1. 程式人生 > >調整JVM虛擬機器記憶體大小

調整JVM虛擬機器記憶體大小

   隨著應用程式處理需求的提升,我們對JAVA虛擬機器的記憶體可能會有更高的要求,那麼為了提升程式的處理能力,可以考慮在硬體支援的情況下適當擴大JAVA虛擬機器的預設記憶體大小,下面介紹windows環境和liunx環境如何調整虛擬機器記憶體的方法。

一、windows環境調整JVM

       找到本地環境JDK javahome的配置地址 比如 C盤下jdk目錄下的jvm.cfg檔案

   C:\Program Files\Java\jdk1.7.0_67\jre\lib\amd64\jvm.cfg


用文字編輯器開啟,假如我們需要把虛擬機器記憶體調整至 最小2G最大4G,那麼我們只需要在空白處寫入

-Xms2048m
-Xmx4096m
-XX:PermSize=1024M 
-XX:MaxPermSize=2048M

儲存即可

 調整 tomcat記憶體大小 ,也調整為 最小2G最大4G
開啟Tomcat根目錄下的bin資料夾,編輯catalina.bat,將其中的%CATALINA_OPTS%(共有四處)替換為:
-Xms2048m -Xmx4096m -XX:PermSize=1024M -XX:MaxPermSize=2048M

二、Linux下修改JVM記憶體大小:

找到本地環境JDK javahome的配置地址jdk目錄下的jvm.cfg檔案

用文字編輯器開啟,假如我們需要把虛擬機器記憶體調整至 最小2G最大4G,那麼我們只需要在空白處寫入
-Xms2048m
-Xmx4096m
-XX:PermSize=1024M 
-XX:MaxPermSize=2048M
儲存即可
調整 tomcat記憶體大小 ,也調整為 最小2G最大4G
要新增在tomcat 的bin 下catalina.sh 裡,位置cygwin=false前,新增以下設定
-Xms2048m -Xmx4096m -XX:PermSize=1024M -XX:MaxPermSize=2048M