2.0
2015-04-02T08:40:08Z
Templates
JMX Templates
JMX Templates
Templates
内存
内存池----堆
内存池-非堆
垃圾收集器
操作系统
类
线程
编辑
运行时间
-
comp Accumulated time spent in compilation
16
1
jmx["java.lang:type=Compilation",TotalCompilationTime]
60
7
365
0
0
s
0
0
0
0
0.001
0
0
0
编辑
-
comp Name of the current JIT compiler
16
0
jmx["java.lang:type=Compilation",Name]
360
7
365
0
1
0
0
0
0
1
0
0
0
编辑
-
GC回收时间: PS MarkSweep收集所用时间
16
1
jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionTime]
60
7
365
0
0
s
0
0
0
0
0.001
0
0
0
垃圾收集器
-
GC回收时间: PS MarkSweep每秒收集数量
16
0
jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionCount]
60
7
365
0
0
1
0
0
0
1
0
0
0
垃圾收集器
-
GC回收时间: PS Scavenge收集所用时间
16
1
jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionTime]
60
7
365
0
0
s
0
0
0
0
0.001
0
0
0
垃圾收集器
-
GC回收时间: PS Scavenge每秒收集数量
16
0
jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionCount]
60
7
365
0
0
1
0
0
0
1
0
0
0
垃圾收集器
-
JVM名称
16
0
jmx["java.lang:type=Runtime",VmName]
360
7
365
0
1
0
0
0
0
1
0
0
0
运行时间
-
JVM启动时间
16
1
jmx["java.lang:type=Runtime",Uptime]
60
7
365
0
3
uptime
0
0
0
0
0.001
0
0
0
运行时间
-
JVM版本
16
0
jmx["java.lang:type=Runtime",VmVersion]
360
7
365
0
1
0
0
0
0
1
0
0
0
运行时间
-
内存池中新生代(Eden Space)使用值--堆
16
0
jmx["java.lang:type=MemoryPool,name=PS Eden Space",Usage.used]
60
90
365
0
3
B
0
0
0
0
1
0
0
0
内存池----堆
-
内存池中新生代(Eden Space)提交值--堆
16
0
jmx["java.lang:type=MemoryPool,name=PS Eden Space",Usage.committed]
60
90
365
0
3
B
0
0
0
0
1
0
0
0
内存池----堆
-
内存池中新生代(Eden Space)最大值--堆
16
1
jmx["java.lang:type=MemoryPool,name=PS Eden Space",Usage.max]
30
90
365
0
3
B
0
0
0
0
1
0
0
0
内存池----堆
-
内存池中永久代(Perm Gen)使用值-非堆
16
0
jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.used]
60
7
365
0
3
B
0
0
0
0
1
0
0
0
内存池-非堆
-
内存池中永久代(Perm Gen)提交值-非堆
16
0
jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.committed]
60
7
365
0
3
B
0
0
0
0
1
0
0
0
内存池-非堆
-
内存池中永久代(Perm Gen)最大值-非堆
16
0
jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max]
360
7
365
0
3
B
0
0
0
0
1
0
0
0
内存池-非堆
-
内存池中缓存点(Code Cache)使用值-非堆
16
0
jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used]
60
7
365
0
3
B
0
0
0
0
1
0
0
0
内存池-非堆
-
内存池中缓存点(Code Cache)提交值-非堆
16
0
jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.committed]
60
7
365
0
3
B
0
0
0
0
1
0
0
0
内存池-非堆
-
内存池中缓存点(Code Cache)最大值-非堆
16
0
jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max]
360
7
365
0
3
B
0
0
0
0
1
0
0
0
内存池-非堆
-
内存池中老年代(Old Gen)使用值--堆
16
0
jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.used]
60
7
365
0
3
B
0
0
0
0
1
0
0
0
内存池----堆
-
内存池中老年代(Old Gen)提交值--堆
16
0
jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.committed]
60
7
365
0
3
B
0
0
0
0
1
0
0
0
内存池----堆
-
内存池中老年代(Old Gen)最大值--堆
16
0
jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max]
360
7
365
0
3
B
0
0
0
0
1
0
0
0
内存池----堆
-
启动的线程总数
16
0
jmx["java.lang:type=Threading",TotalStartedThreadCount]
60
7
365
0
3
0
0
0
0
1
0
0
0
线程
-
堆内存使用值
16
0
jmx["java.lang:type=Memory",HeapMemoryUsage.used]
60
7
365
0
3
B
0
0
0
0
1
0
0
0
内存
-
堆内存提交值
16
0
jmx["java.lang:type=Memory",HeapMemoryUsage.committed]
60
7
365
0
3
B
0
0
0
0
1
0
0
0
内存
-
堆内存最大值
16
0
jmx["java.lang:type=Memory",HeapMemoryUsage.max]
360
7
365
0
3
B
0
0
0
0
1
0
0
0
内存
-
守护程序线程数
16
0
jmx["java.lang:type=Threading",DaemonThreadCount]
60
7
365
0
3
0
0
0
0
1
0
0
0
线程
-
已加装当前类的数量
16
0
jmx["java.lang:type=ClassLoading",LoadedClassCount]
60
7
365
0
3
0
0
0
0
1
0
0
0
类
-
已加载类总数
16
0
jmx["java.lang:type=ClassLoading",TotalLoadedClassCount]
60
7
365
0
3
0
0
0
0
1
0
0
0
类
-
应用所占系统CPU的百分比
16
1
jmx["java.lang:type=OperatingSystem",ProcessCpuLoad]
60
7
365
0
0
%
0
0
0
0
100
0
0
0
操作系统
-
未加载类的数量
16
0
jmx["java.lang:type=ClassLoading",UnloadedClassCount]
60
7
365
0
3
0
0
0
0
1
0
0
0
类
-
活动线程计数
16
0
jmx["java.lang:type=Threading",ThreadCount]
60
7
365
0
3
0
0
0
0
1
0
0
0
线程
-
系统:可打开最大打开文件数
16
0
jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount]
360
7
365
0
3
0
0
0
0
1
0
0
0
操作系统
-
系统:应用当前打开文件数
16
0
jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount]
60
7
365
0
3
0
0
0
0
1
0
0
0
操作系统
-
线程峰值数
16
0
jmx["java.lang:type=Threading",PeakThreadCount]
60
7
365
0
3
0
0
0
0
1
0
0
0
线程
-
被挂起的对象的计数
16
0
jmx["java.lang:type=Memory",ObjectPendingFinalizationCount]
60
7
365
0
3
0
0
0
0
1
0
0
0
内存
-
非堆内存使用值
16
0
jmx["java.lang:type=Memory",NonHeapMemoryUsage.used]
60
7
365
0
3
B
0
0
0
0
1
0
0
0
内存
-
非堆内存提交值
16
0
jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed]
60
7
365
0
3
B
0
0
0
0
1
0
0
0
内存
-
非堆内存最大值
16
0
jmx["java.lang:type=Memory",NonHeapMemoryUsage.max]
360
7
365
0
3
B
0
0
0
0
1
0
0
0
内存
{JMX Templates:jmx["java.lang:type=Runtime",VmName].str(Server)}#1
{HOST.NAME} runs suboptimal VM type
0
1
0
{JMX Templates:jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionCount].last(0)}<{JMX Templates:jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionCount].last(0)}
{HOST.NAME} Scavenge回收时间超过MarkSweep.
0
3
0
{JMX Templates:jmx["java.lang:type=Compilation",Name].str(Client)}=1
{HOST.NAME} uses suboptimal JIT compiler
0
1
0
{JMX Templates:jmx["java.lang:type=Runtime",Uptime].nodata(1m)}=1
{HOST.NAME} 不可达.
0
3
0
{JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.committed].last(0)}={JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max].last(0)}
{HOST.NAME} 内存池中永久代(Perm Gen)提交值已达到最大限制.
0
2
0
{JMX Templates:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used].last(0)}>({JMX Templates:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max].last(0)}*0.7)
{HOST.NAME} 内存池中缓存节点(Code Cache)使用率超过70%
0
3
0
{JMX Templates:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.committed].last(0)}={JMX Templates:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max].last(0)}
{HOST.NAME} 内存池中缓存节点(Code Cache)提交值达到最大限制.
0
2
0
{JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.used].last(0)}>({JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max].last(0)}*0.7)
{HOST.NAME} 内存池中老生代(PS Old Gen)使用率超过70%.
0
3
0
{JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.committed].last(0)}={JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max].last(0)}
{HOST.NAME} 内存池中老生代(PS Old Gen)提交值已达到最大限制.
0
2
0
{JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.used].last(0)}>({JMX Templates:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max].last(0)}*0.7)
{HOST.NAME} 内存池永久代(PS Perm Gen)使用率超过70%.
0
3
0
{JMX Templates:jmx["java.lang:type=Memory",HeapMemoryUsage.used].last(0)}>({JMX Templates:jmx["java.lang:type=Memory",HeapMemoryUsage.max].last(0)}*0.7)
{HOST.NAME} 堆内存使用率超过70%
0
3
0
{JMX Templates:jmx["java.lang:type=Memory",HeapMemoryUsage.committed].last(0)}={JMX Templates:jmx["java.lang:type=Memory",HeapMemoryUsage.max].last(0)}
{HOST.NAME} 堆内存提交值达到最大限制.
0
2
0
{JMX Templates:jmx["java.lang:type=OperatingSystem",ProcessCpuLoad].last(0)}>50
{HOST.NAME} 当前应用使用率超过系统CPU的50%
0
2
0
{JMX Templates:jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount].last(0)}>({JMX Templates:jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount].last(0)}*0.5)
{HOST.NAME} 当前应用打开文件数已占用系统最大50%
0
3
0
{JMX Templates:jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed].last(0)}={JMX Templates:jmx["java.lang:type=Memory",NonHeapMemoryUsage.max].last(0)}
{HOST.NAME} 非堆内存提交值达到最大限制.
0
2
0
{JMX Templates:jmx["java.lang:type=Memory",NonHeapMemoryUsage.used].last(0)}>({JMX Templates:jmx["java.lang:type=Memory",NonHeapMemoryUsage.max].last(0)}*0.7)
{HOST.NAME} 非堆内存池使用率超过70%
0
3
0
JVM垃圾回收时间详情
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
0
0
C80000
0
2
0
-
JMX Templates
jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionCount]
1
0
00C8C9
0
2
0
-
JMX Templates
jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionCount]
2
0
0000C8
0
2
0
-
JMX Templates
jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionTime]
3
0
C800C8
0
2
0
-
JMX Templates
jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionTime]
JVM堆内存使用情况
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
0
0
EE0000
0
2
0
-
JMX Templates
jmx["java.lang:type=Memory",HeapMemoryUsage.max]
1
0
0000DD
0
2
0
-
JMX Templates
jmx["java.lang:type=Memory",HeapMemoryUsage.committed]
2
0
00CC00
0
2
0
-
JMX Templates
jmx["java.lang:type=Memory",HeapMemoryUsage.used]
JVM的线程
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
0
0
C80000
0
2
0
-
JMX Templates
jmx["java.lang:type=Threading",PeakThreadCount]
1
0
00C800
0
2
0
-
JMX Templates
jmx["java.lang:type=Threading",DaemonThreadCount]
2
0
0000C8
0
2
0
-
JMX Templates
jmx["java.lang:type=Threading",ThreadCount]
3
0
C800C8
0
2
0
-
JMX Templates
jmx["java.lang:type=Threading",TotalStartedThreadCount]
JVM非堆内存使用情况
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
0
0
C80000
0
2
0
-
JMX Templates
jmx["java.lang:type=Memory",NonHeapMemoryUsage.max]
1
0
00C800
0
2
0
-
JMX Templates
jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed]
2
0
0000C8
0
2
0
-
JMX Templates
jmx["java.lang:type=Memory",NonHeapMemoryUsage.used]
内存池中新生代(Eden Space)视图
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
0
0
C80000
0
2
0
-
JMX Templates
jmx["java.lang:type=MemoryPool,name=PS Eden Space",Usage.used]
1
0
00C800
0
2
0
-
JMX Templates
jmx["java.lang:type=MemoryPool,name=PS Eden Space",Usage.committed]
2
0
0000C8
0
2
0
-
JMX Templates
jmx["java.lang:type=MemoryPool,name=PS Eden Space",Usage.max]
内存池中永久代(Perm Gen)视图
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
0
0
0000C8
0
2
0
-
JMX Templates
jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.committed]
1
0
C80000
0
2
0
-
JMX Templates
jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max]
2
0
00C800
0
2
0
-
JMX Templates
jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.used]
内存池中缓存点(Code Cache)视图
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
0
0
C80000
0
2
0
-
JMX Templates
jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.committed]
1
0
00C800
0
2
0
-
JMX Templates
jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max]
2
0
0000C8
0
2
0
-
JMX Templates
jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used]
内存池中老年代(Old Gen)视图
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
0
0
C80000
0
2
0
-
JMX Templates
jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.committed]
1
0
00C800
0
2
0
-
JMX Templates
jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max]
2
0
0000C8
0
2
0
-
JMX Templates
jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.used]
堆内存使用详情
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
0
0
C80000
0
2
0
-
JMX Templates
jmx["java.lang:type=Memory",HeapMemoryUsage.used]
1
0
00C800
0
2
0
-
JMX Templates
jmx["java.lang:type=Memory",HeapMemoryUsage.committed]
2
0
0000C8
0
2
0
-
JMX Templates
jmx["java.lang:type=Memory",HeapMemoryUsage.max]
打开文件数详情
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
0
0
C80000
0
2
0
-
JMX Templates
jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount]
1
0
00C800
0
2
0
-
JMX Templates
jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount]
类 的视图概览
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
0
0
C80000
0
2
0
-
JMX Templates
jmx["java.lang:type=ClassLoading",TotalLoadedClassCount]
1
0
00C800
0
2
0
-
JMX Templates
jmx["java.lang:type=ClassLoading",UnloadedClassCount]
2
0
0000C8
0
2
0
-
JMX Templates
jmx["java.lang:type=ClassLoading",LoadedClassCount]
非堆内存使用详情
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
0
0
C80000
0
2
0
-
JMX Templates
jmx["java.lang:type=Memory",NonHeapMemoryUsage.used]
1
0
00C800
0
2
0
-
JMX Templates
jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed]
2
0
0000C8
0
2
0
-
JMX Templates
jmx["java.lang:type=Memory",NonHeapMemoryUsage.max]