Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // simple operations timing in JavaScript for NodeJS
- // Note this is not really a good measure of any language.
- // Who iterates over 1 million items and calls a function every time?
- function addone(x) {
- return x+1;
- }
- var d0 = new Date();
- var x = 0;
- for (i=0; i<1000000; i++) {
- x=addone(x);
- }
- var d1 = new Date();
- t1 = d1.getTime()/1000;
- t0 = d0.getTime()/1000;
- diff = t1 - t0;
- //process.stdout.write(d1 - d0);
- process.stdout.write(t1.toString());
- process.stdout.write("\n");
- process.stdout.write(t0.toString());
- process.stdout.write("\n");
- process.stdout.write(diff.toString());
- process.stdout.write("\n");
- var d0 = new Date();
- var x = 0;
- for (i=0; i<1000000; i++) {
- x=x+1;
- }
- var d1 = new Date();
- t1 = d1.getTime()/1000;
- t0 = d0.getTime()/1000;
- diff = t1 - t0;
- //process.stdout.write(d1 - d0);
- process.stdout.write(t1.toString());
- process.stdout.write("\n");
- process.stdout.write(t0.toString());
- process.stdout.write("\n");
- process.stdout.write(diff.toString());
- process.stdout.write("\n");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement