[英]Java information about process
假设我使用ProcessBuilder在JVM中启动了新进程。 如何获取有关进程和CPU时间使用的内存的信息?
一般,问题是这样的:我有一个可执行文件,我需要在CPU时间和内存限制下运行它,我需要设置一些在CPU或内存限制失败时对事件起作用的回调。 如何用Java做到这一点?
提前致谢
OSHI项目可以帮助:
OSHI是Java的免费基于JNA的(本机)操作系统和硬件信息库。 它不需要安装任何其他本机库,并且旨在提供一种跨平台的实现来检索系统信息,例如操作系统版本,进程,内存和CPU使用率,磁盘和分区,设备,传感器等。
您要寻找的功能是:
进程正常运行时间,CPU,内存使用率
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.