我正在寻找具有以下功能的 jvm 性能工具:
- 在后台运行。
- 收集内存和线程信息。
- 生成可读文本格式的性能数据,便于 grep、awk、sort 等 cmd 使用。
简而言之,它是 jconsole 的 cli 版本。
oracle jvm 中包含的 jstat 满足 1 和 3,但不收集线程信息。我认为应该存在一些更复杂的工具。
有什么建议吗?提前致谢!
我正在寻找具有以下功能的 jvm 性能工具:
简而言之,它是 jconsole 的 cli 版本。
oracle jvm 中包含的 jstat 满足 1 和 3,但不收集线程信息。我认为应该存在一些更复杂的工具。
有什么建议吗?提前致谢!
也许jvmtop值得一看:
JvmTop 0.4.1 amd64 8 cpus, Linux 2.6.32-27, load avg 0.12
http://code.google.com/p/jvmtop
PID MAIN-CLASS HPCUR HPMAX NHCUR NHMAX CPU GC VM USERNAME #T DL
3370 rapperSimpleApp 165m 455m 109m 176m 0.12% 0.00% S6U37 web 21
11272 ver.resin.Resin [ERROR: Could not attach to VM]
27338 WatchdogManager 11m 28m 23m 130m 0.00% 0.00% S6U37 web 31
19187 m.jvmtop.JvmTop 20m 3544m 13m 130m 0.93% 0.47% S6U37 web 20
16733 artup.Bootstrap 159m 455m 166m 304m 0.12% 0.00% S6U37 web 46
有一个TJConsole项目,它是文本模式 JConsole。 https://github.com/m-szalik/tjconsole