码迷,mamicode.com
首页 > 编程语言 > 详细

查找CPU使用率过高的线程

时间:2015-09-19 16:50:25      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

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

解决方法:

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

2. 

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

3.其它:

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

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

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

 

查找CPU使用率过高的线程

标签:

原文地址:http://www.cnblogs.com/maanshancss/p/4759296.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!