繁体   English   中英

jmap / jhat vs jVisualVM

[英]jmap/jhat vs jVisualVM

我知道jmap用于创建堆转储,Jhat可以分析它。

jVisualVM也可用于分析堆转储(并且可以执行更多任务,例如分析等)。

但是使用jHat和visualVM分析堆转储有什么区别(除了使用Web而第二个是桌面)。 Sun提供不同的工具,哪个更好?

PS:我对这些工具的理解有限,因为我已经开发过有限的分析/分析工具,如JProbe,Java Heap Dump Analyzer等。如果我的理解在某处出错,请更正。

jmap和jhat是命令行界面的核心工具。 VisualVM是一个可视化工作台,集成了命令行工具,可以更轻松地管理事物,而无需通过命令行选项。 如果您知道并且可以自由地使用命令行工具,那么请使用它们。 VisualVM不会做任何额外的事情,但提供了良好的可视化界面,以提供更好的用户体验。 我相信它在内部使用jmap / jhat。

差异类似于图形调试器和命令行调试器之间的差异。 在视觉模式下工作通常更容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM