Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- var: 298
- const: 208
- var: 276
- const: 206
- var: 315
- const: 202
- var: 276
- const: 206
- var: 274
- const: 204
- var: 240
- const: 214
- var: 273
- const: 209
- var: 215
- const: 212
- var: 242
- const: 278
- var: 203
- const: 270
- var: 205
- const: 271
- var: 274
- const: 208
- var: 206
- const: 280
- var: 201
- const: 279
- var: 279
- const: 204
- var: 257
- const: 265
- var: 278
- const: 206
- */
- package {
- import flash.display.*;
- import flash.events.*;
- import flash.utils.*;
- import flash.text.*;
- public class ConstTest extends Sprite {
- private var __logger:TextField = new TextField();
- private function log(msg:*): void { __logger.appendText(msg + "\n"); }
- public function ConstTest() {
- __logger.autoSize = TextFieldAutoSize.LEFT;
- addChild(__logger);
- stage.addEventListener(MouseEvent.CLICK, onClick);
- }
- public function onClick(e:MouseEvent):void {
- var i:int;
- var beforeTime:int;
- var afterTime:int;
- const REPS_CONST:int = 100000000;
- var REPS:int = REPS_CONST;
- beforeTime = getTimer();
- for (i = 0; i < REPS; ++i)
- {
- }
- afterTime = getTimer();
- log("var: " + (afterTime-beforeTime));
- REPS = REPS_CONST;
- beforeTime = getTimer();
- for (i = 0; i < REPS_CONST; ++i)
- {
- }
- afterTime = getTimer();
- log("const: " + (afterTime-beforeTime));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement