[英]JProfiler - losing results on JVM OOM
當 JVM 退出時,是否可以使 JProfiler 不丟失結果? 我正在嘗試分析 OOM,一旦 JVM 得到 OOM,分析器就會丟失所有數據。
分析數據位於在 JVM 進程內運行的分析代理中。 如果該進程終止,則分析信息將消失。 發生 OOME 時無法保存 JProfiler 快照。 你可以做的事情是
通過
-XX:+HeapDumpOnOutOfMemoryError
JVM 的 VM 參數,以便在 OOME 發生時准確捕獲 HPROF 堆快照。 您可以在 JProfiler 中打開 HPROF 快照。
在 JProfiler 中添加“堆使用閾值觸發器”並將閾值設置為 90% 之類的值。 JProfiler 快照將保存在該閾值,這應該允許您分析 memory 泄漏。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.