調整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