ネットワークからメッセージを受信し、メッセージの種類に応じて異なるオブジェクトに変換し、最後にアプリケーション ビジネス ロジックを適用する金融 C# アプリケーションを作成しています。
ポイントは、ビジネス ロジックが適用された後は、このインスタンスが再び必要になることはないと確信しているということです。ガベージコレクターがそれらを解放するのを待つのではなく、明示的に「削除」したいと思います。
オブジェクトのプールを使用して常に同じインスタンスのセットを再利用する必要がありますか、それともより良い戦略がありますか?
目標は、タイム クリティカルなプロセス中にガベージ コレクションが CPU を使用するのを回避することです。