利用 Memory Dump Diagnostic for Java (MDD4J) 分析内存管理问题
2009-12-24 00:00:00 来源:WEB开发网核心提示: 图 12. 稳定的数据结构分析一个堆转储时,仅会填充 Big 选项卡,利用 Memory Dump Diagnostic for Java (MDD4J) 分析内存管理问题(10),在分析两个堆转储时,Growing、Shrinking 和 Steady 选项卡也将被填充已大小有变化的数据结构列
图 12. 稳定的数据结构
分析一个堆转储时,仅会填充 Big 选项卡。在分析两个堆转储时,Growing、Shrinking 和 Steady 选项卡也将被填充已大小有变化的数据结构列表,或保持稳定但在堆转储的大小中占较大比例的数据结构列表。内容示意图将有差异的信息显示为红色。
Data Structures 视图右侧的信息框(如图 8 所示)显示了整个堆的信息或者选定数据结构的信息。共有两个选项卡:Overview 和 Health Report,显示了整个堆转储(如图 13 所示)的信息或为 Big、Growing、Shrinking 或 Steady(如图 14 所示)选定的数据结构的信息。
图 13. 整个堆的概览
图 14. 一个数据结构的概览
图 15 和图 16 显示了 Health Report 选项卡上的图表。在本例中,它们显示了 EvaluateServlet 实例的健康状况。
图 15. EvaluateServlet 的健康状况
更多精彩
赞助商链接