问题描述
Win32 API 中的 VirtualProtect()
函数允许将内存页设置为只读、只写、只可执行和一系列其他设置。
我可以看到安全动机,但是如果我分配了一些内存,比如在堆上,并且我知道我的应用程序只会从该内存中读取,将页面设置为只读会提高访问性能?
同样,如果我知道应用程序只会写入该内存,那么将其设置为只写是否同样适用?
我问,由于我对 Vulkan API 的研究有一个模糊的记忆,将某些内存对象(如附件)标记为具有某些访问模式,告诉驱动程序优化该内存对象及其布局。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)