gpt4 book ai didi

windbg - WinDbg 应该慢得令人难以忍受吗?

转载 作者:行者123 更新时间:2023-12-03 18:25:36 26 4
gpt4 key购买 nike

我正在尝试分析一些小型故障转储。我使用的是 Windows 10 Pro Build 1607 和 WinDbg 10.0.14321.1024。我的符号文件路径设置为

SRV*C:\SymCache*https://msdl.microsoft.com/download/symbols

基本上,每当我加载一个小型转储(所有 < 1 MB .dmp 文件)时,WinDbg 都需要永远来实际分析它们。我知道第一次运行可能需要很长时间,但我花了将近 12 个小时才让我输入命令。我认为,由于符号被缓存,重新打开同一个 .dmp 根本不需要很长时间。不是这种情况。它加载完毕,几乎立即进入“加载内核符号”,然后又需要 30 分钟才能打印“错误检查”行。又过了三十分钟,还是不能输入命令。

我的 PC 有 512 GB SSD、8 GB RAM 和 i5-4590。我觉得不应该这么慢。

我究竟做错了什么?

最佳答案

这些类型的投诉最近似乎更频繁地发生,我可以在我的 PC 上重现它。这不是您的错,而是 Internet 或 Microsoft 端的符号服务器的一些问题。

使用 Wireshark 监控流量并查看我的磁盘以了解符号缓存如何填充,我可以说:

  • 一次只下载一个文件。
  • 较旧的 WinDbg 版本 (6.2.9200) 也会出现此问题
  • HTTP 和 HTTPS 出现问题
  • 当找到符号时,传输速度很慢,然后增加。有效传输速率从 11 kb/s 下降到 20 kb/s(在可以处理 6500 kb/s 的线路上)
  • 有大量数据包乱序、重复数据包等,尤其是在尚未下载文件的“查找阶段”。这样的查找阶段很容易花费 8 分钟。
  • 即使文件已存在于磁盘上,也会执行“查找阶段”。
  • HTTP 往返时间(请求到响应)为 8 到 9 秒

  • WinDbg loading kernel symbols

    Lookup phase

    HTTP roundtrip times

    关于windbg - WinDbg 应该慢得令人难以忍受吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39335297/

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