自我监控Java进程';实时内存

自我监控Java进程';实时内存,java,memory-management,real-time,Java,Memory Management,Real Time,如何在同一进程中实时监控Java进程的内存?每当进程内存超过某个阈值时,可能会有一个回调 Java支持这种类型的东西吗?尝试使用 import java.lang.management.ManagementFactory; MemoryMXBean memoryMXBean = ManagementFactory.getMemoryMXBean(); 但若你们想得到处理器的pid,硬盘的使用,cpu你们应该使用 据我所知,java 9中有一些新工具允许您使用内存,但它允许添加onChange钩

如何在同一进程中实时监控Java进程的内存?每当进程内存超过某个阈值时,可能会有一个
回调

Java支持这种类型的东西吗?

尝试使用

import java.lang.management.ManagementFactory;
MemoryMXBean memoryMXBean = ManagementFactory.getMemoryMXBean();
但若你们想得到处理器的pid,硬盘的使用,cpu你们应该使用


据我所知,java 9中有一些新工具允许您使用内存,但它允许添加onChange钩子吗?您的意思是说,如果内存发生更改,您会执行一些操作吗?是的,Anton。确切地