簡體   English   中英

從堆轉儲中提取線程轉儲

[英]Extract thread dump from a heap dump

我有一個巨大的堆轉儲(大約 12GB),使用MATjvisualvm打開它需要很jvisualvm 我只想在不索引對象的情況下從中獲取線程轉儲。 是否可以使用上述或任何其他工具?

最近有同樣的問題。

我只是在 GitHub 上推動了這個項目。 我知道,為時已晚,但將來可能會為某人節省一些時間。

https://github.com/aafomin/obadiah

內存分析器的最新快照版本(1.11 預覽版)能夠在解析時丟棄對象。 具有 (?!. Thread)模式的丟棄率為 100% 將丟棄除類名中帶有 'Thread' 類型的對象之外的所有對象。 這可能會加快解析速度,盡管解析后的轉儲幾乎沒有用,但它會有一個線程轉儲(但沒有線程名稱或局部變量),這可能足以滿足您的目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM