![](/img/trans.png)
[英]How to pin point a memory leak in a heap dump using jhat/jvisualvm tool?
[英]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.