Tôi có một đoạn mã JavaScript mà tôi đang thực thi bằng trình node.js
thô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ã.
timerlog
tương tự console.time()
nhưng với các tính năng bổ sung; github.com/brillout/timerlog