首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WinDbg!堆命令不能在Windows上工作

WinDbg!堆命令不能在Windows上工作
EN

Stack Overflow用户
提问于 2014-01-21 22:47:49
回答 1查看 305关注 0票数 5

我试图使用WinDBG检查Windows角色上的非托管堆.当运行“!堆-s”时,我将得到“无效类型信息”错误,与这个问题中所概述的相同:WinDbg !heap command not working due to missing symbols

但是,当试图重新加载符号并将符号加载为“嘈杂”时,我看到如下情况:

SYMSRV:找不到http://msdl.microsoft.com/download/symbols/ntdll.pdb/9D7437C73CAF42919078F59C14F1BB462/ntdll.pdb

所以AFAIK,这个特定版本的ntdll没有符号。

有什么解决办法可以让我看到非托管堆吗?我的WaIISHost.exe进程消耗1.5GB内存,托管堆很小(50 My )。

EN

Stack Overflow用户

回答已采纳

发布于 2014-02-03 16:42:04

有时候,Windows符号实际上在微软的符号服务器上丢失了--最好的指示是在设置噪声加载时,符号服务器中的"not found“错误。

在这种情况下,应该联系公共Windbg外部反馈别名- windbgfb@microsoft.com。我在我的例子中这样做了( ntdll.dll版本是6.1.7601.18241),微软在大约一周的时间内解决了这个问题。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21270682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档