Saya memiliki kode JavaScript yang saya jalankan menggunakan node.js
interpreter.
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");
}
});
}
Bagaimana saya bisa mengukur waktu yang dibutuhkan oleh operasi penyisipan basis data ini? Saya dapat menghitung perbedaan nilai tanggal setelah dan sebelum potongan kode ini tetapi itu tidak benar karena sifat asinkron dari kode.
timerlog
yang mirip console.time()
tetapi dengan fitur tambahan; github.com/brillout/timerlog