熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

關於jvm的內存限制的問題的解決辦法

2013-11-23 19:12:23  來源: Java核心技術 

  jdk編譯器對內存的支持不同client狀態和server狀態不同後者支持更大些操作系統不同也存在不同位操作系統就比位操作系統大

  測試方法在命令行下用 java XmxXXXXM version 命令來進行測試然後逐漸的增大XXXX的值如果執行正常就表示指定的內存大小可用否則會打印錯誤信息

  如

  C:\>java client XmxM version

  java version _

  Java(TM) SE Runtime Environment (build _b)

  Java HotSpot(TM) Client VM (build b mixed mode)

  C:\>java client XmxM version

  java version _

  Java(TM) SE Runtime Environment (build _b)

  Java HotSpot(TM) Client VM (build b mixed mode)

  C:\>java client XmxM version

  Error occurred during initialization of VM

  Could not reserve enough space for object heap

  Could not create the Java virtual machine

  C:\>java server XmxM version

  Error: no `server JVM at `C:\Program Files\Java\jre_\bin\server\jvmdll

  java編譯器client和server狀態改變方法

  C:\Program Files\Java\jdk_\jre\lib\i\jvmcfg

  打開

  client KNOWN

  server KNOWN

  hotspot ALIASED_TO client

  classic WARN

  native ERROR

  green ERROR

  調整為

  server KNOWN

  client KNOWN

  hotspot ALIASED_TO client

  classic WARN

  native ERROR

  green ERROR

  即可支持更多的內存


From:http://tw.wingwit.com/Article/program/Java/hx/201311/26433.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.