使用JavaFX中的图表API来监控系统运行
在之前的博客里也介绍过JavaFX1.2中的新功能--图表API。我们可以利用这个API来形成一些图表,显示出系统CPU和内存的使用状态。

该应用的下载
实现这个功能我们要使用一些现存的命令行工具,例如top.这个命令用来获取CPU和内存的使用信息。
使用ProcessBuilder来时执行top,得到Process的实例。从process中得到输出流和读取top命令的输出。
然后解析这些内容(每个版本有它自己的输出格式)来得到真正可以被我们看到的系统信息。
Note:这个功能实现不一定很稳定(因为它依赖于简单文本解析)。由于Top命令输出不同,在一些平台上不能工作。
当然,在不支持Top命令的平台上也不能工作。
参考链接:http://blogs.sun.com/rakeshmenonp/entry/javafx_system_monitor
这篇原始作者(某印度大哥),貌似这次没有提供源代码上来。。。我已经找他索取了,过几天发布上来吧。
发表于 CQU [JavaFX] ( 六月 27, 2009 04:03 下午 ) Permalink | 评论[1]

附件能否改用zip格式?
发表于 电玩 在 2009年06月29日, 08:25 上午 CST #