Windows Server 2003
和Windows Vista
提供了大页面。
但是如何为我的应用程序启用大页面?
答案 0 :(得分:3)
Martin的回答在Windows Server 2003上是正确的:
您必须为运行>的任何用户分配“内存锁定页面”权限。应用。这包括管理员
- 选择控制面板 - >管理工具 - >本地安全政策
- 选择本地政策 - >用户权利分配
- 双击“锁定内存中的页面”,添加用户和/或群组
- 重新启动机器
醇>
在Windows Vista上,您还需要确保应用程序以管理员身份运行(通过右键单击应用程序或shell并选择“以管理员身份运行”。
此外,由于堆的碎片导致大页面“耗尽”,因此有一台新启动的机器会有所帮助。
答案 1 :(得分:1)
您必须为运行应用程序的任何用户分配Lock pages in memory
权限。这包括管理员。