ひっと

ActionScript メモリ使用量を表示する

~ Flashアプリ、ゲームのためのAS3サンプルプログラム集 ~

メモリ使用量を表示する


メモリ食い過ぎてないか等のチェックに使えます。
それにしても、何もしてないプログラムなのに意外に使ってますね。


package
{
    import flash.display.*;
    import flash.system.System;
    import flash.events.*;
    import flash.text.*;

    public class Main extends Sprite
    {
        private var tMem:TextField = new TextField();

        public function Main()
        {
            //メモリ表示用TextField
            tMem.width  = 200;
            tMem.height = 20;
            tMem.x = 0;
            tMem.y = 0;
            this.addChild(tMem);

            //毎フレーム呼ばれるイベントを登録
            this.stage.addEventListener(Event.ENTER_FRAME, OnEnterFrame);
        }

        private function OnEnterFrame(e:Event):void
        {   
            //使用中のメモリ容量をKBで表示する
            var mem:Number = System.totalMemory / 1024;
            tMem.text = "メモリ使用量 " + mem.toString() + " KByte";
            
        }

    }
}

目次へ
57801