レッスン 7

目次

Memory Poolsを使う

WAGのようにメモリを頻繁にロードしたりアンロードしたりするゲームでは、メモリプールの使用がゲームプレイ中に変化します。このため、AkInitializerの設定を終えたら、必ずゲームをクリアするようにしてください。これは、WAG用にAudiokineticが用意した、各メモリプールの予測値です:

 

予測値 (Audiokinetic)

予測値 (あなた)

Default Pool

1.1MB (1.4 MBに設定)

モバイル: 1.0 MB (1.25 MBに設定)

Lower Engine Default

5.3MB (6.6 MBに設定)

モバイル: 5.9 MB (7.4 MBに設定)

ストリーミング

20KB (100に設定)

Monitor

15KB (100に設定)

Monitor Queue

4 MB (4,096に設定)

Memory Cutoff Threshold

0.9 (90%) に設定

開発中はメモリプールを比較的大きい値にして、ゲームのリリースの準備をする段階で、これらの設定を見直して、メモリを最小限まで絞り込みます。そのあと、設定を検証するときに、スターベーションエラーや不足エラーで、システムがリソース不足になりかけているのを示すエラーに注意してください。


このページはお役に立ちましたか?