こちらで紹介されてて便利そうなのでちょっと試してみた
TweensyとSWF Profiler | relishable blog
http://blog.relishable.jp/2009/01/tweensy-and-swfprofiler/
右クリックで出てくる「Show Profiler」を選択するとProfilerが表示されます。
こちらからダウンロードできます。
AS3 SWF Profiler » Lost In Actionscript - Shane McCartney
http://www.lostinactionscript.com/blog/index.php/2008/10/06/as3-swf-profiler/
使い方は
一つ目の引数はstageの参照で、二つ目はコンテキストメニューの対象です.
ぼーっと見てるとがベージコレクションされてるの分かりますね。
ステージクリックでSystem.gc()を実行するようにしてあるので、そちらでも確認できると思います。System.gc()ってFlashPlayer10から通常版のプレイヤーでも実行されるようになったんだよね。
ちなみにSWFProfilerにもgcメソッドがあるんだけど、これはSystem.gc()を呼び出すのではなく、LocalConnectionを2回呼び出して強制的にgcするやつが実装されてました。
こんな感じのやつ
デバッグ中には結構便利だと思うので、使ってみようかと思います。
リリース時にはちゃんと消しましょう。
似たようなライブラリでstatsというのもあります。
http://code.google.com/p/mrdoob/wiki/stats
TweensyとSWF Profiler | relishable blog
http://blog.relishable.jp/2009/01/tweensy-and-swfprofiler/
右クリックで出てくる「Show Profiler」を選択するとProfilerが表示されます。
このコンテンツには最新のFlashPlayerが必要です
こちらからダウンロードできます。
AS3 SWF Profiler » Lost In Actionscript - Shane McCartney
http://www.lostinactionscript.com/blog/index.php/2008/10/06/as3-swf-profiler/
使い方は
SWFProfiler.init(stage, this);とするだけ。
一つ目の引数はstageの参照で、二つ目はコンテキストメニューの対象です.
ぼーっと見てるとがベージコレクションされてるの分かりますね。
ステージクリックでSystem.gc()を実行するようにしてあるので、そちらでも確認できると思います。System.gc()ってFlashPlayer10から通常版のプレイヤーでも実行されるようになったんだよね。
ちなみにSWFProfilerにもgcメソッドがあるんだけど、これはSystem.gc()を呼び出すのではなく、LocalConnectionを2回呼び出して強制的にgcするやつが実装されてました。
こんな感じのやつ
public static function gc() : void {
try {
new LocalConnection().connect('foo');
new LocalConnection().connect('foo');
} catch (e : Error) {
}
}
デバッグ中には結構便利だと思うので、使ってみようかと思います。
リリース時にはちゃんと消しましょう。
似たようなライブラリでstatsというのもあります。
http://code.google.com/p/mrdoob/wiki/stats
![Flash Math & Physics Design:ActionScript 3.0による数学・物理学表現[入門編]](http://ecx.images-amazon.com/images/I/617sNhK9P9L._SL160_.jpg)




コメント (1)
リンクありがとうございます!
以前のmj-siteからこのブログに密かに引っ越しましたので
今後とも宜しくお願いしまーす。
投稿者: t-matsuda | 2009年01月19日 14:42
日時: 2009年01月19日 14:42