4
當在IIS上調試一個web應用程序時,附加到w3wp.exe工作進程的進程,花幾分鐘時間,加載大量的dll文件,幾秒鐘之內。該機運行Windows 8 8核心和16GB內存,所以不是真正的機器限制。爲什麼Visual Studio 2012中'附加到進程'對w3wp.exe太慢?
它使附加處理這樣一個痛苦的過程。
從輸出窗口只是一個樣本:
'w3wp.exe' (Managed (v4.0.30319)): Loaded 'Anonymously Hosted DynamicMethods Assembly'
'w3wp.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\System.Data.OracleClient\v4.0_4.0.0.0__b77a5c561934e089\System.Data.OracleClient.dll', Symbols loaded.
'w3wp.exe' (Managed (v4.0.30319)): Loaded 'EntityFrameworkDynamicProxies-audits.core'
'w3wp.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.WindowsAzure.ServiceRuntime\v4.0_2.1.0.0__31bf3856ad364e35\Microsoft.WindowsAzure.ServiceRuntime.dll'
它是這種緩慢的任何其他人,如果沒有,可以做些什麼來提高性能?
可以讓你真正需要的符號的白名單。 – Michael
你有什麼發現嗎?如何加快附加過程? – sozhen