JVM调优-基于VisualVM对IDEA调优
最近在阅读《深入理解Java虚拟机》,书中对Eclipse进行了jvm调优,在本文我讲对IDEA进行调优。
一. 调优前的IDEA JVM情况
-
参数情况
-
IDEA的参数在IDEA的bin目录下的idea64.exe.vmoptions(针对64位),另外一个idea.exe.vmoptions针对32位。下面给出默认的参数:
-Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow
-
Visual VM内的情况数据(主要看GC和Monitor)
-
jstat情况