Skip to content

Instantly share code, notes, and snippets.

@VanDalkvist
Created April 1, 2016 13:51
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save VanDalkvist/6193b7e9806437553ee49609b0baab6a to your computer and use it in GitHub Desktop.
Save VanDalkvist/6193b7e9806437553ee49609b0baab6a to your computer and use it in GitHub Desktop.
How to Measure Execution Time in Node.js
var start = new Date();
var hrstart = process.hrtime();
setTimeout(function (argument) {
// execution time simulated with setTimeout function
var end = new Date() - start,
hrend = process.hrtime(hrstart);
console.info("Execution time: %dms", end);
console.info("Execution time (hr): %ds %dms", hrend[0], hrend[1]/1000000);
}, 1);
// Execution time: 1ms
// Execution time (hr): 0s 1.025075ms
@zyon1974
Copy link

Thank you, very useful!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment