如何在Windows中使用大页面运行我的应用程序?

时间:2008-09-02 09:00:58

标签: windows windows-server-2003

Windows Server 2003Windows Vista提供了大页面。

但是如何为我的应用程序启用大页面?

2 个答案:

答案 0 :(得分:3)

Martin的回答在Windows Server 2003上是正确的:

  

您必须为运行>的任何用户分配“内存锁定页面”权限。应用。这包括管理员

     
      
  1. 选择控制面板 - >管理工具 - >本地安全政策
  2.   
  3. 选择本地政策 - >用户权利分配
  4.   
  5. 双击“锁定内存中的页面”,添加用户和/或群组
  6.   
  7. 重新启动机器
  8.   

在Windows Vista上,您还需要确保应用程序以管理员身份运行(通过右键单击应用程序或shell并选择“以管理员身份运行”。

此外,由于堆的碎片导致大页面“耗尽”,因此有一台新启动的机器会有所帮助。

答案 1 :(得分:1)

您必须为运行应用程序的任何用户分配Lock pages in memory权限。这包括管理员。

  1. 选择控制面板 - >管理工具 - >本地安全政策
  2. 选择本地政策 - >用户权利分配
  3. 双击“锁定内存中的页面”,添加用户和/或群组
  4. 重新启动机器