a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學院 > 操作系統 > 正文

JVM參數理解

2024-06-28 16:00:09
字體:
來源:轉載
供稿:網友

1、JVM的內存

JVM的內存 = 年輕代(Young) + 年老代(Tenured) + 持久代

-Xms: 設置初始JVM內存大小

-Xmx: 設置最大JVM內存大小     

           一般講Xms, Xmx設置成一樣的大小,避免超過Xms后,內存重新整理;另外,由于由于jvm進程本身會占用內存空間,所以jvm實際占用的內存空間會比設置的大

-Xmn: 設置年輕代內存大小(一般設置為Xmx的1/3)

            年輕代包括兩個區,Edgen 和 Survivor 區,Suvrvior區還被平均分成了兩塊 from space 和 to space,默認情況下 Edgen與2個Survior大小比例  8:2, 即一個survivor占據

            1/10的年輕代內存大小。可以通過-XX:SurviorRatio=X 修改Edgen與Survior的大小比例

            老年代的大小無法設置,等于 JVM內存-年輕代-持久代;如果未指定-Xmn參數,可以通過-XX:NewRatio=X設置年輕代和年老代的比例,默認1:2, 即年輕代占據除去持久代內存的1/3

-XX:PermSize=256M: 持久代初始內存大小

-XX:MaxPermSize=512M: 最大持久代內存大小,一般不需要設置很大,可以在程序運行一段時間后,通過jconsole進行查看,從而調整持久代的初始值及最大值

2、其它參數

-server: 在linux上默認是開啟的,windows上要手動設置

-XX:+UseG1GC: -Xmx設置超過4g時,建議開啟;一般采用 -XX:+UseConcMarkSweepGC

                              垃圾回收期,有個名詞STW: stop the world, 就是垃圾回收器在執行回收動作時,JVM會停止所有動作,即不做任何其它的事情,如果時間較長,將出現程序停止現象

-Djava.awt.headless=true: 在服務器上使用時,一般開啟

3、舉個例子

1)JAVA_OPTS="$JAVA_OPTS -Xms6g -Xmx6g -Xmn2g -Xss1024K-XX:PermSize=256M -XX:MaxPermSize=1g -Djava.awt.headless=true -XX:+UseG1GC "

2)JAVA_OPTS="$JAVA_OPTS -Xms2g -Xmx2g -Xmn700M -Xss512K -XX:PermSize=256M -XX:MaxPermSize=512M -Djava.awt.headless=true -XX:+UseConcMarkSweepGC"


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产拍拍拍拍拍拍拍拍拍拍拍拍拍 | 成人精品一区 | 久久久久久久亚洲精品 | 成人免费视频在线看 | 亚洲成人精品区 | 在线精品自拍 | 制服 丝袜 综合 日韩 欧美 | 午夜三级在线 | 成人网在线 | 国产精品视频二区不卡 | 97久久超碰国产精品电影 | 成人久久久精品乱码一区二区三区 | 欧洲亚洲一区 | 亚洲最新中文字幕 | 欧美成人免费在线视频 | 久久久在线| 欧美视频一级片 | 精品亚洲国产成av人片传媒 | 精品国产乱码简爱久久久久久 | 久久精品国产亚 | 国产精品综合 | av 一区二区三区 | 日本不卡在线 | 最新国产成人 | 性生生活大片免费看视频 | 国产欧美在线 | 麻豆二区 | 久久va| 蜜桃一区二区三区 | 小草av | 欧美国产精品一区 | 一区二区三区在线 | 欧 | 操操网 | 久草视频在线播放 | 天天草天天| 久久久久久久av | 性色视频免费观看 | 国产羞羞视频在线观看 | www.久久久 | 五月婷婷六月综合 | 国产精品高潮呻吟 |