我是Garbage Collector的新手
我需要使用gc日志文件计算不同JVM的应用程序的暂停时间,我使用 -XX:+PrintGCApplicationStoppedTime 为SUN完成此操作,这使我在日志文件中输出
Total time for which application threads were stopped: 0.0012997 seconds
但是对于剩下的JVM
1.JRocket
2.IBM
我没有找到像SUN JVM那样的旗帜
请解释我使用任何 flag's 或任何 other process to calculate 获取此 suspension time or stopped time of an application 用于上述JVM
1 回答
到JRockit:
1.使用JFR记录,这比log好得多
2.使用java -Xverbose:gcpause = debug