执行10000000次,耗时2258,369微秒QueryPerformanceCounter执行10000000次,耗时26,347微秒GetTickCount执行 10000000 次, 耗时 242,879 微秒 time()c的时间函数time(time_t)大概比GetSystemTi.....
为什么使用Nginx; 性能比较好; 第三方模块扩展较多;(开源协议较为宽松) 高可靠性:主控进程和工作进程,一个工作进程出错主进程可以快速另开一个; 低内存消耗:一万个keep-alive连接在Nginx仅消耗2.5MB,支持较高的连接数; 支持热部署;不用停止服务就能版本更新,更新配置..
分类:
其他好文 时间:
2014-12-29 06:39:30
阅读次数:
225
今天在工作上遇到这么个需求:需要获取对象上所有属性的值,但并事先并不知道对象的类型。 我的第一反应就是使用反射,但是这个操作会进行多次,大量的反射肯定会有性能影响。虽然对我这个项目无关紧要,但我还是选择了另外一种解决方案:构建表达式树,再生成委托,然后将委托缓存在字典里。代码如下:首先构建表达式树(...
分类:
其他好文 时间:
2014-12-23 22:31:53
阅读次数:
173
原文地址: http://www.web-tinker.com/article/20374.html 前段时间做了个实验,测试了1E9次的空循环在NodeJS和C++中的执行用时。于是我和小伙伴们瞬间就惊呆了,NodeJS的性能是要逆天吗?虽然我一直都在抱怨v8引擎在各种犄角旮旯的优化做的太恶心了....
分类:
编程语言 时间:
2014-12-23 17:22:11
阅读次数:
480
在进行数组操作时往往会遇到去掉重复项的问题,下面简单介绍下数组去重的方法,以及其执行效率方法一 采用两次循环 原理:拿当前的和他后面的比,如果后面的有重复的就干掉 但是我们发现数组最后一项,后面没有东西,那他就不用和后边的比较了,所以我们只要循环arr.length-1次就可以了 v...
分类:
编程语言 时间:
2014-12-22 17:51:39
阅读次数:
203
转载:ObservableCollection与List在加载数据上的性能比较使用Listview等控件加载数据时,第一时间想到的就是ObservableCollection,这个东西蛮好,如果新增、删除、修改数据,都会自动更新UI。可是,如果不需要增删改,显示大数据量,这个东西的加载性能怎么样呢?...
分类:
其他好文 时间:
2014-12-22 17:42:57
阅读次数:
236
原文:javascript数组去重的三种常用方法,及其性能比较 在进行数组操作时往往会遇到去掉重复项的问题,下面简单介绍下数组去重的方法,以及其执行效率 方法一 采用两次循环 原理:拿当前的和他后面的比,如果后面的有重复的就干掉 但是我们发现数组最后一项,后面没有东西,那他就不用和后边的比较了,所以...
分类:
编程语言 时间:
2014-12-22 09:26:03
阅读次数:
192
在进行数组操作时往往会遇到去掉重复项的问题,下面简单介绍下数组去重的方法,以及其执行效率方法一 采用两次循环 原理:拿当前的和他后面的比,如果后面的有重复的就干掉 但是我们发现数组最后一项,后面没有东西,那他就不用和后边的比较了,所以我们只要循环arr.length-1次就可以了 1 var ...
分类:
编程语言 时间:
2014-12-20 23:19:24
阅读次数:
223
Qualcomm ARM CPU与Intel x86 CPU性能比较随着移动互联网时代的到来,Qualcomm(高通)、Texas Instruments(德州仪器)等基于ARM架构的CPU受到越来越多人的关注,而昔日王者的Intel x86架构由于功耗问题,在移动互联网似乎举步维艰。Intel x...
分类:
其他好文 时间:
2014-12-19 08:06:10
阅读次数:
294
有这样一个网络传输包。前端有个固定的包头,包含了后面传输body的长度信息。在有拷贝的前提下,我们选用什么性能比较高呢? 方案一 复用data_buffer string 将Header 头insert到data_buffer中,将大量的字符串后移定长。 方案二 将Heade...
分类:
其他好文 时间:
2014-12-11 22:04:48
阅读次数:
316