我们为我们的应用程序启用了垃圾收集日志。我看到一些行,它打印了一些 CMS 步骤的时间。任何人都可以解释或指向一些解释 CMS 日志的链接,例如
9657.238:[CMS 并发标记:17.199/17.396 秒] [时间:用户 = 80.61 系统 = 10.00,实际 = 17.40 秒]
我们为我们的应用程序启用了垃圾收集日志。我看到一些行,它打印了一些 CMS 步骤的时间。任何人都可以解释或指向一些解释 CMS 日志的链接,例如
9657.238:[CMS 并发标记:17.199/17.396 秒] [时间:用户 = 80.61 系统 = 10.00,实际 = 17.40 秒]
CMS 及其阶段在http://blog.griddynamics.com/2011/06/understanding-gc-pauses-in-jvm-hotspots_02.html中有很好的解释。
对于打印的时间,这是 Unix 进程时间,正如 Lithium 所指出的,您可以阅读time(1) 的输出中的“real”、“user”和“sys”是什么意思?为了那个原因。