04 2009 档案

Finalizer线程对Object生命周期的影响
摘要:在这篇博客中,我将介绍GC(垃圾回收器)和finalizer线程的关系,讨论对象经历GC以及Finalizer线程调用其Finalize方法的生存期。在介绍了WeakReference(弱引用)之后,给出对象跟踪器的实现来验证生存周期的论述。最后,demo一个令对象复活的小程序。 阅读全文
posted @ 2009-04-14 01:13 mountaintai二世 阅读(2072) 评论(4) 推荐(1) 编辑
小览CallStack(调用栈)(三)-用调试器脚本查看调用栈信息
摘要:在这一系列之前的两篇文章中,我介绍了如何在windbg中查看调用栈的相关信息(详见小览call stack(调用栈)(一)),以及调用约定(详见小览call stack(调用栈) (二)——调用约定)。今天的这篇博客在二者的基础之上,介绍如何使用调式器脚本程序来观察调用栈。对CallStack感兴趣的朋友可以在此基础上开发更加详尽的脚本来观察CallStack的信息;对调试感兴趣的朋友则可以看一下... 阅读全文
posted @ 2009-04-06 22:47 mountaintai二世 阅读(673) 评论(1) 推荐(0) 编辑
预告:4月20日,MSDN网络广播: .Net Interop Marshalling进阶篇
摘要:4.20下午2:30~4:00,我的同事和我将在MSDN的网络广播上,就.Net Interop marshaling中比较复杂的问题,比如各式各样的string传递,数组传递展开相关讨论,欢迎大家收听。稍后将放出收听地址。 阅读全文
posted @ 2009-04-05 23:59 mountaintai二世 阅读(226) 评论(0) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示