为什么基于JFreeChart的Candle Stick图表比基于JFreeChart的OHLC图表占用更少的内存?

时间:2013-07-08 08:40:10

标签: java swing memory-management jfreechart

使用OHLCSEriesCollection,OHLCSeries和ChartFactory(分别为createCandlestickChart,createHighLowChart),使用jfreechart-1.0.14创建CandleStick图表和OHLC图表(HIGH low chart),并使用javax.swing.timer添加数据,时间间隔为100ms。 / p>

当两个应用程序使用jconsole记录内存使用两个小时时,它会在两个应用程序中显示巨大的内存差异。

在烛台图表中,内存增加到400兆位(50 MB),而在OHLC图表中,内存增加到1千兆位(256 MB)。

可能的原因是什么?

0 个答案:

没有答案