如何用java代码来监控系统内存·cpu·线程占用情况,并生成日志
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用java代码来监控系统内存·cpu·线程占用情况,并生成日志相关的知识,希望对你有一定的参考价值。
问题如上所示,生成日志是次要,主要是如何输出内存·cpu·线程占用情况,请大神们有现成代码最好拷给我,急用,万分感谢~~
参考技术A 可以学习软件包 java.lang.management提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。
ClassLoadingMXBean
用于 Java 虚拟机的类加载系统的管理接口。
CompilationMXBean
用于 Java 虚拟机的编译系统的管理接口。
GarbageCollectorMXBean
用于 Java 虚拟机的垃圾回收的管理接口。
MemoryManagerMXBean
内存管理器的管理接口。
MemoryMXBean
Java 虚拟机内存系统的管理接口。
MemoryPoolMXBean
内存池的管理接口。
OperatingSystemMXBean
用于操作系统的管理接口,Java 虚拟机在此操作系统上运行。
RuntimeMXBean
Java 虚拟机的运行时系统的管理接口。
ThreadMXBean
Java 虚拟机线程系统的管理接口。
更多请访问(bug315)本回答被提问者和网友采纳
以上是关于如何用java代码来监控系统内存·cpu·线程占用情况,并生成日志的主要内容,如果未能解决你的问题,请参考以下文章