0
A
回答
3
2
VisualVM絕對支持通過Heap Dump查看和檢查活動對象,以及實時採樣分配。
對於堆轉儲,右鍵單擊該進程,選擇Heap Dump。
這將打開Heap Dump視圖。在「摘要」頁面上,您可以按保留大小計算n個最大的對象,然後點擊各個視圖。
它提供的功能基本上與上面提出的使用jmap和mat的功能相同,但具有更好的工作流程和可用性。
相關問題
- 1. 多媒體對象和內存消耗
- 2. 的Java jvisualvm/JConsole的具有線性內存消耗
- 3. 移動webkit內存消耗
- 4. 內存消耗
- 5. jvisualvm活動對象和分配對象之間的區別
- 6. 緩存如何影響內存消耗?
- 7. 內存與jvisualvm
- 8. 如何消耗在C#WMI活動
- 9. HSQLDB內存消耗
- 10. QRegularExpressionMatch內存消耗
- 11. Direct2D內存消耗
- 12. QTreeView內存消耗
- 13. EntityManager內存消耗
- 14. Boost.Flyweight內存消耗
- 15. Luakit內存消耗
- 16. 佔內存消耗
- 17. 如何查看瀏覽器的特定頁面內存消耗?
- 18. 如何查看哪個PHP腳本消耗的內存最多?
- 19. C++:緩存JSON而不是對象減少內存消耗?
- 20. 如何檢查內存消耗javascript
- 21. 如何減少AJDT的內存消耗?
- 22. 如何減少unordered_multiset的內存消耗?
- 23. Jmeter - 如何消耗內存___UUID()?
- 24. 你如何評估內存消耗?
- 25. 初始化對象時的內存消耗
- 26. 實例化多個對象會消耗大量內存嗎?
- 27. android - 內存消耗增加,同時覆蓋大型對象
- 28. c#中對象的內存數組消耗多少?
- 29. 監控不同java對象的內存消耗量
- 30. 畫布上的超視野對象會消耗內存嗎?
jmap非常棒,感謝您的提示。我只是用它來得到一個大小爲17GB的堆的活動對象列表,大約需要3秒。爲了我的目的,爲每個類獲取大量實例足以識別內存膨脹。 – derwiwie