Node.js基准测试不流畅



我写了这样一个简单的页面

var connect = require('connect');
connect.createServer(
  connect.router(function(app){
    app.get('/no-db', function(req, res, next){
       res.end(JSON.stringify({/* object here*/}));
    });
  })
).listen(3000);

当我运行

ab -c 100 -n 10000 http://127.0.0.1:3000/no-db

它处理请求时,有时快,有时慢,有时就停了,非常不稳定。

这是什么意思?我用的是Mac OS X lion.

它可能是垃圾收集,您应该检查您的内存需求是否上升得很快,然后下降得很快。如果是这样的话,说明你创建了很多对象

Mac OS X Lion (7.3.x) ab存在一个bug

这不是Node.js的问题

基本上,安装补丁版本的ab

你可以在这里参考类似的问题

补丁指南在这里

这让我很沮丧!祝你好运:-)

相关内容

  • 没有找到相关文章

最新更新