gpt4 book ai didi

visual-studio-2012 - 为什么 Visual Studio 2012 中的 'Attach to Process' 到 w3wp.exe 这么慢?

转载 作者:行者123 更新时间:2023-12-01 05:18:05 24 4
gpt4 key购买 nike

在 IIS 上调试 web 应用程序时,将进程附加到 w3wp.exe 工作进程,需要几分钟,加载大量 dll 文件,每隔几秒钟。该机器运行具有 8 个内核和 16GB 内存的 Windows 8,因此并不是真正的机器限制。

它使附加过程成为一个痛苦的过程。

只是输出窗口中的一个示例:

'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'

对于其他人来说是否如此缓慢,如果不是,可以采取哪些措施来提高性能?

最佳答案

我知道这已经很老了,但我认为您的问题是加载了您实际上不需要(但可能需要)的所有符号。

您可以通过(取消)设置几个选项来大大减少尝试加载的符号数量:

Tools | Options | Debugging | General - check "Enable Just My Code"
Tools | Options | Debugging | Symbols - uncheck "Microsoft Symbol Servers"

关于visual-studio-2012 - 为什么 Visual Studio 2012 中的 'Attach to Process' 到 w3wp.exe 这么慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18509870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com