<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>eparg的专栏</title><link>http://blog.csdn.net/eparg/</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Sat, 29 Mar 2008 10:41:08 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>eparg</dc:creator><title>问题</title><link>http://blog.csdn.net/eparg/archive/2008/03/29/2227486.aspx</link><pubDate>Sat, 29 Mar 2008 10:41:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2008/03/29/2227486.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/2227486.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2008/03/29/2227486.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/2227486.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2227486</trackback:ping><description>1. 是否打上了最新的补丁？
2. 是否查询了support.microsoft.com ，有没有遇上已知问题，有没有现成的hotfix可以解决？
3. 问题是偶尔发生还是总可以重现？
4. 只发生在固定的几台机器上还是所有环境下都有问题？
...&lt;img src ="http://blog.csdn.net/eparg/aggbug/2227486.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>调试技术能够让新技术的学习事半功倍</title><link>http://blog.csdn.net/eparg/archive/2007/12/12/1930560.aspx</link><pubDate>Wed, 12 Dec 2007 00:28:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/12/12/1930560.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1930560.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/12/12/1930560.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1930560.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1930560</trackback:ping><description>调试技术能够让新技术的学习事半功倍&lt;img src ="http://blog.csdn.net/eparg/aggbug/1930560.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>WPF起步(下) --- WPF的画图请求是如何生成和派发</title><link>http://blog.csdn.net/eparg/archive/2007/12/11/1930368.aspx</link><pubDate>Tue, 11 Dec 2007 22:37:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/12/11/1930368.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1930368.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/12/11/1930368.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1930368.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1930368</trackback:ping><description>调试技术不仅仅可以帮助解决问题，而且还能够帮助快速学习新知识。下面就是我，作为一个WPF菜鸟，这两天如何用windbg+reflector学习WPF编程模型的。这一节介绍WPF的画图请求是如何生成和派发的&lt;img src ="http://blog.csdn.net/eparg/aggbug/1930368.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>WPF起步(中) --- 的main thread跟render thread如何通信</title><link>http://blog.csdn.net/eparg/archive/2007/12/11/1930363.aspx</link><pubDate>Tue, 11 Dec 2007 22:34:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/12/11/1930363.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1930363.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/12/11/1930363.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1930363.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1930363</trackback:ping><description>调试技术不仅仅可以帮助解决问题，而且还能够帮助快速学习新知识。下面就是我，作为一个WPF菜鸟，这两天如何用windbg+reflector学习WPF编程模型的。这一节介绍WPF的main thread跟render thread如何通信&lt;img src ="http://blog.csdn.net/eparg/aggbug/1930363.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>WPF起步(上) --- WPF是如何把图像画到屏幕上</title><link>http://blog.csdn.net/eparg/archive/2007/12/11/1930357.aspx</link><pubDate>Tue, 11 Dec 2007 22:32:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/12/11/1930357.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1930357.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/12/11/1930357.aspx#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1930357.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1930357</trackback:ping><description>调试技术不仅仅可以帮助解决问题，而且还能够帮助快速学习新知识。下面就是我，作为一个WPF菜鸟，这两天如何用windbg+reflector学习WPF编程模型的。这一节首先介绍WPF是如何把图像画到屏幕上的&lt;img src ="http://blog.csdn.net/eparg/aggbug/1930357.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>《Windows用户态程序高效排错》书评汇总</title><link>http://blog.csdn.net/eparg/archive/2007/12/10/1926201.aspx</link><pubDate>Mon, 10 Dec 2007 02:35:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/12/10/1926201.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1926201.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/12/10/1926201.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1926201.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1926201</trackback:ping><description>《Windows用户态程序高效排错》书评汇总&lt;img src ="http://blog.csdn.net/eparg/aggbug/1926201.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>《Windows用户态程序高效排错》当前状态</title><link>http://blog.csdn.net/eparg/archive/2007/12/07/1923193.aspx</link><pubDate>Fri, 07 Dec 2007 18:38:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/12/07/1923193.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1923193.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/12/07/1923193.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1923193.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1923193</trackback:ping><description>《Windows用户态程序高效排错》当前状态&lt;img src ="http://blog.csdn.net/eparg/aggbug/1923193.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>《Windows用户态程序高效排错》 勘误和补充</title><link>http://blog.csdn.net/eparg/archive/2007/12/07/1923194.aspx</link><pubDate>Fri, 07 Dec 2007 18:38:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/12/07/1923194.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1923194.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/12/07/1923194.aspx#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1923194.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1923194</trackback:ping><description>Windows用户态程序高效排错 勘误和补充&lt;img src ="http://blog.csdn.net/eparg/aggbug/1923194.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>《Windows 高效排错》 可以在CSDN读书频道预览了</title><link>http://blog.csdn.net/eparg/archive/2007/11/07/1872230.aspx</link><pubDate>Wed, 07 Nov 2007 21:18:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/11/07/1872230.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1872230.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/11/07/1872230.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1872230.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1872230</trackback:ping><description>《Windows 高效排错》 可以在CSDN读书频道预览了地址在这里:http://book.csdn.net/bookfiles/555/纸板书籍估计在11月中下旬面世 &lt;img src ="http://blog.csdn.net/eparg/aggbug/1872230.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>Vista UAC 环境下如何早期加载调试器</title><link>http://blog.csdn.net/eparg/archive/2007/11/02/1863641.aspx</link><pubDate>Fri, 02 Nov 2007 17:26:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/11/02/1863641.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1863641.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/11/02/1863641.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1863641.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1863641</trackback:ping><description>调试程序有两种加载调试器的方法。首先可以用调试器启动目标进程，在VS中摁F5就是这样。另外一种方法是用调试器加载到已有进程上。Vista以前的环境中，上面的方法工作良好。但是Vista引入了UAC。如果需要调试的进在meataData里面说明了需要管理员权限，系统UAC激活的话，上面的方法就行不通了.
&lt;img src ="http://blog.csdn.net/eparg/aggbug/1863641.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>三个关键命令找出ASP.NET程序内存分片的原因</title><link>http://blog.csdn.net/eparg/archive/2007/10/26/1844655.aspx</link><pubDate>Fri, 26 Oct 2007 11:26:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/10/26/1844655.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1844655.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/10/26/1844655.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1844655.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1844655</trackback:ping><description>最近一位朋友的ASP.NET程序怀疑有内存泄露问题。几个简单的页面，起来运行几分钟后，虚拟内存就到600多MB。从性能监视上看，private bytes只有200多MB。这样的问题从经验上来说，十有八九都是内存碎片了。ASP.NET程序发生内存碎片的原因比较多，我常见的有:1. Web.config中的debug=true，导致batch compilation=false,使得每一个ASPX页面都生成一个临时assembly。当页面比较多的时候，大量的assembly导致内存泄露。2. 程序中误用了XmlSerializer。频繁的XML序列化导致大量的动态assembly3. 程序中有大量的blocking IO操作，而且IO buffer没有及时释放。比如程序中有大量的Web Service调用，但是对方web service返回比较慢，使得调用程序中用来接收web service结果的小块buffer大量堆积，导致内存泄露&lt;img src ="http://blog.csdn.net/eparg/aggbug/1844655.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>简单Access Violation的异常派发，Vista/Longhorn Server</title><link>http://blog.csdn.net/eparg/archive/2007/10/16/1826615.aspx</link><pubDate>Tue, 16 Oct 2007 00:14:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/10/16/1826615.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1826615.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/10/16/1826615.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1826615.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1826615</trackback:ping><description>以前就发现LH的Exception Handling有变化。当程序崩溃后，程序会被系统挂在发生问题的汇编代码上，这样直接用调试器上去就可以看了。当时一直想研究下具体怎么实现的。另外在具体的异常派发也没有详细地用调试器走一遍。今天有时间，所以就用调试器跑了一遍一个简单的AV。&lt;img src ="http://blog.csdn.net/eparg/aggbug/1826615.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>如何设定虚拟机的内核调试，以及把用户态调试器的输出重定向到内核调试输出</title><link>http://blog.csdn.net/eparg/archive/2007/10/11/1820811.aspx</link><pubDate>Thu, 11 Oct 2007 21:35:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/10/11/1820811.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1820811.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/10/11/1820811.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1820811.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1820811</trackback:ping><description>在Windows高效排错中提到了调试重定向。书中没有详细介绍。今天恰好有机会在虚拟机上从头开始配置了一下，所以把详细的内容记录在这里，算是补充。另外我也是被CSDN的编辑逼到绝路了，总算逼出一篇新的文章。我理解新书需要在blog上多多宣传和介绍，才能让潜在的读者在购买前有具体的了解，以便让适合的读者找到书，让不适合的读者不要浪费钱。但是我的blog都是在MSN Space上，我也实在不想把以前所有的blog都一个一个搬过来。原因在于我在MSN Space上的blog，虽然技术上是证据确凿，真实有效，但是语言上是很随便的，里面的好多语言放在技术网站上怕引人误会。如果读者需要了解书中的大体内容，可以参考下这些资料:&lt;img src ="http://blog.csdn.net/eparg/aggbug/1820811.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>Windows用户态程序高效排错 目录草稿</title><link>http://blog.csdn.net/eparg/archive/2007/10/11/1820806.aspx</link><pubDate>Thu, 11 Oct 2007 21:32:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/10/11/1820806.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1820806.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/10/11/1820806.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1820806.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1820806</trackback:ping><description>Windows用户态程序高效排错 目录草稿&lt;img src ="http://blog.csdn.net/eparg/aggbug/1820806.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>eparg</dc:creator><title>《Windows用户态程序高效排错》 中涉及到的链接</title><link>http://blog.csdn.net/eparg/archive/2007/09/19/1792015.aspx</link><pubDate>Wed, 19 Sep 2007 21:55:00 GMT</pubDate><guid>http://blog.csdn.net/eparg/archive/2007/09/19/1792015.aspx</guid><wfw:comment>http://blog.csdn.net/eparg/comments/1792015.aspx</wfw:comment><comments>http://blog.csdn.net/eparg/archive/2007/09/19/1792015.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/eparg/comments/commentRss/1792015.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1792015</trackback:ping><description>Windows用户态程序高效排错 中涉及到的链接&lt;img src ="http://blog.csdn.net/eparg/aggbug/1792015.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>