如何协调以下错误:“JVM不能使用大页面内存,因为它没有足够的权限来locking页面内存”?

请帮忙!!! 我不知道如何协调以下错误:“JVM不能使用大页面内存,因为它没有足够的权限locking页面内存”?

设置为:set JAVA_OPTS = -Xms20g -Xmx20g -XX:+ UseConcMarkSweepGC -XX:+ UseParNewGC -XX:+ UseLargePages -Duser.timezone =“GMT”%DEBUG%

Sun网站上有一个关于此的页面: http : //java.sun.com/javase/technologies/hotspot/largememory.jsp

以下是有关您的问题的相关信息:

只有Windows Server 2003支持大页面内存。 为了使用它,pipe理员必须首先为将要运行应用程序的用户分配额外的权限:

  1. select控制面板 – >pipe理工具 – >本地安全策略
  2. select本地策略 – >用户权限分配
  3. 双击“locking内存中的页面”,添加用户和/或组
  4. 重新启动机器

注意,即使pipe理员将运行应用程序,上述步骤也是需要的,因为pipe理员默认没有权限locking内存中的页面。