J'ai un morceau de code JavaScript que j'exécute à l'aide de l' node.js
interpréteur.
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");
}
});
}
Comment puis-je mesurer le temps pris par ces opérations d'insertion de base de données? Je pourrais calculer la différence des valeurs de date après et avant ce morceau de code, mais ce serait incorrect en raison de la nature asynchrone du code.
timerlog
ce qui est similaire console.time()
mais avec des fonctionnalités supplémentaires; github.com/brillout/timerlog