Ich habe einen Teil des JavaScript-Codes, den ich mit dem node.js
Interpreter ausführe .
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");
}
});
}
Wie kann ich die Zeit messen, die diese Datenbankeinfügevorgänge benötigen? Ich könnte die Differenz der Datumswerte nach und vor diesem Code berechnen, aber das wäre aufgrund der asynchronen Natur des Codes falsch.
timerlog
was ähnlich ist, console.time()
aber mit zusätzlichen Funktionen; github.com/brillout/timerlog