※ ChatGPTを利用し、要約された質問です(原文:メモリの管理方法)
メモリの管理方法について
このQ&Aのポイント
ActionScript3.0におけるメモリの管理方法について調査しています。
addChildやaddEventListenerを使用するとメモリが増え、動作が鈍くなることがあります。
不要なオブジェクトの削除やイベントの解除などを行い、メモリを解放する必要があります。
ActionScript3.0です。
色々とaddChildやaddEventListenerをしていくとメモリがどんどん食われていって動きが鈍くなっていくのですが、それの対処法ってなにかあるのでしょうか?
自分が行っているのは使わなくなったものはremoveChildしたりremoveEventListenerをしたり変数にnullを入れたりとしているのですが、trace(System.totalMemory);で見ているのですが数値がまったく減っていきません。
調べてみるとガベージコレクションが働いたときにしかメモリが解放されないような事が書いてある記事をみたのですが。
もうそれしか方法ないのでしょうか?
ちなみにメモリは111067136ぐらいまでいくと、動きがカクカクしてきます。
すみませんがどなたかお詳しい方よろしくお願いします!
お礼
なるほどそういうやり方もあるのですか! もうちょっと色々と勉強してみます。 ありがとうございました!