我计划实施一个监控操作系统级资源的框架:
使用Java。
我看到Spring有SIGAR API,它以本机语言实现,Java API在顶层提供。
但我宁愿不在我的框架中使用本机,而是每个操作系统都会编写一个Java类,它将通过Java Runtime运行系统命令来获取所需的操作系统信息。
所以我希望得到一些可能在Java中没有这样做的输入/建议 并使用原生app / api / jni。任何例子都有帮助。 我同意每个操作系统都有不同的命令来获取这些统计信息,但是更喜欢每个操作系统都有一个Java类,而不是拥有/加载本机代码。
答案 0 :(得分:0)
我使用SIGAR API取得了巨大成功。我建议使用它,听起来它正是你所需要的。