CPUプロファイラで「GC.Collect」によるスパイクが頻発している場合、疑うべき原因はどれか。

通常GCはメモリ割り当て(Allocation)が閾値を超えた時に走るが、ヒープがいっぱいで新しいメモリを確保できない場合、OSにメモリを要求する前に強制的にGCを走らせて空きを作ろうとする。これが頻発するのはメモリ容量の限界に近い状態。