首页 > .net下WinDbg使用说明

.net下WinDbg使用说明

加载调试文件

.loadby sos mscorwks  #.Net 3.5版本及以下
.loadby sos clr  #.Net 4.0

WinDbg的基本命令

!threads  #显示所有线程
!dumpheap  #显示托管堆的信息
!dumpheap -stat #统计堆栈内存
!clrstack  #显示调用栈
!dumpobj  #显示一个对象的内容
!dumparray  #显示数组
!syncblk  #显示同步块
!runaway  #显示线程cpu时间
!gcroot  #跟踪对象内存引用
!pe  #打印异常
~XXXs #切换到线程XXX

资料:

使用Windbg调试.Net应用程序

I have a memory leak!!! What do i do?

.NET Hang Debugging Walkthrough

Debugging .NET Memory Leak Part II: A Case Study

Debugging .NET with WinDbg - Google Docs

Debugging NET Applications With WinDBG

转载于:https://www.cnblogs.com/yczz/p/4942215.html

更多相关:

  • top –hv | -abcHimMsS –d delay –n iterations –p pid [, pid …] top程序提供运行系统的动态实时视图,它可以显示系统概要信息以及当前由Linux内核当前管理的任务列表。所示的系统概要信息的类型以及为任务显示的信息的类型、顺序和大小都是用户可配置的,并且可以在重新启动时使配置保持...

  • 加上下面两句即可实现root窗口的置顶显示,可以用于某些程序的消息提示,能够弹出到桌面显示 root = Tk() root.wm_attributes('-topmost',1) 转载于:https://www.cnblogs.com/shuchengxiang/p/6632140.html...

  • 转载文章,原文链接:Matlab中的静态文本框中显示多行内容 有时候,我们在GUI中利用静态文本框显示程序的结果,但是结果很长,一行未必可以显示的开,而静态文本框不像edit或listbox那样通过滚动条来显示多行内容,即便设置了max和min属性也是一样的。 于是,怎么在静态文本框中显示多行是很有意义的。 解决方法 利用函数text...

  • 使用方法3个简单步骤对于其他API调用,看到演示。 //显示一个信息没有标题 toastr.info('Are you the 6 fingered man?')其他选项/显示一个警...

  • GDB 调试 ------------------------------------------------------------------------------- gdb 帮助文档 help -- 查看 gdb 的命令种类 help -- 查看 CmdType 种类的 gdb 命令 apropos

  • 多线程有什么好处?提高CPU的利用率,更好地利用系统资源,使用Monitor类可以同步静态/实例化的方法的全部代码或者部分代码段,使用不同的同步类创建自己的同步机制。多线程指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程提升整体处理性能。多线程是指程序中包含多个执行流,即...

  • Step1:在界面主函数的构造函数中初始化多线程 auto mythread = new QThread(); //新建connect(mythread , &QThread::finished, mythread, &QObject::deleteLater);//线程运行结束后释放内存object1->moveToThread...

  • 一、thread的基本用法 参见C++使用thread类多线程编程 。 二、类外使用多线程,访问类的成员 这几种方式,新建线程都是在类外,然后通过把友元函数或者成员函数作为thread参数。 #include #include #include using namesp...

  • 本博文是根据中科大信息学院谭立湘老师的课件加上自己的理解整理出来的 ************************************************************************************ NVIDIA在2007年推出CUDA这个统一计算架构 CUDA的基本思想是支持大量的线程级并...

  • 一、parallel communication patterns   并行通信模式 Map:映射,在特定的位置读取和写入。 Gather:收集,从多个不同的位置读入,写入一个位置。 Scatter:分发,写入多个位置。 Transpose转置 结构数组缩写为AOS,数组结构缩写为SOA 转置运算是指任务重新排序内存中的数...

  •       我是一个刚学 .net 编程不久的程序员,我特别喜欢用 .net ,一心想建一个.net初学者程序示例网,网站宗旨是:注册后每一个程序员都可以在上面发表自己的程序示例,这样为 .net初学者提供一个很好的学习网,由于本人美工太差劲,也不知道我的网站构思是否可行,现在寻求高手指点,想得到网站美工指导及建站构思指导,谢谢大家!...

  •    11 月 13 日消息,据国外媒体报道,微软周三公布了 .NET 开发框架开源计划。公司拟将这长期以来只能运行于 Windows 系统下的开发环境,通过 GitHub 开源(https://github.com/dotnet),以实现跨平台支持 Mac OS X 和 Linux。   根据微软公布的计划,在该公司下一次发布 ....