偶尔会发生在我身上:
我在visual studio中启动我的程序,由于一些bug,我的程序进入了100%的cpu使用率,基本上完全冻结了窗口。
只有非常耐心地请求任务管理器(需要很长时间才能出现并自我绘制),我才能杀死我的进程。
其他人有时也会遇到这种情况吗?有没有一个聪明的技巧来降低这个过程(除了拔掉插头和可能破坏硬盘上的文件)?如果任务管理器不是偶然出现的,它现在需要5-10分钟才能正确地杀死它,我必须首先请求它
R
附注:奇怪的是,‘多任务操作系统’仍然允许进程消耗如此多的时间,以至于其他事情都不能再做了。我的程序甚至没有提升它的线程优先级或任何东西
发布于 2009-09-30 16:56:12
查看过程套索
“进程套索是一种独特的新技术,它将改善你的电脑的反应能力和稳定性。Windows的设计允许程序无限制地独占你的中央处理器--导致冻结和挂起。进程拉索的ProBalance (进程平衡)技术智能地调整运行程序的优先级,以便表现不佳或过度活跃的进程不会干扰你使用计算机的能力!”
http://www.bitsum.com/prolasso.php
我与Bitsum没有关联,只是他们产品的用户,它帮助我解决了这类问题。
发布于 2009-09-30 15:22:40
无论是在XP 64还是Vista64上,在Visual Studio中开发C++应用程序时,我都从未见过这种情况。也许操作系统升级是合适的?
编辑:我使用Process Explorer作为替代任务管理器-如果它能更好地及时出现,即使有一个流氓进程在运行,我也不会感到惊讶。你可以用它来提升它自己的优先级。
发布于 2009-09-30 15:24:03
我通常按ctrl-alt-delete,启动任务管理器,按cpu排序,找到有问题的进程,然后右键单击并结束该进程。
任务管理器通常有足够的优先级来做这件事,尽管它可能会很慢。
https://stackoverflow.com/questions/1498808
复制相似问题