有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

从Java运行进程并观察其内存消耗

我正在编写一个Java程序,它使用java.lang.ProcessBuilder运行外部可执行文件。这个程序应该能够监视子进程的运行时间和内存使用情况,并在超过某些预定义限制时终止

对于基于时间的测量,实现起来非常简单:

boolean inTime = process.waitFor(60, TimeUnit.SECONDS);

但我还没有找到任何方法来观察子进程的内存使用情况。有什么方法可以在Java中实现这一点吗

提前谢谢


共 (0) 个答案