SHARE
TWEET

Untitled

a guest Mar 19th, 2013 316 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package  
  2. {
  3.         import flash.display.Sprite;
  4.         import flash.text.TextField;
  5.         import flash.text.TextFieldAutoSize;
  6.         import flash.utils.getTimer;
  7.         /**
  8.          * ...
  9.          * @author focus | blog.codestage.ru
  10.          */
  11.         public class Calculations extends Sprite
  12.         {
  13.                
  14.                 private const VECTOR_LENGTH:int = 1000000;
  15.                 private var outputTextField:TextField;
  16.                
  17.                 public function Calculations()
  18.                 {
  19.                         outputTextField = new TextField();
  20.                         outputTextField.autoSize = TextFieldAutoSize.LEFT;
  21.                         addChild(outputTextField);
  22.                        
  23.                         callFewTests();
  24.                 }
  25.                
  26.                 private function callFewTests():void
  27.                 {
  28.                         var timeBegin:int = getTimer();
  29.                         for (var i:int = 0; i < 100; i++)
  30.                         {
  31.                                 makeACake();
  32.                         }
  33.                         outputTextField.text = String(getTimer() - timeBegin) + " ms";
  34.                 }
  35.                  
  36.                 private function makeACake():void
  37.                 {
  38.                         for (var i:int = 0; i < VECTOR_LENGTH; i++)
  39.                         {
  40.                                 GetTotalGeeksCount();
  41.                         }
  42.                 }
  43.                
  44.                 private function GetTotalGeeksCount():int
  45.                 {
  46.                         var a:int = 23;
  47.                         var b:int = 41;
  48.                         return a + b;
  49.                 }
  50.                
  51.         }
  52.  
  53. }
RAW Paste Data
Pastebin PRO Summer Special!
Get 60% OFF on Pastebin PRO accounts!
Top