非常に一貫して高速に応答する必要があるシステムを構築する場合、ガベージコレクターに潜在的な問題がありますか?
何年も前のホラーストーリーを覚えています。典型的な例は、ガベージコレクターがクリーンアップを行うときに、ジャンプの途中でキャラクターが数秒間停止するアクションゲームでした。
数年先ですが、まだまだ問題なのかと思います。.Net 4の新しいガベージコレクターについて読みましたが、それでも大きなブラックボックスのように見え、すべてがうまくいくと信じる必要があります。
常に迅速に対応する必要のあるシステムがあり、ガベージコレクターの問題が大きすぎる場合は、よりハードコアなものを選択して、C++のような言語で自分で制御する方がよいでしょうか。問題が判明した場合、ランタイムの新しいバージョンを待つか、コレクターに影響を与えるために非常に奇妙なことをする以外に、基本的にほとんど何もできないことを嫌います。
編集
すべての素晴らしいリソースに感謝します。ただし、ほとんどの記事/カスタムgc/ソリューションはJava環境に関連しているようです。.Netには、カスタムGCのチューニング機能やオプションもありますか?