查找CPU使用率过高的线程

1.在编写程序中有时候设置不恰当,休眠时间不够,一般情况下4核的电脑CPU使用率一直大于23%,8核的大于13%就有可能是这种情况

解决方法:

在VS查看并行线程
利用CPU使用工具ProcessExplorer,查看CPU占用率过高的线程
查看线程ID 和 并行线程ID 相同的
然后仔细看那个并行线程的代码

2. 

查看代码中是否有死锁的部分,死循环或者是耗时代码,一些需要托管在其它硬件执行的程序

3.其它:

硬件原因:散热不良,驱动问题

病毒爬虫等外界恶意软件:

重复调用一个进程而没有结束:

 

posted @ 2015-09-19 16:14  maanshancss  阅读(590)  评论(0编辑  收藏  举报