<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/DentistryDoctor" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/DentistryDoctor" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 09 Jan 2009 17:08:00 GMT</lastBuildDate><title>DentistryDoctor的专栏</title><description>欢迎大家指正其中的错误</description><link>http://blog.csdn.net/DentistryDoctor/</link><item><title>关于高并发高性能的几点思考</title><link>http://blog.csdn.net/DentistryDoctor/archive/2009/01/09/3741866.aspx</link><wfw:comment>http://blog.csdn.net/DentistryDoctor/comments/3741866.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/DentistryDoctor/comments/commentRss/3741866.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3741866</trackback:ping><description>&lt;P&gt;最近对一个系统作了些优化, 发现关于高并发系统的性能影响最大的几点, 写出来与大家分享一下:&lt;/P&gt;&lt;br /&gt;&lt;P&gt;1.Lock&lt;/P&gt;&lt;br /&gt;&lt;P&gt;2.Context Switch&lt;/P&gt;&lt;br /&gt;&lt;P&gt;3.Memory Allocation&lt;/P&gt;&lt;br /&gt;&lt;P&gt;4.Data Copies&lt;/P&gt;&lt;br /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;br /&gt;&lt;P&gt;1.Lock&lt;/P&gt;&lt;br /&gt;&lt;P&gt;频繁的加锁/解锁对系统的性能可想而已，本来多个CPU(核心)跑得十分欢快, 结果因为锁，而导致CPU不得得停停等等, 效率能高吗？即便不需要等待, 进程内用临界区来同步, 同步的开销也是不小的, 一次EnterCritialSection和一次LeaveCriticalSection比一百次++开销肯定要大吧？&lt;/P&gt;&lt;br /&gt;&lt;P&gt;2.Context Switch&lt;/P&gt;&lt;br /&gt;&lt;P&gt;Context Switch的开销很多时间并不那么直观, 但如果一个线程的Context Switch一秒钟数以万计的话，用Process Explorer看一下系统的内核时间消耗就明白了。很&lt;img src =&quot;http://blog.csdn.net/DentistryDoctor/aggbug/3741866.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 10 Jan 2009 01:08:00 +0800</pubDate><author>DentistryDoctor</author><comments>http://blog.csdn.net/DentistryDoctor/archive/2009/01/09/3741866.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/DentistryDoctor/archive/2009/01/09/3741866.aspx</guid><dc:creator>DentistryDoctor</dc:creator></item><item><title>用mmio系列API函数来读写WAV文件</title><link>http://blog.csdn.net/DentistryDoctor/archive/2007/06/15/1653568.aspx</link><wfw:comment>http://blog.csdn.net/DentistryDoctor/comments/1653568.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/DentistryDoctor/comments/commentRss/1653568.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1653568</trackback:ping><description>通过ACM编码后写WAVE文件时，可以直接写文件头，再写具体的数据。但对于不同的格式，编码方式等，直接写文件的话很容易出错的。这儿给出一个简单的写WAVE文件的类。可以用于通过ACM编码录音的应用。&lt;img src =&quot;http://blog.csdn.net/DentistryDoctor/aggbug/1653568.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 15 Jun 2007 21:35:00 +0800</pubDate><author>DentistryDoctor</author><comments>http://blog.csdn.net/DentistryDoctor/archive/2007/06/15/1653568.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/DentistryDoctor/archive/2007/06/15/1653568.aspx</guid><dc:creator>DentistryDoctor</dc:creator></item><item><title>Singleton模式的几种实现方式</title><link>http://blog.csdn.net/DentistryDoctor/archive/2007/06/12/1648905.aspx</link><wfw:comment>http://blog.csdn.net/DentistryDoctor/comments/1648905.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/DentistryDoctor/comments/commentRss/1648905.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1648905</trackback:ping><description>Singleton无疑是设计模式中最简单的一个了，本文就在此Show一下最简单的实现&lt;img src =&quot;http://blog.csdn.net/DentistryDoctor/aggbug/1648905.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 12 Jun 2007 21:06:00 +0800</pubDate><author>DentistryDoctor</author><comments>http://blog.csdn.net/DentistryDoctor/archive/2007/06/12/1648905.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/DentistryDoctor/archive/2007/06/12/1648905.aspx</guid><dc:creator>DentistryDoctor</dc:creator></item><item><title>WTL 8.0 Final Released</title><link>http://blog.csdn.net/DentistryDoctor/archive/2007/06/11/1647847.aspx</link><wfw:comment>http://blog.csdn.net/DentistryDoctor/comments/1647847.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/DentistryDoctor/comments/commentRss/1647847.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1647847</trackback:ping><description>WTL 8.0 Final 发布了&lt;img src =&quot;http://blog.csdn.net/DentistryDoctor/aggbug/1647847.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 12 Jun 2007 00:10:00 +0800</pubDate><author>DentistryDoctor</author><comments>http://blog.csdn.net/DentistryDoctor/archive/2007/06/11/1647847.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/DentistryDoctor/archive/2007/06/11/1647847.aspx</guid><dc:creator>DentistryDoctor</dc:creator></item><item><title>重装系统</title><link>http://blog.csdn.net/DentistryDoctor/archive/2007/06/11/1647762.aspx</link><wfw:comment>http://blog.csdn.net/DentistryDoctor/comments/1647762.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/DentistryDoctor/comments/commentRss/1647762.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1647762</trackback:ping><description>用了一段时间的Vista, 除了让人觉得极度的不适以外，没有什么其它感觉。或许需要再一段时间了。&lt;img src =&quot;http://blog.csdn.net/DentistryDoctor/aggbug/1647762.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 11 Jun 2007 21:59:00 +0800</pubDate><author>DentistryDoctor</author><comments>http://blog.csdn.net/DentistryDoctor/archive/2007/06/11/1647762.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/DentistryDoctor/archive/2007/06/11/1647762.aspx</guid><dc:creator>DentistryDoctor</dc:creator></item><item><title>UDP传输的基于反馈机制的速度控制算法</title><link>http://blog.csdn.net/DentistryDoctor/archive/2007/06/09/1645951.aspx</link><wfw:comment>http://blog.csdn.net/DentistryDoctor/comments/1645951.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/DentistryDoctor/comments/commentRss/1645951.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1645951</trackback:ping><description>简单描述了UDP中基于反馈的速度控制算法&lt;img src =&quot;http://blog.csdn.net/DentistryDoctor/aggbug/1645951.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 10 Jun 2007 05:15:00 +0800</pubDate><author>DentistryDoctor</author><comments>http://blog.csdn.net/DentistryDoctor/archive/2007/06/09/1645951.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/DentistryDoctor/archive/2007/06/09/1645951.aspx</guid><dc:creator>DentistryDoctor</dc:creator></item><item><title>视频传输过程中的缓冲时间自适应算法</title><link>http://blog.csdn.net/DentistryDoctor/archive/2007/06/09/1645930.aspx</link><wfw:comment>http://blog.csdn.net/DentistryDoctor/comments/1645930.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/DentistryDoctor/comments/commentRss/1645930.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1645930</trackback:ping><description>缓冲时间 自适应&lt;img src =&quot;http://blog.csdn.net/DentistryDoctor/aggbug/1645930.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 10 Jun 2007 05:00:00 +0800</pubDate><author>DentistryDoctor</author><comments>http://blog.csdn.net/DentistryDoctor/archive/2007/06/09/1645930.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/DentistryDoctor/archive/2007/06/09/1645930.aspx</guid><dc:creator>DentistryDoctor</dc:creator></item><item><title>SetThreadName &amp; GetThreadName 给线程命名</title><link>http://blog.csdn.net/DentistryDoctor/archive/2007/06/09/1645801.aspx</link><wfw:comment>http://blog.csdn.net/DentistryDoctor/comments/1645801.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/DentistryDoctor/comments/commentRss/1645801.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1645801</trackback:ping><description>给线程命名或取得当前线程的名称&lt;img src =&quot;http://blog.csdn.net/DentistryDoctor/aggbug/1645801.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 10 Jun 2007 03:37:00 +0800</pubDate><author>DentistryDoctor</author><comments>http://blog.csdn.net/DentistryDoctor/archive/2007/06/09/1645801.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/DentistryDoctor/archive/2007/06/09/1645801.aspx</guid><dc:creator>DentistryDoctor</dc:creator></item><item><title>一个奇怪的链接错误</title><link>http://blog.csdn.net/DentistryDoctor/archive/2006/09/04/1175519.aspx</link><wfw:comment>http://blog.csdn.net/DentistryDoctor/comments/1175519.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/DentistryDoctor/comments/commentRss/1175519.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1175519</trackback:ping><description>comsuppw.lib vs comsupp.lib&lt;img src =&quot;http://blog.csdn.net/DentistryDoctor/aggbug/1175519.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 04 Sep 2006 21:54:00 +0800</pubDate><author>DentistryDoctor</author><comments>http://blog.csdn.net/DentistryDoctor/archive/2006/09/04/1175519.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/DentistryDoctor/archive/2006/09/04/1175519.aspx</guid><dc:creator>DentistryDoctor</dc:creator></item><item><title>关于解决PropertySheet作为子对话框类创建时导致的程序挂起的问题</title><link>http://blog.csdn.net/DentistryDoctor/archive/2006/09/04/1175497.aspx</link><wfw:comment>http://blog.csdn.net/DentistryDoctor/comments/1175497.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/DentistryDoctor/comments/commentRss/1175497.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1175497</trackback:ping><description>Child CPropertySheet&lt;img src =&quot;http://blog.csdn.net/DentistryDoctor/aggbug/1175497.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 04 Sep 2006 21:46:00 +0800</pubDate><author>DentistryDoctor</author><comments>http://blog.csdn.net/DentistryDoctor/archive/2006/09/04/1175497.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/DentistryDoctor/archive/2006/09/04/1175497.aspx</guid><dc:creator>DentistryDoctor</dc:creator></item></channel></rss>