使用VADump跟踪内存使用情况 - OpenProcess失败c0000034

Dre*_*kes 2 memory profiling memory-profiling

在阅读了最新一期MSDN杂志上一篇文章后,我想尝试使用VADump来分解我编写的一些应用程序的内存使用情况.

我电脑上唯一的可执行文件副本位于:

c:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin\winnt\vadump.exe

无论我给VADump提供什么参数组合,它都会返回错误:

OpenProcess Failed c0000034

谷歌搜索出现了一些其他人有同样问题,但这些帖子都没有我能找到的解决方案(甚至回复!).

本机运行的是安装了VS2005和VS2008的WinXP SP2.

VADump看起来是一个非常有用的工具,我真的很想尝试一下.希望这可以在办公室中的另一台PC上运行,但我仍然想让它在我的工作上运行.

有任何想法吗?

Sco*_*ord 9

VADump是旧的,大约2000年.该工具的图形等价物被主动维护,称为VMMap:http://technet.microsoft.com/en-us/sysinternals/dd535533.aspx.