Advertisement
Guest User

Untitled

a guest
Dec 20th, 2010
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function (r, dt, index, i, j) {
  2.  
  3.  
  4. dt = new Date();
  5. index = 50000;
  6. while(index--) {
  7.  
  8. // Block A
  9.   for (i = 0, j= 0; i < 20; i++) {
  10.     j++;
  11.   }
  12. // -------
  13.  
  14. }
  15. r[0] = new Date - dt;
  16.  
  17. dt = new Date();
  18. index = 50000;
  19. while(index--) {
  20.  
  21. // Block B
  22.   j = 0;
  23.   j++;j++;j++;j++;j++;
  24.   j++;j++;j++;j++;j++;
  25.   j++;j++;j++;j++;j++;
  26.   j++;j++;j++;j++;j++;
  27. // -------
  28.  
  29. }
  30. r[1] = new Date - dt;
  31.  
  32. alert(r);
  33.  
  34. }([]));
  35.  
  36. // Блок Б будет раз в 7 быстрее блока A. Хотя в блоке А все лишь на 2 операции больше для каждой итерации (i < 20; i++) и должно быть, по логике, в 3 раза медленнее.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement