实时自我监控Java进程的内存

时间:2018-04-27 11:56:42

标签: java memory-management real-time

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

我们是否在Java中支持这种类型的任何东西?

1 个答案:

答案 0 :(得分:1)

尝试使用

import java.lang.management.ManagementFactory;
MemoryMXBean memoryMXBean = ManagementFactory.getMemoryMXBean();

但是如果你想获得处理器,硬盘使用率,cpu的pid,你应该使用cigar library

据我所知,有一些新工具可以让你在java 9中使用内存