我想显示任何应用程序的cpu和内存利用率。例如,记事本的内存和CPU利用率在我的java应用程序中动态显示,如Windows任务管理器。
我怎样才能做到。可以用JNI制作,或者有没有api可用。
答案 0 :(得分:1)
对于作为Windows服务运行的应用程序或收集Windows性能统计信息,您可以使用NSClient4J。它有非常简单的API。这是一篇关于它的好文章的链接:http://www.javaworld.com/javaworld/jw-09-2005/jw-0919-windowspm.html
如果您想收集任何流程(以及多个平台)的统计信息,请查看SIGAR API。使用一些自定义代码,您可以使用此库做很多事情!