美文网首页
简述umdh

简述umdh

作者: 小胖_20c7 | 来源:发表于2019-06-17 14:49 被阅读0次

    设置GFlags,这样操作系统才会监测指定的应用程序,生成调用堆栈

        1 图形界面设置
        2 gflags /i ImageName +ust
        3 gflags /i test.exe +ust
    

    常见的 Mircoroft 调试工具都会使用_NT_SYMBOL_PATH(环境变量)提供的路径来加载符号信息。如何设置_NT_SYMBOL_PATH呢?

        1 直接设置系统的环境变量
            _NT_SYMBOL_PATH=c:\mysymbols;srv*c:\mycache*http://msdl.microsoft.com/download/symbols
        2 命令行设置,仅对命令行启动的程序有效
            set _NT_SYMBOL_PATH=c:\mysymbols;srv*c:\mycache*http://msdl.microsoft.com/download/symbols
    

    统计应用程序内存生成的调用堆栈

        umdh -l -t:2048 -p:3964 -f:log1.lua
        umdh -l -t:2048 -p:3964 -f:log2.lua
    

    分析内存生成的调用堆栈

        umdh -d -v log1.lua
        umdh -d -v log1.lua log2.lua > ret.lua
    

    相关文章

      网友评论

          本文标题:简述umdh

          本文链接:https://www.haomeiwen.com/subject/ekuafctx.html