私は私が私場合FreeHGlobalIntPtr(AllocHGlobal)を毎回割り当てる/解放する方が良いでしょうか?
が優れている呼び出す関数の最後に、私は私が頻繁に使用する機能(おそらく30回各秒)に(常に同じ大きさの)AllocHGlobalを使用する状況をしましたAllocHGlobalで割り当てられたメモリの部分を保持し、Disposeクラスを呼び出すたびに解放するか、関数を呼び出すたびにalloc/freeする必要がありますか?私は、このメモリは、C#でどのように動作するか分からない
、それは私のために、「新しい世界」だ
@Mitch:ヒープグローバル割り当てはガベージコレクションの対象ではないため、メモリ内で割り当てを移動することは何もないという意味で「固定」されています。 (カーネルを除いて、VMMはそれを透過的に処理します。) – cdhowie