簡體   English   中英

JProfiler - 在 JVM OOM 上丟失結果

[英]JProfiler - losing results on JVM OOM

當 JVM 退出時,是否可以使 JProfiler 不丟失結果? 我正在嘗試分析 OOM,一旦 JVM 得到 OOM,分析器就會丟失所有數據。

分析數據位於在 JVM 進程內運行的分析代理中。 如果該進程終止,則分析信息將消失。 發生 OOME 時無法保存 JProfiler 快照。 你可以做的事情是

  1. 通過

    -XX:+HeapDumpOnOutOfMemoryError

    JVM 的 VM 參數,以便在 OOME 發生時准確捕獲 HPROF 堆快照。 您可以在 JProfiler 中打開 HPROF 快照。

  2. 在 JProfiler 中添加“堆使用閾值觸發器”並將閾值設置為 90% 之類的值。 JProfiler 快照將保存在該閾值,這應該允許您分析 memory 泄漏。

暫無
暫無

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

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