INNER CODE UNIT · TypeScript
time
SierraSoftworks/Iridium · benchmarks/mongodb.ts:50
var time = new Date().valueOf() - start.valueOf();
return time;
});
})
}, { concurrency: 1 }).then(times => {
results[name] = _.reduce(<number[]><any>times,(x, y) => x + y, 0) / times.length;
console.log("%s: %dms", name, results[name]);
if (compareTo) {
if (Math.abs(results[name] - results[compareTo]) / results[compareTo] < 0.1) { }
else if (results[name] > results[compareTo]) console.log(" - %dx slower than %s",(results[name] / results[compareTo]).toPrecision(2), compareTo);
else if (results[name] < results[compareTo]) console.log(" - %dx faster than %s",(results[name] / results[compareTo]).toPrecision(2), compareTo);
}
return results[name];
});
}
var iDB = new IridiumDB();