详解 java.lang.management 包

这个包提供了用于监控和管理Java虚拟机的管理接口,以及Java运行时中的其他组件。

一、接口概述

接口名称 描述
BufferPoolMXBean 缓冲池的管理接口,例如:直接映射缓冲池。
ClassLoadingMXBean Java虚拟机的类加载系统的管理接口。
CompilationMXBean Java虚拟机的编译系统的管理接口。
GarbageCollectorMXBean Java虚拟机的垃圾收集的管理接口。
MemoryManagerMXBean 内存管理器的管理接口。
MemoryMXBean Java虚拟机的存储系统的管理接口。
MemoryPoolMXBean 内存池的管理接口。
OperatingSystemMXBean 正在运行Java虚拟机的操作系统的管理接口。
PlatformLoggingMXBean 日志工具的管理接口。
PlatformManagedObject 受平台管理的对象就是JMX的MXBean,用于监控和管理Java平台中的组件。
RuntimeMXBean Java虚拟机的运行时系统的管理接口。
ThreadMXBean Java虚拟机的线程系统的管理接口。

二、类概述

类名称 描述
LockInfo 锁的相关信息。
ManagementFactory ManagementFactory类是一个工厂类,用于获取由Java平台管理的bean。
ManagementPermission 当一段代码通过SecurityManager运行,并且调用在Java平台的管理接口中定义的方法时,SecurityManager便会检查这个对象所代表的许可。
MemoryNotificationInfo 内存通知相关的信息。
MemoryUsage MemoryUsage对象表示内存使用状态的快照。
MonitorInfo 对象监控器锁的相关信息。
ThreadInfo 线程信息。

三、枚举概述

枚举名称 描述
MemoryType 内存池的类型。

四、java.lang.management包详述

继续阅读详解 java.lang.management 包