作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在使用 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/
在使用 P/Invoke 时,添加 [SuppressUnmanagedCodeSecurity] 可以在受信任的场景中加快从托管代码到非托管代码的调用。 有没有办法在相反的方向完成同样的事情,当我从
要禁用安全检查,我应该设置什么? SuppressUnmanagedCodeSecurityAttribute 还是 SuppressUnmanagedCodeSecurity? 以下哪个版本是正确的
我是一名优秀的程序员,十分优秀!