[英]Java information about process
假設我使用ProcessBuilder在JVM中啟動了新進程。 如何獲取有關進程和CPU時間使用的內存的信息?
一般,問題是這樣的:我有一個可執行文件,我需要在CPU時間和內存限制下運行它,我需要設置一些在CPU或內存限制失敗時對事件起作用的回調。 如何用Java做到這一點?
提前致謝
OSHI項目可以幫助:
OSHI是Java的免費基於JNA的(本機)操作系統和硬件信息庫。 它不需要安裝任何其他本機庫,並且旨在提供一種跨平台的實現來檢索系統信息,例如操作系統版本,進程,內存和CPU使用率,磁盤和分區,設備,傳感器等。
您要尋找的功能是:
進程正常運行時間,CPU,內存使用率
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.