随笔分类 - 性能优化
摘要:此算法灵感来自于apache内存池实现原理,不过读者如果没有看过apache内存池实现也无关系,因为本算法相对apache内存池算法更为简单而且易懂,个人认为某些场合也更为高效,或许真正到了apache服务器上性能不如,但是这套设计思想应该还是可以借鉴到更多场合的。我们在调用malloc函数时,操作...
阅读全文
摘要:笔者曾经参加过某浏览器开发,记得当时在做浏览器放大和缩小的时候,产品经理规定滚动鼠标增加时百分之5,10,15,35,45,50,65,75,85,90,95,100,105,125,150,175,200。当时参加开发的同学就将这组数据做成一个表,然后每次滚动放大或者缩小都首先获取当前数值,然后从...
阅读全文
摘要:一、多用有序数组+折半查找金山卫士开源后立马招来各种批判,其中有一段批评金山卫士源码说太多if else而不用表驱动使得代码可读性不高,笔者看了下大致如下:TCHAR szFolderPath[MAX_PATH + 1] = {0}; // MichaelPeng: if else太多,应做成表驱...
阅读全文
摘要:笔者曾在周伟明老师的《多核计算与程序设计》中看到以下这么一段代码:int _tmain(int argc, _TCHAR* argv[]){ CRITICAL_SECTION cs; int i = 0; clock_t t1,t2; InitializeC...
阅读全文

浙公网安备 33010602011771号