gpt4 book ai didi

c# - 如何为回调设置 SuppressUnmanagedCodeSecurity?

转载 作者:行者123 更新时间:2023-11-30 16:36:12 25 4
gpt4 key购买 nike

在使用 P/Invoke 时,添加 [SuppressUnmanagedCodeSecurity] 可以在受信任的场景中加快从托管代码到非托管代码的调用。

有没有办法在相反的方向完成同样的事情,当我从非托管代码调用回托管代码时加快速度?分析显示在我们的应用程序中朝这个方向进行的开销要高得多。

最佳答案

我没有发现任何关于抑制代码安全性的信息,这可能是因为没有从非托管端调用的堆栈遍历检查,但是您编码类型的方式会对性能产生影响。这是一个链接,显示了不同的字符串编码方式和 perf 结果: http://blogs.msdn.com/junfeng/archive/2007/07/09/reverse-p-invoke-marshaling-performance.aspx

关于c# - 如何为回调设置 SuppressUnmanagedCodeSecurity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1132580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com