记忆盒子

把记忆装进灰色的盒子,封装起来,那年那月,重新拾起。

首页搜索目录
search
当前主题: 软件编程

安装完vs2005后出现mscorsvw.exe进程占cpu100%

作者:Kaka    时间:2010-3-6 22:21:22    浏览:    评论:2

      话说不止一次装vs2005了,但是以前没太注意有这个问题的出现,就是刚装完后出现电脑有个进程在不断的运行,鼠标的形状就像在不断的进行网页刷新操作一样不停闪动着。

      我以为是在安装过程中不小心安装了某个插件导致的,于是从控制面版打开添加/删除程序界面看看,结果看了几遍也没发现有嫌疑程序。

      我接着打开任务管理器,结果发现一个可疑进程mscorsvw.exe,它所占用的cpu在90%多,很明显,它在后台处理某个事件。我试图停止它,结果提示不能停止该进程。

      我郁闷了,以前我装完后使用并没有发现有这个进程的,并且使用很稳定,怎么这次这样?那我还怎么用电脑阿,每次打开电脑这个进程就自动运行的话,并且关也关不了。

      我本来想关掉电脑重新开机看看情况如何,此时,十万火急,去WC。。。

      几分钟回来,结果发现那个进程莫名其妙的消失了!

      最后我查了下,得到如下一些解释:

  • 进程名:Process: mscorsvw.exe [.NET Runtime Optimization Service]
    文件路径:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorsvw.exe

  • mscorsvw.exe是在后台预编译.net的assemblies。一旦它执行完毕,就停止。一般来说,当你安装了.NET的分发程序,它就会先用5到10分钟预编译那些高优先级的assemblies,然后等到你的电脑空闲的时候再去处理那些低优先级的assemblies 。一旦它全部处理完毕,它将会终止,你将不会再看到mscorsvw.exe。很重要的一点是,当你看到CPU被100%地占用,这就是发生在它处于一个低优先级的进程之中,所以它尽可能地不让其他你正运行的进程抢占CPU。一旦所有的assemblies都被编译完毕,assemblies将能跨进程地分享内存页。一般来说,这时的热启动将会快得多,所以我们不再丢弃你的其他进程。 如果你真的想要从你的任务管理器中消除mscorsvw.exe,可以这样做: ngen.exe executequeueditems 这就可以让其后所有排队等候的进程开始工作。

      终于明白了,呵呵!还以为是电脑中了病毒~以前没注意到这个情况,也许真的是自己没有注意而已,事实上,每次装完都总有这么一个5分钟的预编译时间。

x

标签: Program  

※ 网站速度慢?试试网站自动优化工具 ※

上一篇: Adsense后台数据多长时间更新一次
下一篇: google SmartPrice对网站adAense收入的控制

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客                   QQ交流群(312716741)

  • 通过Google订阅本站 通过鲜果订阅本站 通过抓虾订阅本站
  • 通过QQ邮箱订阅本站 通过Yahoo订阅本站 通过有道订阅本站

Search

最新评论及回复

最近留言

网站分类

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2024 All Rights Reserved. 粤ICP备14028160号-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.