JVM調(diào)優(yōu)常用場景
系統(tǒng)上線需要進(jìn)行壓測預(yù)估
應(yīng)用運(yùn)行一段時間后變得卡頓膀懈,響應(yīng)太慢
內(nèi)存溢出偏竟,棧溢出等
JVM新生代與老年代收集器常用搭配
JVM常用參數(shù)
-XX:MaxTenuringThreshold=10 設(shè)置老年代年齡閾值
-XX:+PrintTenuringDistribution 打印對象年齡閾值
-XX:+PrintGCDetails 打印GC信息
-XX:+UseSerialGC 使用SerialGC
-XX:PretenureSizeThreshold=30m 設(shè)置大對象閾值
-Xloggc:/dir/gc.log 輸出gc日志信息
-XX:SurvivorRatio=2 設(shè)置幸存區(qū)與Eden比例
-XX:MetaspaceSize=512m 設(shè)置元空間大小(JDK1.8)
-XX:+PrintGCDateStamps 打印gc時間