使用Wwise バージョン

メモリプールの最適化

各種メモリプールを最適化するためには、どこでメモリを節約できるのかを、理解する必要があります。メモリ消費が大きい処理を、以下に示します。

  • バンクをロードすると、デフォルトメモリプールのメモリ消費量が増えます。なお、メモリの消費量は、バンクによって異なります。バンクが、デフォルトメモリプールで使うメモリの大きさは、バンクの物理的なサイズによるのではなく、その中に入っているサウンドやイベントの合計数によります。

  • 特定のエフェクト、例えばリバーブやディレイなどは、再生中にロワーエンジンプールのメモリをある程度、消費します。

  • 複数のサウンドを同時再生すると、ロワーエンジンプールで使われるメモリの大きさが、急激に増えます。

  • 複数のアクションを、短期間に送信すると、デフォルトメモリプールのメモリ消費量が増えます。

  • ゲームオブジェクトの登録、オブジェクト別のパラメータ設定、オブジェクトのポジション設定などはいずれも、デフォルトメモリプールのメモリを少量、使います。このメモリを開放するには、使用していないゲームオブジェクトの登録を解除しなくてはならないので、注意してください。解除しないと、使用中のメモリ量が増加し続けます。

メモリを最適化するには、以下のメモリプール種類について検討する必要があります: