全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
业务实时监控服务 ARMS

内存快照

更新时间:2018-05-21 13:55:11

本文介绍了应用监控中的内存快照功能2.4.3 NEW

功能介绍

借助 ARMS 的 JVM 监控功能,您可以直观地看到指定时间段内的多项内存指标,例如内存使用量。虽然图表能体现出内存使用量过大的情况,但无法显示具体信息,因此不能帮助您排查问题原因。此时,只需创建内存快照,就能通过详细的日志查看是什么占用内存过多。

使用方法

  1. 登录 ARMS 控制台,在左侧菜单栏中选择应用监控 > 应用列表

  2. 在应用监控列表页面,单击目标应用的名称。

  3. 在左侧菜单栏中单击应用详情,并在页面右侧单击 JVM 监控标签页。

    JVM Monitoring

  4. 在页面右上角,单击新建快照,打开添加快照对话框。

    注意:如果单击新建快照时,上一个快照任务仍在运行,则系统会弹出错误消息。请您耐心等待上一个快照任务运行完毕。目前仅支持为 Linux 系统新建内存快照。

    Create Snapshot

  5. 添加快照对话框中,选择一个 IP,并单击确定。创建的快照会显示在快照任务列表中。

    提示:如果在应用下的机器层面上新建快照,则 IP 字段会默认选中该机器的 IP 地址。

    注意:快照任务的运行时间从几分钟到半小时不等。快照任务运行期间,应用可能会出现短暂的卡顿现象,请谨慎使用。

    View Snapshot

    每个快照任务的信息依次为:

    • IP
    • 创建快照的时间点
    • 快照任务的运行时间
    • 删除:用于删除快照
    • 查看详情:用于查看内存快照的详细信息

    绿色表示快照任务执行成功,红色表示快照任务执行失败。

  6. 单击查看详情,即可打开快照详情对话框,查看内存快照的详细信息。

    View Snapshot

    • Dominator Tree:按从大到小的顺序列出占用内存大小前 5 位的对象。

      上下行的缩进表示对象之间的支配关系。如果排名第一的对象占比例较小或支配的内存较小,则表示没有大内存对象。否则,需要修改该内存对象,减少其大小或者将其快速释放。

    • Histogram:按从大到小的顺序列出占用内存大小前 20 位的类。

本文导读目录