Advertisement
Guest User

NodeJS Javascript

a guest
May 4th, 2011
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // simple operations timing in JavaScript for NodeJS
  2. // Note this is not really a good measure of any language.
  3. // Who iterates over 1 million items and calls a function every time?
  4.  
  5. function addone(x) {
  6.     return x+1;
  7. }
  8.  
  9. var d0 = new Date();
  10. var x = 0;
  11. for (i=0; i<1000000; i++) {
  12.     x=addone(x);
  13. }
  14. var d1 = new Date();
  15.  
  16. t1 = d1.getTime()/1000;
  17. t0 = d0.getTime()/1000;
  18.  
  19. diff = t1 - t0;
  20.  
  21. //process.stdout.write(d1 - d0);
  22. process.stdout.write(t1.toString());
  23. process.stdout.write("\n");
  24. process.stdout.write(t0.toString());
  25. process.stdout.write("\n");
  26. process.stdout.write(diff.toString());
  27. process.stdout.write("\n");
  28.  
  29.  
  30. var d0 = new Date();
  31. var x = 0;
  32. for (i=0; i<1000000; i++) {
  33.     x=x+1;
  34. }
  35. var d1 = new Date();
  36.  
  37. t1 = d1.getTime()/1000;
  38. t0 = d0.getTime()/1000;
  39.  
  40. diff = t1 - t0;
  41.  
  42. //process.stdout.write(d1 - d0);
  43. process.stdout.write(t1.toString());
  44. process.stdout.write("\n");
  45. process.stdout.write(t0.toString());
  46. process.stdout.write("\n");
  47. process.stdout.write(diff.toString());
  48. process.stdout.write("\n");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement