AllocationStatsをカスタマイズしてみた。 メモリプロファイラで見るのもいいが、手っ取り早く確認するならこっちの方が早い。 注目すべき値は ・Used Mem ・Max Used Mem の2つでほぼ十分。 C#ではガベージコレクションの走るタイミングがこちらでは分からないが、 明示的にガベージコレクションさせる事が出来る。 System.GC.Collect(); バッファの解放が上手く行っているかどうかをすぐに確かめたいなら、 その直後にこれを読んでメモリ使用量がそのサイズ分減っているかを確認すると良い。 ※ Gistへアップロードする時にTAB文字を空白に変換したので、表示時にインデントが崩れてました。 そもそもTABやら空白やらに影響されないように近いうちに修正します。