1

applicationDomain から定義を削除する方法 !

私のテストでは、1 つのクラスに関するすべての参照を削除しましたが、定義は applicationDomain にまだ存在しています。削除する方法は、メモリを占有していると思われるためです〜

ちなみに、Flash Builder 4.6 で Profile ツールを使用しています。gc 後、クラス インスタンス num は 0 ですが、定義は applicationDomain にまだ存在しています。

誰かが私を助けることができれば非常に感謝します!

4

1 に答える 1

0

定義をアプリケーションにインポートすると、残念ながらクラス定義を削除することはできません。私は2つのハックを見ただけです:

  • 新しい ApplicationDomain を作成し、必要なクラスのみを追加します
  • ランタイムで生成されたバイトコードを操作して、必要なクラスを含む新しい ApplicationDomain を作成します ( http://www.as3commons.org/as3-commons-bytecode/index.htmlを使用)
于 2013-06-17T12:49:35.043 に答える