首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#程序性能有关问题

2012-10-18 
C#程序性能问题我有多台设备,从串口接收,在tablelayoutpanel中建立了多个chart控件来分别展示数据,我采用

C#程序性能问题
我有多台设备,从串口接收,在tablelayoutpanel中建立了多个chart控件来分别展示数据,我采用的数据来先存入数据库后通过datareader返回后databind()。现在数据量不大,可以实现基本功能,但是当有数据流入并重新绘制chart时,界面会很卡(拖动滚动条界面会滞留),想请教众位大神有没有改善的办法,在下不胜感激。
我开了doublebuffed...
另外我觉得我造成性能浪费的地方时来一个一个设备某个点的数据,我的chart就会重新绑定整台设备的数据,这点我暂时没有想到应该怎么改进...就是只更新单个点的数据,而不是整个chart图表。

[解决办法]
用多线程接收数据。

热点排行