ガベージコレクション機能を備えた基本的なPOCVMを開発しています。私が使用している言語はC#で、VMのメモリとしてピン留めされたバイト配列を使用しています。.net GCでメモリを移動せずに、メモリのサイズを動的に増やすことは可能ですか?
私が使用しているコードは非常に単純です
byte[] _memory = new byte[2048];
var _gcHandle = GCHandle.Alloc(_memory, GCHandleType.Pinned);
var _memHandler = _gcHandle.AddrOfPinnedObject();
後でコード内の_memoryのサイズを変更したい場合、固定を解除せずにそれを行うにはどうすればよいですか?別のテクニックを使用する必要がありますか?