1

私はここに雹のマリアを投げています.誰かが、ロードされた既知のクラス/インスタンスの非常に小さなサブセットのみが実行されていることを発見しましたが、何らかの理由でライブオブジェクトビューが完全に表示されませんか?

これはフィルタリングとは何の関係もありません。通常の spark/mx/flash star.star を削除しても影響はありません。これは AIR アプリケーションですが、プロジェクト コードの圧倒的多数は AIR 固有ではありません。

プロファイラーが認識している範囲では、SystemTotal が実際に 20 ~ 25Mb である約 1.5Mb の合計実行時間を報告しています。明らかに、トレースは、適切な数のコンストラクターが呼び出されていることを示しています。

私はもう試した:

  1. 関数スコープを考えてクラスメンバーへの変数参照を促進すると、「新しい」
  2. クラス メンバーをパブリックに宣言します。
  3. FlashBuilder 4.7、AIR 3.1 にアップグレード - 同じ効果

多くのインスタンスが RobotLegs フレームワークの配列/ハッシュテーブルに保持されているため、プロファイラーは何かがあることを「ある程度」認識しています。つまり、インジェクターのマッピング配列は、オブジェクト参照ビューで表示すると正しい長さですが、それを開いてくださいそのプロパティを調べると、完全修飾クラス名以外は空白です。

ある特定の領域で膨大な量のメモリが飲み込まれていることを知っているので、これは非常にイライラしますが、これは完全に壁で囲まれています.

修正?

4

0 に答える 0