windbg利器

背景:
最近发现运行在windows服务器上的应用程序内存持续增加,最后撑爆内存,造成程序卡死。所以就在网上进行了搜索,看看有什么工具能分析内存暴涨的原因,于是发现了windbg这个工具。
windbg介绍:
windbg 是什么?
Windbg是在windows平台下,强大的用户态和内核态调试工具。相比较于Visual Studio,它是一个轻量级的调试工具,所谓轻量级指的是它的安装文件大小较小,但是其调试功能,却比VS更为强大。它的另外一个用途是可以用来分析dump数据。
主要功能
Windbg是Microsoft公司免费调试器调试集合中的GUI的调试器,支持Source和Assembly两种模式的调试。Windbg不仅可以调试应用程序,还可以进行Kernel Debug。结合Microsoft的Symbol Server,可以获取系统符号文件,便于应用程序和内核的调试。Windbg支持的平台包括X86、IA64、AMD64。
虽然windbg也提供图形界面操作,但它最强大的地方还是有着强大的调试命令,一般情况会结合GUI和命令行进行操作,常用的视图有:局部变量、全局变量、调用栈、线程、命令、寄存器、白板等。其中“命令”视图是默认打开的。
windbg安装:
官网地址 windbg.
百度网盘 windbg. 提取码:frgn
  1. 如果您只需要Windows的调试工具,而不是Windows 10的Windows驱动程序工具包(WDK),则可以将调试工具作为Windows软件开发工具包(SDK)中的独立组件安装。
    在SDK安装向导中,选择“ Windows调试工具”,然后取消选择所有其他组件。
    双击:
    在这里插入图片描述

  2. 安装地址默认也可以修改,next
    在这里插入图片描述

  3. 在这里插入图片描述

  4. 在这里插入图片描述

  5. 可以全勾选,也可以只安装我勾选的那个
    在这里插入图片描述

  6. 点击install,安装成功
    在这里插入图片描述

  7. 安装好之后就需要配环境变量,网上很多教程说需要下载什么符号库,经过我测试之后,发现是不用的,打开环境变量配置界面 我的电脑->右键属性->高级系统设置->环境变量设置->在系统变量里找到path,把你的WinDbg安装目录写上去,然后再在系统变量中创建一个名为 _NT_SYMBOL_PATH,值为:SRVc:\mysymbol http://msdl.microsoft.com/download/symbols的环境变量。
    在这里插入图片描述

  8. 然后重启。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值