各種メモリプールを最適化するためには、どこでメモリを節約できるのかを、理解する必要があります。メモリ消費が大きい処理を、以下に示します。
バンクをロードすると、デフォルトメモリプールのメモリ消費量が増えます。なお、メモリの消費量は、バンクによって異なります。バンクが、デフォルトメモリプールで使うメモリの大きさは、バンクの物理的なサイズによるのではなく、その中に入っているサウンドやイベントの合計数によります。
特定のエフェクト、例えばリバーブやディレイなどは、再生中にロワーエンジンプールのメモリをある程度、消費します。
複数のサウンドを同時再生すると、ロワーエンジンプールで使われるメモリの大きさが、急激に増えます。
複数のアクションを、短期間に送信すると、デフォルトメモリプールのメモリ消費量が増えます。
ゲームオブジェクトの登録、オブジェクト別のパラメータ設定、オブジェクトのポジション設定などはいずれも、デフォルトメモリプールのメモリを少量、使います。このメモリを開放するには、使用していないゲームオブジェクトの登録を解除しなくてはならないので、注意してください。解除しないと、使用中のメモリ量が増加し続けます。
メモリを最適化するには、以下のメモリプール種類について検討する必要があります: