ゲストさんログイン

統合検索

ソーシャルブックマーク

[PR]草食男子必見!これがワイル道!

Ads by Google

ページ詳細

3
users

FlashPlayer9のガベージコレクタのメモリ解放の考察

Tweenerのメモリ解放の挙動について調べている中で、そもそもFlashPlayer9(AVM2)のガベージコレクタの挙動が気になったので、簡単な検証コードを書いてみました。結構興味深い挙動をしていたことに気づいたのでメモ。ちなみにPlayerはWindowsデバッグ用プレイヤーを利用しています。これはガベージコレクタを強制的に呼び出すSystem.gc()がデバッグ用プレイヤーしか利用できないためです。 検証 検証用コードはこんなかんじ。Spriteオブジェクト作ってaddChildして、remove...

Ads by Google


コメント

removeChildすると、もうそれだけでGCの対象になるわけですね。これremoveChildだけじゃだめで、null参照させないとダメだと勘違いしてました。

Ads by Google


クリップ(3)
FlashPlayer9のガベージコレクタのメモリ解放の考察
livedoor クリップのトップに戻る