FleFlaでタグ「Logging」が付けられているもの

Flex3勉強会第33回アンケート結果)でRails + FlexとLoggingについての2本立てでしゃべらせてもらいました。

簡単ですが、その内容のメモです。

trace()とlogger.debug()の負荷テストを以下にあげる3つのテスト環境で行い、結果をグラフにまとめました。

  • 「標準のFlash Player」 → trace()によるflashlog.txtへの出力なし
  • 「Debug Player + mm.cfgなし」 → trace()によるflashlog.txtへの出力なし
  • 「Debug Player + mm.cfgあり」 → trace()によるflashlog.txtへの出力あり

某所でFlex Builder beta 3の「リリースビルドの書き出し」でtrace()を無効化できないのは問題だ!という話題が出たので、trace()を実行する負荷と、それに加えてFlex SDKに含まれるロギングAPI(mx.logging.Logなど)の負荷もテストするサンプルを作りました。