最近因为要用Scala的Eclipse插件,其中提到了Eclipse的启动参数。于是又学到了两个JVM调优参数:
-XX:+UseConcMarkSweepGC
启用并发GC,据说是各种gc中最好的一种,适用于多核CPU
-XX:+DoEscapeAnalysis
启用逃逸分析,这个选项只能用于Java 1.6。其原理可参见http://kenwublog.com/jvm-optimization-escape-analysis
我的其他eclipse JVM参数还有:-server -Xms -Xmx
还发现JDK还自带小工具jstat可进行性能监控,以及jconsole可以profiling

本文介绍了Eclipse中使用的几个关键JVM参数,包括-XX:+UseConcMarkSweepGC和-XX:+DoEscapeAnalysis的作用及适用场景。此外,还提到了如何使用JDK自带的jstat和jconsole工具进行性能监控和分析。
2万+

被折叠的 条评论
为什么被折叠?



