关于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图
------解决方案--------------------
------解决方案--------------------孩子。 换机器把。。。这样的机器估计是该淘汰了。。。