![]() 上一页 |
![]() 下一页 |
使用内存选项卡可以监视应用程序使用内存资源的效率。此选项卡主要提供以下方面的信息:堆使用量、垃圾收集和活动内存池。此选项卡上提供的信息可帮助您确定是否已将 JVM 配置为提供最佳应用程序性能。
在内存选项卡中,您可以使用该选项卡右上角的运行完全垃圾收集按钮手动启动完全垃圾收集。
内存选项卡的上部面板包含堆直方图。
GC 表
GC 表面板包含可用垃圾收集器的主要性能属性的当前值。该面板分为标有活动垃圾收集器名称的多个选项卡 (例如,PS MarkSweep 和 PS Scavenge)。各选项卡包含具有以下默认属性的表:
总收集时间
收集计数
GC 开始时间
GC 结束时间
GC 持续时间
GC ID
GC 线程计数
右键单击属性后,您可以更改其更新间隔、单位,而对于一些属性,您还可以设置值。
活动内存池
活动内存池面板包含一个表,其中列出可供 JVM 使用的内存池的信息。默认情况下,该表包含以下列:
池名称:内存池的名称。
类型:内存池的类型。如果内存池属于 Java 堆,则类型为 HEAP
,否则为 NON_HEAP
。
已用:当前已用的内存池大小。
最大值:内存池的最大大小。
占用率:当前使用量占最大内存池大小的百分比。
已用峰值:在受监视 JVM 的有效期内内存池已用内存的峰值。
最大值峰值:在受监视 JVM 的有效期内最大内存池大小的峰值。
要筛选内存池,请选择筛选列 (通常是池名称) 并在表上方的文本字段中指定筛选器字符串。
要配置表外观,请单击活动内存池面板右上角的表设置按钮,然后选择要显示或隐藏的列。对于各列,您可以设置最小宽度、比例和初始排序顺序。