第十章 常用的JVM參數記錄
阿新 • • 發佈:2017-05-28
verbose eap jvm參數 路徑 rect pac 直接內存 堆內存 卸載
GC
- -XX:+PrintGC 打印GC日誌
- -XX:+PrintGCDetails 打印詳細的GC日誌
- -Xloggc:/var/gc.log 將GC日誌打印在根目錄的var文件夾下的gc.log文件中
class
- -verbose:class 打印類加載和卸載信息
堆內存
- -Xmx2048m 最大堆內存
- -Xms2048m 最小堆內存
- -Xmn512m 新生代內存
- -XX:SurvivorRatio 值為eden/from=eden/to
- -XX:+HeapDumpOnOutOfMemoryError 在內存溢出時導出整個堆信息
- -XX:HeapDumpPath=/var/heap.dump 指定導出堆的存放路徑
方法區
- -XX:PermSize=50m 方法區大小
- -XX:MaxPermSize=50m 方法區最大大小
Metaspace
- -XX:MaxMetaspaceSize 指定元空間的大小,默認情況下,只受限於系統內存大小
棧
- -Xss1m
直接內存
- -XX:MaxDirectMemorySize 最大可用直接內存,默認最大值為-Xmx,直接內存使用量達到該值時,觸發垃圾回收
第十章 常用的JVM參數記錄