我正在尝试使用 WinDbg Preview(Windows 应用商店应用程序)调试内存泄漏。
我可以执行
!heap -s
获取堆列表,然后 !heap -stat -h <address_of_a_heap>
按对象获取已用内存的统计信息,但是当我尝试使用 !heap -flt s 100
列出指定大小的所有实例时,我得到
HEAPEXT: !heap invalid option flag '-l'
Platform dependent usage:
THIS EXTENSION SUPPORTS THE SEGMENT HEAP AND THE NT HEAP
相同的命令在经典 WinDbg 中按预期工作。对于同一个堆,我也从
!heap -stat -h
命令得到不同的输出 - 例如在经典的 WinDbg 中,输出是一个包含按大小分组的对象的表格。
是否需要进行额外的配置才能启用这些命令?
我也遇到了同样的问题,你修好了吗?