成功加入购物车
[美] 赫瓦特 (Mario Hewardt) 著; 聂雪军 译 / 机械工业出版社 / 2011-01 / 平装
售价 ¥ 78.00
品相 七五品
优惠 满包邮
延迟发货说明
上书时间2024-08-06
卖家超过10天未登录
.NET高级调试
《.NET高级调试》内容主要包括:调试工具简介、CLR基础、基本调试任务、程序集加载器、托管堆与垃圾收集、同步、互用性以及一些高级主题,如事后调试、一些功能强大的调试工具和.NET4.0中的新功能等。这是一本介绍如何通过非托管调试器(包括WinDBG、NTSD和CDB等)来调试.NET。应用程序的书籍。《.NET高级调试》内容翔实、条理清晰,适合软件开发人员、软件测试人员、质量保证人员和产品技术支持人员等参考。
MarioHewardt,是微软公司的一位资深开发经理,在WirIdows系统级开发领域拥有十余年的开发经验。他目前领导开发团队负责Microosoft在线IT管理解决方案的开发。Hewardt是《Windows高级调试》(机械工业出版社2009年5月出版)的作者之一。
对本书的赞誉译者序序前言关于作者第一部分简介第1章调试工具简介1.1Windows调试工具集1.2.NET2.0可再发行组件1.3.NET2.0SDK1.4SOS1.5SOSEX1.6CLR分析器1.7性能计数器1.8.NET反编译器1.9PowerDbg1.10托管调试助手1.11小结第2章CLR基础2.1高层概览2.2CLR和Windows加载器2.2.1加载非托管映像2.2.2加载.NET。程序集2.3应用程序域2.3.1系统应用程序域2.3.2共享应用程序域2.3.3默认应用程序域2.4程序集简介2.5程序集清单2.6类型元数据2.6.1同步块表2.6.2类型句柄2.6.3方法描述符2.6.4模块2.6.5元数据标记2.6.6EEClss2.7小结第3章基本调试任务3.1调试器以及调试目标3.2符号3.3控制调试目标的执行3.3.1中断执行3.3.2恢复执行3.3.3单步调试代码3.3.4退出调试会话3.4加载托管代码调试的扩展命令3.4.1加载SOS调试器扩展3.4.2加载SOSEX调试器扩展3.5控制CLR的调试3.6设置断点3.6.1在JIT编译生成的函数上设置断点3.6.2在还没有被JIT编译的函数上设置断点3.6.3在预编译的程序集中设置断点3.6.4在泛型方法上设置断点3.7对象检查3.7.1内存转储3.7.2值类型的转储3.7.3转储基本的引用类型3.7.4数组的转储3.7.5栈上对象的转储3.7.6找出对象的大小3.7.7异常的转储3.8线程的操作3.8.1ClrStack3.8.2Threads3.8.3DumpStack3.8.4EEStack3.8.5COMState3.9代码审查3.9.1反汇编代码3.9.2从代码地址上获得方法描述符3.9.3显示中间语言指令3.10CLR内部命令3.10.1获得CLR的版本3.10.2根据名字找到方法描述符3.10.3对象同步块的转储3.10.4对象方法表的转储3.10.5托管堆和垃圾收集器信息的转储3.11诊断命令3.11.1找出对象的应用程序域3.11.2进程信息3.12SOSEX扩展命令3.12.1扩展的断点支持3.12.2托管元数据3.12.3栈回溯3.12.4对象检查3.12.5自动死锁检测3.12.6托管堆与垃圾收集命令3.13崩溃转储文件3.14小结第二部分调试实践第4章程序集加载器4.1CLR加载器简介4.1.1程序集标识4.1.2全局程序集缓存4.1.3默认加载上下文4.1.4指定加载上下文4.1.5无加载上下文4.2简单的程序集加载故障4.3加载上下文故障4.4互用性与DllNotFoundException4.5轻量级代码生成的调试4.6小结第5章托管堆与垃圾收集5.1Windows内存架构简介5.2垃圾收集器的内部工作机制5.2.1代5.2.2根对象5.2.3终结操作5.2.4回收GC内存5.2.5大对象堆5.2.6固定5.2.7垃圾收集模式5.3调试托管堆的破坏问题5.4调试托管堆的碎片问题5.5小结第6章同步6.1同步的基础知识6.2线程同步原语6.2.1事件6.2.2互斥体6.2.3信号量6.2.4监视器6.2.5读写锁6.2.6线程池6.3同步的内部细节6.3.1对象头6.3.2同步块6.3.3瘦锁6.4同步任务6.4.1死锁6.4.2孤立锁异常6.4.3线程中止6.4.4终结器挂起6.5小结第7章互用性7.1平台调用7.2COM7.3P/Invoke调用的调试7.3.1调用约定7.3.2委托7.4互操作中内存泄漏问题的调试7.5COM互用性中终结操作的调试7.6小结第三部分高级主题第8章事后调试8.1转储文件基本知识8.1.1通过调试器来生成转储文件8.1.2通过ADPIus生成转储文件8.1.3转储文件的调试8.1.4数据访问层8.1.5转储文件分析:未处理的NET异常8.2Windows错误报告8.3小结第9章一些功能强大的调试工具9.1PowerDbg9.1.1安装PowerDbg9.1.2Analyze-PowerDbgllareads9.1.3Send-PowerDbgCommand9.1.4扩展PowerDbg的功能9.2VisualStudio9.2.1SOS的集成9.2.2.NET框架源代码级调试9.2.3VisualStudio20109.3CLR分析器9.3.1运行CLR分析器9.3.2Summary视图9.3.3Histogram视图9.3.4Graph视图9.4WinDbg和CmdTme命令9.5小结第10章CLR4.010.1工具10.1.1Windows调试工具集10.1.2.NET4.0可再发行组件10.1.3SOS10.2托管堆与垃圾收集10.2.1扩展的诊断信息10.2.2后台垃圾收集10.3同步10.3.1线程池与任务10.3.2监视器10.3.3栅栏10.3.4CountdownEvent10.3.5ManualResetEventSlim10.3.6SemaphoreSlim10.3.7SpinWait和Spin10ck10.4互用性10.5事后调试10.6小结
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30