nodejs测试: buffer和字符串相加对比测试

 

看到jsconf2010.pdf写的关于buffer对象和string字符串相加的对比图表。发现buffer对象响应的变化很大,眼见为实,因此证实一下:

 

准备:

apache ab模拟并发,编写两份代码

os: debian 6.0

cpu: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz

mem: 4G

 

代码:

 

 

说明:定义两个监听,实现不同的字符串拼接,并监听不同的端口,方便测试。

 

运行:

 

 

 

 

 

结果:

 

 

说明:在300个并发,10000个请求下,采用buffer方式构造对象的性能优化是和之前的3倍以上。

 

 

 

 

 


你可能感兴趣的:(nodejs)