簡體   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