San*_*dal 6 java heap performance profiling memory-management
我知道jmap用于创建堆转储,Jhat可以分析它.
jVisualVM也可用于分析堆转储(并且可以执行更多任务,例如分析等).
但是使用jHat和visualVM分析堆转储有什么区别(除了使用Web而第二个是桌面).Sun提供不同的工具,哪个更好?
PS:我对这些工具的理解有限,因为我已经开发过有限的分析/分析工具,如JProbe,Java Heap Dump Analyzer等.如果我的理解在某处出错,请更正.
jmap和jhat是命令行界面的核心工具.VisualVM是一个可视化工作台,集成了命令行工具,可以更轻松地管理事物,而无需通过命令行选项.如果您知道并且可以自由地使用命令行工具,那么请使用它们.VisualVM不会做任何额外的事情,但提供了良好的可视化界面,以提供更好的用户体验.我相信它在内部使用jmap/jhat.
差异类似于图形调试器和命令行调试器之间的差异.在视觉模式下工作通常更容易.
| 归档时间: | 
 | 
| 查看次数: | 2142 次 | 
| 最近记录: |