***连续向jtextpane中写入,发现内存占用上升很快,为什么?大家都来说说看啊!
我做TCP通信,将收到的数据包解析后,将所得信息连续向jtextpane中写入,发现内存占用上升很快,为什么?
如果不显示,则CPU利用率<10%,可如果显示,即使用了stingbuffer,暂存数据包的内容,等stringbuffer满后再一同显示到界面,则CPU利用率呈波浪形(0——100%).
而且,如果stringbuffer的size定为6000,则效果最好,如果再大一些,CPU利用率反而在100%的线上保持时间较长。
不知这和JTextPane的显示容量有没有关系?
大家都来说说看!——鞠躬!