日期:2014-05-19  浏览次数:20611 次

关于JFreeChart的CPU和动态刷新曲线
最近在做个曲线刷新的程序,数据从网络服务器端读取过来。使用JFreeChart的XYSeries添加点来动态刷新曲线,无奈占用CPU太高,老是90%以上。在JFreeChart官网中找到的是在面板上显示的一屏的点的最后一个才刷新,程序的确有所改善,由于数据量太大,cpu仍旧显过高,刚开始还60、70%,到后来就慢慢就升上来了,各位大牛有什么解决方案没有?

------解决方案--------------------
我以前做过一个 是这样的
每秒刷新 数据就行了 CPU基本和静态的差不多
------解决方案--------------------
你用open-flex-chart吧,flex控件,使用的是客户端的计算能力。
jfreechart每次都需要在服务器端生成png图片,频率快的时候,你的cpu当然使用率很高
------解决方案--------------------
这个图没画过
可以看看JFreeChart 1.0.13 Demo 
上面有一个图Memory Usage图
------解决方案--------------------
探讨

额。谢谢,不过那个Demo的不晓得咋用呢,一个html的啥也木有,要自己用那个class测试一下么?
我看了好多人都说看Demo,没找着啥。。其实我也想看看,把源码改改看看的!

------解决方案--------------------
孩子。 换机器把。。。这样的机器估计是该淘汰了。。。