eclipse的jvm設定方法如下: 預設方式啟動Eclipse時,有關啟動時JVM引數是在Eclipse安裝目錄下的eclipse.ini檔案中指定的.在命令列下,也可以透過引數-vmargs來達到此目的.其命令格式為:eclipse -vmargs <JVM引數設定>.舉例來說,命令eclipse -vmargs -Xmx512M用來設定Eclipse啟動時JVM的最大堆記憶體(heap memory) -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 堆記憶體分配 JVM初始分配的記憶體由-Xms指定,預設是物理記憶體的1/64;JVM最大分配的記憶體由-Xmx指定,預設是物理記憶體的1/4.預設空餘堆記憶體小於40%時,JVM就會增大堆直到-Xmx的最大限制;空餘堆記憶體大於70%時,JVM會減少堆直到 -Xms的最小限制.因此伺服器一般設定-Xms、-Xmx相等以避免在每次GC 後調整堆的大小. 非堆記憶體分配 JVM使用-XX:PermSize設定非堆記憶體初始值,預設是物理記憶體的1/64;由XX:MaxPermSize設定最大非堆記憶體的大小,預設是物理記憶體的1/4.
eclipse的jvm設定方法如下: 預設方式啟動Eclipse時,有關啟動時JVM引數是在Eclipse安裝目錄下的eclipse.ini檔案中指定的.在命令列下,也可以透過引數-vmargs來達到此目的.其命令格式為:eclipse -vmargs <JVM引數設定>.舉例來說,命令eclipse -vmargs -Xmx512M用來設定Eclipse啟動時JVM的最大堆記憶體(heap memory) -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 堆記憶體分配 JVM初始分配的記憶體由-Xms指定,預設是物理記憶體的1/64;JVM最大分配的記憶體由-Xmx指定,預設是物理記憶體的1/4.預設空餘堆記憶體小於40%時,JVM就會增大堆直到-Xmx的最大限制;空餘堆記憶體大於70%時,JVM會減少堆直到 -Xms的最小限制.因此伺服器一般設定-Xms、-Xmx相等以避免在每次GC 後調整堆的大小. 非堆記憶體分配 JVM使用-XX:PermSize設定非堆記憶體初始值,預設是物理記憶體的1/64;由XX:MaxPermSize設定最大非堆記憶體的大小,預設是物理記憶體的1/4.