2010年3月18日木曜日

オーディオキューのメモリ解放

作っていたシンセ部分の改修が一通り終わった。
今までは音階の数分オーディオファイルを開いて
配列にインスタンスを保持していたけど、
音階が増えたことでメモリを多く使いすぎて落ちやすくなってしまい、
使い物にならなくなった。。。orz

そこで、配列をやめて音を出す直前にインスタンスを生成するようにして、
音を出し終わったら即解放するようにしてみた。
結果は良好。メモリの使用量も極端に減って動きが安定した模様。
ひとまずはこれでリリースかな。

さすがライトウェイト出身。
メモリ管理という概念がないから、今回はつらかった。。

0 件のコメント: