永发信息网

C#的zedgraph控件,运行一段时间后 CPU占用率越来越高的原因

答案:2  悬赏:30  手机版
解决时间 2021-03-17 15:14
  • 提问者网友:两耳就是菩提
  • 2021-03-16 20:46
刚开始还好,CPU占用率只有10%左右,可是越往后CPU占用率越高。我的电脑2G的内存,双核的处理器,zedgraph绘制图像运行半小时后,电脑都卡的不行。求高手指点,是什么原因啊?而且我的数据是每到60个 就删除首个数据,再增加数据的。
if (counter >= 60)
{
list0.RemoveAt(0);
list1.RemoveAt(0);
}
list0.Add(x, y);
list1.Add(x, y1);
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-03-16 22:03
你删除数据和减小cpu运算基本上没有多大关系,关键看算法,我猜你大概是用另一个线程来不停判断数据是否到60吧你加上一个sleep(1000)试试,一秒判断一次,减少这个线程的cpu使用率,另外看看任务管理器中cpu使用率最高的是否是你运行的程序
全部回答
  • 1楼网友:老鼠爱大米
  • 2021-03-16 23:33
我不会~~~但还是要微笑~~~:)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯