私のレコードをエクスポートして、エクスポートされた要素をWindows 8 OSに配備しようとしました。タスクマネージャでメモリの詳細を見ることができます。しかし、この同じコードはWindows 2008のサーバーOSで使用しています。エクスポートされた要素を配置した後にメモリの違いはありません。以下のコードを使用してガベージコレクタをクリアすることができます。Windows 2008サーバーとWindows 8.1 OSのガベージコレクタのパフォーマンスに違いはありますか?
ExportedElement = null;
GC.SuppressFinalize(obj);
誰でもこれを知っている場合は、この変更の理由を教えてください。
質問は無関係です。 .NETでは 'null'に設定するべきではなく、' SuppressFinalize'はガベージコレクタを呼び出すこととは関係ありません。あなたはあまりにも "助けて"しようとしています。ガベージコレクタにそのことをさせてください。 –