You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JProfiler如何显示存活代(surviving generations)即代计数?

JProfiler中追踪多次GC后存活对象的方法

JProfiler 13.0.6没有直接命名为“存活代指标”的选项,但提供了等价功能来定位多次GC后仍存活的对象,用于排查内存泄漏:

  • 对象存活分析视图:切换到「内存」标签下的对象存活分析视图,这里可以设置GC次数阈值,筛选出经历指定次数GC后仍存活的对象类,和你提到的存活代指标逻辑完全匹配。
  • 堆快照对比:先后触发多次GC并生成多份堆快照,在快照列表中选中多份快照右键选择「对比快照」,即可找出未被回收的对象集合,这类对象就是潜在的内存泄漏源。
  • 实时视图筛选补充:在「所有对象」或「已记录对象」视图中,可设置「GC后保留」的筛选条件,仅显示至少经历一次GC后存活的对象,结合时间线观察对象存活周期,间接判断是否经多轮GC留存。

这些功能的核心都是识别本该被回收却在多次GC后留存的对象,和存活代指标的排查思路一致。

内容的提问来源于stack exchange,提问作者GreenhouseVeg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 15:03:22