介绍 |
PageHeap配置工具,在Windows2000ProfessionalSP2以上可用。已经被GFlags取代。 使用PageHeap.Exe和Gflags.Exe,主要的原因还是因为当有人问内存越界的错误如何查出来的时候,国外的朋友经常会推荐这两个工具(highly recommend)。我用过之后,也觉得有些时候用用还是有好处的。 使用方法 将pageheap.exe放到“WINDOWS/System32”目录下, 在cmd下,将文件夹定位到“XX.exe”所在的目录, 执行“pageheap /enable XX.exe 0x03”指令, 再执行“pageheap”语句来查看是否将XX.exe加到了pageheap的列表中, 然后“在外部(双击XX.exe)直接运行” 或者 “通过VC调试运行都行”, 如果有问题,则pageheap会报错。 运行结束后,执行“pageheap /disable XX.exe”来终止监控。 ==================================================================== 具体的pageheap用法,可以在cmd下, 执行“pageheap /?”来查看帮助,里面有一些使用的例子。 |