你的位置:首页 > ASP.net教程

[ASP.net教程]windbg学习进阶之——windbg环境变量配置


  接触性能调优以来一直想学下windbg分析dump,每次看老师几个命令就能找到很底层的问题原因那简直就是羡慕加崇拜啊~但是这接近一年了,愣是没啥进展呢,主要就是在今天整理的这部分卡住了。。。这理由找的很不错!扯淡到此为止。

-----------------------------------------------------------------有人叫我华丽的分割线------------------------------------------------------------------------------------------

  有人说用windbg是一个靠运气的事,可能花很多时间都配置不好环境,去年的某一天看到这句话时我就默默的相信了。现在真心想找到那哥们抽俩大嘴巴子~一直没能调试分析,主要是没配置好工具的环境变量。网上找了一堆教程,但是cope的都超不出3个版本,很不适合我这种菜鸟。现在整理下,为以后使用当个笔记。又扯了////////

  整个配置过程大概分这么几步:

  1. 下载/安装windbg,没找到win10的下载地址,直接csdn上下了一个。。。

  2. 找到windbg的安装路径,windbg访问符号需要两个文件(SYMSRV.DLL 和 SYMSTORE.EXE)所以添加主path环境变量中它们的路径进去,即:你的windbg安装目录

    (环境变量的设置方法:我的电脑--右键属性--高级系统设置--高级--环境变量--系统变量;在path中添加windbg的安装路径)

  3. 再新建一个环境变量:新建一个环境变量_NT_SYMBOL_PATH 值为: SRV*c:\mysymbol* http://msdl.microsoft.com/download/symbols(此处的作用好像是用于缓存   符号服务器形式的符号文件)

  4. 重启机器,打开windbg,添加一个进程,查看是否能出现  Symbol search path is: SRV*c:\mysymbol* http://msdl.microsoft.com/download/symbols还有C盘是否有c:\mysymbol,这些有了就成功啦!~~~