1

Flash Builder(4.6)プロファイラーは、私のアプリの現在のメモリ使用量が約24000k(つまり、間違えなければ24MB)であることを示していますが、これは単純に不可能です。ただし、ライブオブジェクトビューには、たとえば、メモリ消費量が最も多いオブジェクトである80のライブインスタンスが119000バイト、つまり全体のメモリ消費量の10%を消費していることが示されます。

今では合計で24MBにはなりませんね。プロファイラーがメモリ消費量を計算する方法を誰かに説明してもらえますか?

4

1 に答える 1

1

プロファイラーでは、デフォルトでフィルターが設定されており、特定のFlashクラスとFlexクラスをディスプレイから非表示にすることが含まれます。すべてのフィルターを削除したことを確認してください。

主な質問のコメントで述べられているように、この場合、flash.displayのフィルターを削除していません。つまり、これらのクラスはクラスリストに表示されませんでしたが、それらのメモリ使用量はメモリ使用量で計算されていました。

于 2012-07-10T14:20:10.393 に答える