如何解决能否利用 VirtualProtect 提高性能?
Win32 API 中的 VirtualProtect()
函数允许将内存页设置为只读、只写、只可执行和一系列其他设置。
我可以看到安全动机,但是如果我分配了一些内存,比如在堆上,并且我知道我的应用程序只会从该内存中读取,将页面设置为只读会提高访问性能?
同样,如果我知道应用程序只会写入该内存,那么将其设置为只写是否同样适用?
我问,由于我对 Vulkan API 的研究有一个模糊的记忆,将某些内存对象(如附件)标记为具有某些访问模式,告诉驱动程序优化该内存对象及其布局。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。