资讯

VisualVM 使用官方的 Java 管理扩展(JMX)来获取线程的堆栈跟踪信息。 另一方面,async-profiler 使用非官方的 AsyncGetCallTrace API。
VisualVM uses the official Java Management Extensions (JMX) to obtain the stack traces of threads. Async-profiler, on the other hand, uses the unofficial AsyncGetCallTrace API.
Java VisualVM "can allow developers to generate and analyze heap dumps, track down memory leaks, browse the platform's MBeans and perform operations on those MBeans, perform and monitor garbage ...
When first started up, VisualVM does not have an MBeans tab like that used in JConsole. However, one can easily add the MBeans plugin by selecting Tools->Plugins from VisualVM.
VisualVM is included with recent versions of Sun's implementation Java SE 6. It in many ways serves as a replacement for JConsole and a host of command-line tools provided with Sun's SDK.
"VisualVM and Terracotta are a natural fit. VisualVM provides in-depth analysis of the virtual machine and Terracotta provides key information on cross-cluster issues," said Ari Zilka, CTO and ...