Java常用的JVM運行參數

自己歸納的一些常用的JVM參數

JVM運行參數 功能 描述
-XX:AutoBoxCacheMax=7777 設置Integer的緩存範圍 可以設置Integer最大的緩存值,因爲Integer類型是Java數據世界裏應用最廣的數據類型, 默認緩存範圍是-128~127。是唯一可以修改緩存範圍的包裝類
-Xms256M 設置JVM啓動最小堆容量 ms是memory start的簡稱, 最小堆容量
-Xmx1024M 設置JVM最大堆容量 ms是memory max的簡稱,最大堆容量
-XX:MaxTenuringThreshold 設置對象晉升至老年的的計數器閾值 每個對象都有一個計數器,每次YGC都會加1,當達到閾值後,對象從新生代晉升至老年代
-XX:+HeapDumpOnOutOfMemoryError 輸出堆內信息 讓JVM遇到OOM異常時能輸出堆內信息

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章