Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package
- {
- import flash.display.Sprite;
- import flash.text.TextField;
- import flash.text.TextFieldAutoSize;
- import flash.utils.getTimer;
- /**
- * ...
- * @author focus | blog.codestage.ru
- */
- public class Calculations extends Sprite
- {
- private const VECTOR_LENGTH:int = 1000000;
- private var outputTextField:TextField;
- public function Calculations()
- {
- outputTextField = new TextField();
- outputTextField.autoSize = TextFieldAutoSize.LEFT;
- addChild(outputTextField);
- callFewTests();
- }
- private function callFewTests():void
- {
- var timeBegin:int = getTimer();
- for (var i:int = 0; i < 100; i++)
- {
- makeACake();
- }
- outputTextField.text = String(getTimer() - timeBegin) + " ms";
- }
- private function makeACake():void
- {
- for (var i:int = 0; i < VECTOR_LENGTH; i++)
- {
- GetTotalGeeksCount();
- }
- }
- private function GetTotalGeeksCount():int
- {
- var a:int = 23;
- var b:int = 41;
- return a + b;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement