由于监控下位机有个心跳数据需要取,所以每一秒发一条命令然后受到状态更新界面上一个CStatic。
现在,MFC程序刚刚启动时还好,资源管理器显示平均CPU占有1.2左右局搭脊;
不过,啥也不干,就那么放着,一个小时左右后整个电脑都开始卡,这时显示平均CPU占用5左右。到后来桐渗,干脆整个程序枝蠢界面都卡死了,就是Ctrl+Tab回不来了。但是至少后台在打印txt日志的行程还在运行。
从资源管理器来看,平均%5的CPU也不是很夸张啊,但为啥就界面卡死了呢?
而且刚刚运行的时候不是很卡,时间久了就卡了,是啥东西比如句柄用完了没释放导致的吗?
楼上说的对,很御漏可山拆型能是你内存泄露了,或是代码有些地方写逗猜的不严谨,访问了非法内存,像你玩半个小时就挂了,访问非法内存的可能性很大,因为就现在的内存、虚拟内存容量来说,内存泄露不会这么快的!欢迎分享,转载请注明来源:内存溢出
评论列表(0条)