随笔分类 - windbg
摘要:以下部分列出其他可用于监视 ASP.NET 应用程序的性能对象和计数器。此列表按性能对象的字母顺序排列,如果字母顺序相同,则按计数器的字母顺序排列。 .NET CLR Exceptions # of Exceptions Thrown/Sec 每秒引发的受控异常总数。性能随此数目的增大而下降。 .NET CLR Loading Bytes in loader Heap 类加载程序在所有应用程序域中...
阅读全文
摘要:前几天,我们的程序在做longevity test的时候出了错,报"The file exist",但是在我们本地的测试环境中费尽力气也不能重现,最后根据日志把目标锁定到了几个别的项目的dll上,使用reflector反编译review它的code,总算是猜到了问题的根源,就是Path.GetTempFileName()有些情况下会抛异常,MSDN写道: The GetTempFileName m...
阅读全文
摘要:From:http://www.rainsts.net/article.asp?id=765使用 Windbg 调试 Dump 文件是一种常用的手法,不同于 Attach Process,这种方式允许我们 "离线" 完成调试工作。Dump 文件保存了目标进程某个时间点的内存及相关程序信息镜像。本文只是一个简单的调试过程演示,更多细节可参考 Windbg 及 SOS.dll 的相关帮助。class ...
阅读全文
摘要:How to view hashtable using Windbg: 由于hashtable结构比较复杂,但又比较常用,所以这次记录一下用windbg去view hashtable的过程。 先看一下我的测试代码:class Program{ static void Main(string[] args) { Hashtable _hash = new Hashtable(); _hash.Add...
阅读全文
摘要:类似的文章网上已经汗牛充栋了,但作为个人的一个学习经历,我觉得还是有必要记录一下为好。使用到的工具: Peview windbg目标程序 ILText.exe目标程序源码:using System; using System.Collections.Generic; using System.Text; namespace ILTest { public class HelloWorld { ...
阅读全文
摘要:先列出我的windbg的配置C:\WINDOWS\Symbols;C:\Program Files\Microsoft Visual Studio8\SDK\v2.0\symbols;srv*e:\symbols*http://msdl.microsoft.com/download/symbols;e:\symbols;C:\Inetpub\wwwroot\wss\VirtualDirectori...
阅读全文

浙公网安备 33010602011771号