C-使用Java监视操作系统



我计划实施一个监视操作系统资源的框架:

  • 流程
  • 网络统计
  • CPU信息等

使用java。

我看到Spring有Sigar API,该API以母语实施,顶部提供了Java API。

,但我希望在我的框架中不使用本地内容,而对于每个操作系统,它将编写一个Java类,该类将通过Java Runtime运行系统命令来获取OS信息。

所以我想有一个输入/建议,即可能已经看到没有在Java中这样做的建议并使用本机应用程序/API/JNI。任何示例都可以帮助您。我同意每个操作系统都有不同的命令来获取这些统计数据,但是每个操作系统都比有/加载本机代码具有Java类。

我已经成功使用了Sigar API。我建议使用它,听起来好像正是您所需要的。

最新更新