
先日リリースした SWFProfiler ですが、みなさん動いてなかったかと思います(ですよね?)。なので、修正版をリリースしました。ついでにモニター結果のフィルタリング機能と、定期的にガベージコレクションを自動で行う機能を追加しています。
ダウンロード
SWFProfiler.zip (Ver. 0.0.2)
* リンク先を間違えていたので修正しました。(’09.08.16)
SWFProfiler.zip (Ver. 0.0.4)
* バグ修正版。(’09.11.18)
あと、ブラウザ版にしろ、ローカル版にしろ、Flash Player はデバッグ版がインストールされている必要があります。それと、SWF 自体もデバッグモードで書き出されている必要がありますので、この点だけご注意下さい。
不明な点やバグ報告などありましたら、ぜひコメント欄へお願いします!
SWFProfiler のキャプチャ画像(nium さんの kujaku を勝手にプロファイリングw)
Flex Builder が無くてもデバッグ環境が必要だと思うので作りました。今の機能は Flex Builder プロファイラのライブオブジェクト相当のみです。Windows, Mac, Linux 全てで使用出来ますが、Swing で開発してるので JRE 1.6+ が必要です。
ダウンロード
SWFProfiler.zip (Ver. 0.0.1)
※ このバージョンは正しく動作しませんので、新しいバージョンをリリースしました。そちらをお使い下さい。
使い方
SWFProfiler.jar を起動した後、監視対象の SWF を開く(ブラウザ上でも可)と監視が始まります。現状では、複数の SWF を同時に開いているとおかしな事になるので、SWF は監視対象一つのみを開くようにして下さい。FlaProfiler とほぼ同じです。
今後の予定
・複数の SWF 対応
・モニター結果のフィルタリング機能
・コンソール機能
・メモリ使用状況のグラフ表示
・国際化
あとは Mac で文字列なカラムでソートすると、何故かちらつくんですよね。Win だと大丈夫。Swing の問題だとは思うんだけど、対処法がないか模索中。
さて、どこまで出来るかな。