问题描述
- virtualalloc申请大于4G的内存
-
RT,怎么申请?貌似最大只能4G吧。64位操作系统申请一个4GB以上的内存。
解决方案
https://msdn.microsoft.com/en-us/library/windows/desktop/aa366887(v=vs.85).aspx
MEM_LARGE_PAGES
0x20000000
Allocates memory using large page support.
解决方案二:
请问下具体应该怎么用,我看了下没看懂。大小的参数类型是SIZE_T就固定了最多4G内存啊。
解决方案三:
首先要64位的编译器,SIZE_T才是64位的。
解决方案四:
64位系统要编译64位程序,这样地址空间就大了很多,就可以申请4g内存了。
时间: 2024-12-04 01:33:29