短期間の .NET ガベージ コレクションの防止
高性能アプリケーションでは、オブジェクト チャーンを最適化し、ガベージの影響を最小限に抑えることが不可欠ですコレクション(GC)。短期間の GC 中断が許容できない場合、それを防止または制御するための措置を実装することが重要になります。
短期間の GC の防止
.NET 4.6 では、次の 2 つの新しいメソッドが導入されました。この問題に対処します:
これらのメソッドを使用するには:
使用中GC.Collect()
GC.Collect() は GC を直ちに実行しますが、次の GC サイクルへの影響は不明です。短いガベージ コレクションのないウィンドウが提供される可能性がありますが、保証されていないため、信頼しないでください。
ガベージ コレクションの最小化
全体的な GC オーバーヘッドを削減するには、次のことを考慮してください。次の実践:
以上が高性能アプリケーションの .NET でガベージ コレクションを一時的に抑制するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。