gpt4 book ai didi

asp.net - WinDBG - 不包括符号路径

转载 作者:行者123 更新时间:2023-12-02 00:20:29 25 4
gpt4 key购买 nike

我正在尝试跟踪一个非常大的 ASP.NET 应用程序中可能存在的内存泄漏。在尝试在实时环境中使用此工具之前,我试图熟悉 WinDBG。

我已按照以下文章中的说明进行操作,我发现它非常有帮助:http://humblecoder.co.uk/uncategorized/spotting-a-memory-leak-with-windbg-in-net .我能够创建 ASP.NET 进程的“内存转储”文件,并表明委托(delegate)导致了文章中指定的内存泄漏。我指的是文章开头的段落:“接下来我们需要符号”。我没有使用 File\Symbol File Path 添加符号文件;在 WinDBG 中,但我似乎仍然能够调试应用程序并完成本文的其余步骤。 ASP.NET 应用程序不需要符号路径吗?

最佳答案

因为 .NET 程序集包含元数据,包括每个方法的名称及其参数,符号不是获得托管线程的可读堆栈跟踪所必需的。

符号可以提供的一件事是每个语句的文件名和行号,因此您可以更轻松地找出堆栈跟踪中的哪些帧对应于源代码中的哪些行。

关于asp.net - WinDBG - 不包括符号路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11178302/

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