Tôi có một đoạn mã JavaScript mà tôi đang thực thi bằng trình node.jsthông dịch.
for(var i = 1; i < LIMIT; i++) {
var user = {
id: i,
name: "MongoUser [" + i + "]"
};
db.users.save(user, function(err, saved) {
if(err || !saved) {
console.log("Error");
} else {
console.log("Saved");
}
});
}
Làm thế nào tôi có thể đo thời gian thực hiện bởi các hoạt động chèn cơ sở dữ liệu này? Tôi có thể tính toán sự khác biệt của các giá trị ngày sau và trước đoạn mã này nhưng điều đó sẽ không chính xác vì tính chất không đồng bộ của mã.
timerlogtương tự console.time()nhưng với các tính năng bổ sung; github.com/brillout/timerlog