【发布时间】:2012-06-06 20:41:48
【问题描述】:
我有一些 JavaScript,我正在尝试对其执行时间进行基准测试。
这样做的问题是for循环很快完成,同时Item.save()方法的执行还没有完成。
考虑到循环内容中的完整执行时间,有什么建议如何计时?
谢谢!
var start = new Date().getTime();
var Item = new Item();
for (i = 0; i < 500; i++) {
var item = {};
item.name = 5;
item.id = 10;
item.set = [];
Item.save(item, function (err, res) {
console.log(res);
});
}
var elapsed = new Date().getTime() - start;
console.log(elapsed);
编辑:这是在 nodejs 服务器上。
【问题讨论】:
标签: javascript performance node.js benchmarking