---
title: 查看内存分析结果
description: "已创建采样分析记录，并完成分析。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_25_1_0/usermanual/devkit-hypertuner-120.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_25_1_0/usermanual/devkit-hypertuner-120.html
indexId: ba3ecab03a3a9117811bdd6e366f8fed6397049b2db223cc9d12d33b45325ea083
---
# 查看内存分析结果

#### 前提条件

已创建采样分析记录，并完成分析。


#### 操作步骤

1. 在Java性能分析工具界面的“任务/报告列表”区域单击“采样分析”中指定分析任务的名称。
2. 单击“内存”页签。
  打开“所有对象”页面，查看Java对象在Heap中的分配情况，如图1所示，参数说明如表1所示。 在“类”区域单击指定类名称可查看当前类的内存分配柱状图和调用栈，单击或图标可一键展开或收缩对应调用栈信息。

  图1 内存分析（所有对象）

**表1 所有对象参数说明**

| 参数 | 说明 |
| --- | --- |
| 类名称 | 显示类名称。 |
| 最大实时计数 | 显示类实例的最大实时计数。 |
| 最大实时大小 | 显示类实例占用内存的最大实时大小。 |
| 总内存分配（MiB） | 显示总内存分配大小。 |


3. 单击“老年代对象”。
  查看老年代对象在Heap中的分配情况，如图2所示，参数说明如表2所示。 页面右边的“堆栈跟踪”下拉框可选择显示堆栈跟踪或引用链。 可以在搜索框内输入对象名称快速筛选数据。 单击后方的“查看详情”可查看当前任务的优化建议。

  图2 内存分析（老年代对象）

**表2 老年代对象参数说明**

| 参数 | 说明 |
| --- | --- |
| 分配时间 | 显示分配老年代对象的时间。 |
| 对象 | 显示类名称。 |
| 线程 | 显示线程名称。 |
| 堆使用大小 | 显示堆使用大小。 |
| 堆栈跟踪 | 显示堆栈跟踪。 |
| 引用链 | 显示引用链。 |
