Ich habe einen Teil des JavaScript-Codes, den ich mit dem node.jsInterpreter 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.
timerlogwas ähnlich ist, console.time()aber mit zusätzlichen Funktionen; github.com/brillout/timerlog