Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. var: 298
  3. const: 208
  4. var: 276
  5. const: 206
  6. var: 315
  7. const: 202
  8. var: 276
  9. const: 206
  10. var: 274
  11. const: 204
  12. var: 240
  13. const: 214
  14. var: 273
  15. const: 209
  16. var: 215
  17. const: 212
  18. var: 242
  19. const: 278
  20. var: 203
  21. const: 270
  22. var: 205
  23. const: 271
  24. var: 274
  25. const: 208
  26. var: 206
  27. const: 280
  28. var: 201
  29. const: 279
  30. var: 279
  31. const: 204
  32. var: 257
  33. const: 265
  34. var: 278
  35. const: 206
  36. */
  37. package {
  38.     import flash.display.*;
  39.     import flash.events.*;
  40.     import flash.utils.*;
  41.     import flash.text.*;
  42.  
  43.     public class ConstTest extends Sprite {
  44.         private var __logger:TextField = new TextField();
  45.         private function log(msg:*): void { __logger.appendText(msg + "\n"); }
  46.  
  47.         public function ConstTest() {
  48.             __logger.autoSize = TextFieldAutoSize.LEFT;
  49.             addChild(__logger);
  50.             stage.addEventListener(MouseEvent.CLICK, onClick);
  51.         }
  52.         public function onClick(e:MouseEvent):void {
  53.  
  54.             var i:int;
  55.             var beforeTime:int;
  56.             var afterTime:int;
  57.             const REPS_CONST:int = 100000000;
  58.             var REPS:int = REPS_CONST;
  59.  
  60.             beforeTime = getTimer();
  61.             for (i = 0; i < REPS; ++i)
  62.             {
  63.             }
  64.             afterTime = getTimer();
  65.             log("var: " + (afterTime-beforeTime));
  66.  
  67.             REPS = REPS_CONST;
  68.  
  69.             beforeTime = getTimer();
  70.             for (i = 0; i < REPS_CONST; ++i)
  71.             {
  72.             }
  73.             afterTime = getTimer();
  74.             log("const: " + (afterTime-beforeTime));
  75.         }
  76.     }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement