0
我打算實現一個框架,監控OS級的資源監控:OS使用Java
- 過程
- 網絡統計
- CPU信息等
使用Java。
我看到Spring有SIGAR API,它是用本地語言實現的,並且Java API是在頂層提供的。
但我寧願不在我的框架中擁有原生的東西,而是爲每個OS編寫一個Java類,它將通過運行系統命令通過Java運行時獲取所需的OS信息。
所以,我想有人可能已經看到了不在Java 中使用原生app/api/jni的輸入/建議。任何示例都會有幫助。 我同意每個操作系統都有不同的命令來獲得這些統計信息,但是每個操作系統比擁有/加載本機代碼更喜歡擁有Java類。
Pure Java不會提供很多低級別操作系統監視的方式。您需要使用操作系統特定的功能,因爲它們爲不同的操作系統提供不同的信息。例如使用JMX你可以得到平均負載,只要你在Unix上運行。 –
你爲什麼用大寫字母輸入Java ......? – Doorknob
等等...那你爲什麼要標記這個C? – Mike