剛裝新系統內容mscorsvw.exe進程佔用CPU資料50%以上的原因

來源:互聯網
上載者:User

win2003新安裝環境下cpu 50%以上,導致機器很卡,發現是mscorsvw.exe在作祟

到服務裡面去尋找,發現有兩個服務NGEN,其中2.0被禁用,估計是4.0的影響,

關閉ngen 4.0後,cpu下來了。

Microsoft .NET Framework NGEN v4.0.30319_X86

.NET Runtime Optimization Service v2.0.50727_X86

 

具體解析如下:

 

MSDN英文說明

http://blogs.msdn.com/davidnotario/archive/2005/04/27/412838.aspx

 

 

什麼是mscorsvw.exe,為什麼它狂佔用我的電腦的CPU?什麼是“新CLR最佳化服務”? mscorsvw.exe是在後台先行編譯.net的assemblies。一旦它執行完畢,就停止。一般來說,當你安裝了.NET的分發程式,它就會先用5到10分鐘先行編譯那些高優先順序的assemblies,然後等到你的電腦閒置時候再去處理那些低優先順序的assemblies 。一旦它全部處理完畢,它將會終止,你將不會再看到mscorsvw.exe。很重要的一點是,當你看到CPU被100%地佔用,這就是發生在它處於一個低優先順序的進程之中,所以它儘可能地不讓其他你正啟動並執行進程搶佔CPU。一旦所有的assemblies都被編譯完畢,assemblies將能跨進程地分享記憶體頁。一般來說,這時的暖開機將會快得多,所以我們不再丟棄你的其他進程。如果你真的想要從你的工作管理員中消除mscorsvw.exe,可以這樣做:

1、通過命令來關閉:

ngen.exe executequeueditems 這就可以讓其後所有排隊等候的進程開始工作。

 

2.通過關閉服務可以關閉這個程式.

 

Microsoft.NETRuntimeOptimizationService是.NET運行最佳化服務進程,關掉這個服務就可以了!

 

mscorsvw.exe

進程檔案: mscorsvw.exe

進程名稱: .NET Runtime Optimization Service

英文描述: mscorsvw.exe is a process belonging to Microsoft .NET Framework. This program is a non-essential process, but should not be terminated unless suspected to be causing problems.

進程分析:

MicrosoftVirtulStdio2005Framework先行編譯工具。

進程位置: unknown

程式用途: 後台先行編譯.net的assemblies

作者: Microsoft

屬於: Microsoft .NET Framework

安全等級 (0-5): 0 (N/A無危險 5最危險)

間諜軟體: 否

廣告軟體: 否

病毒: 否

木馬: 否

系統進程: 是

應用程式: 否

背景程式: 是

使用訪問: 否

訪問互連網: 否

 

 

另外有關ngen.exe的相關資料可於官方網站查看:

 

.NET Framework 工具

本機映像產生器 (Ngen.exe)

更新:2007 年 11 月

本機映像產生器 (Ngen.exe) 是一個提高託管應用程式效能的工具。Ngen.exe 建立本機映像(包含經編譯的特定於處理器的機器代碼的檔案),並將它們安裝到本機電腦上的本機映像緩衝中。運行庫可從緩衝中使用本機映像,而不是使用即時 (JIT) 編譯器編譯原始程式集。

在 .NET Framework 2.0 版中,Ngen.exe 有了很大變化:

  • 安裝程式集時還將安裝其依賴項,從而簡化了 Ngen.exe 的文法。
  • 現在可以在應用程式定義域之間共用本機映像。
  • 可利用新增操作 update 重新建立已經失效的映像。
  • 操作可由電腦上使用空閑時間產生和安裝映像的服務延遲執行。
  • 消除了一些導致映像無效的因素。

有關如何使用 Ngen.exe 和本機映像服務的其他資訊,請參見本機映像服務。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.