« Crossbow practice in... | Main | 枚举类 深入浅出 »
http://developers.sun.com.cn/blog/functionalca/date/20090627 星期六 2009年06月27日

使用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 #

发表一条评论:
  • HTML语法: 禁用