サウンド再生周りは謎い

ゲームをある程度プレイすると、笑ってしまうほど、メモリを消費する。
この食い方が尋常じゃなくて、1秒に数百KBytes単位に消費してくれる。
基本的にC#には、C++にあったdeleteの様な明示的に領域を開放するシステムが無いので、どうしたものか....


とりあえず、new演算子を必要最低限にしてみたが、状況はあまり変わらず。


後は、サウンド周りだよなー」サウンド再生を切ってみたら、一切メモリを消費しなくなった。


解決:ゲーム更新時(game.Update呼び出し時)にAudioEngineをUpdateさせてやる事で、安定しだした。