java記憶體配置參數設定

來源:互聯網
上載者:User

標籤:soft   direct   UI   visualvm   row   not   sans   rect   遠程   

#monitor  —使用jvisualvm通過JMX的方式遠程監控JVM的運行情況

JAVA_OPTS="

-Dcom.sun.management.jmxremote

-Dcom.sun.management.jmxremote.port=8060 

-Dcom.sun.management.jmxremote.ssl=false

-Dcom.sun.management.jmxremote.authenticate=false

-Djava.rmi.server.hostname=192.168.20.01"


#heap 記憶體

JAVA_OPTS="$JAVA_OPTS

-Xmx14336m  —最大堆容量

-Xms14336m  —堆記憶體初始大小(最大堆容量和初始堆容量大小相等則表示java堆不可擴充)

-XX:PermSize=256m         —方法區初始容量

-XX:MaxPermSize=512m  —最大方法區容量  (可以通過PermSize和MaxPermSize限制方法區大小)

-XX:MaxDirectMemorySize=256m”  — 直接記憶體(不指定時預設與最大堆容量Xmx一樣)

        (直接記憶體並不是虛擬機器運行時資料區的一部分,也不是java虛擬機器規範中定義的記憶體地區。)


#plug

JAVA_OPTS="$JAVA_OPTS

-XX:-OmitStackTraceInFastThrow     -強制要求JVM始終拋出含堆棧的異常

-XX:ParallelGCThreads=8”    —設定並行GC時進行記憶體回收的線程數


#gc log

JAVA_OPTS="$JAVA_OPTS

-XX:+PrintGCDateStamps

-XX:+PrintGCDetails       —列印GC詳細資料

-Xloggc:${LOG_HOME}/gc.log" 


java記憶體配置參數設定

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.