2

マネージド アプリケーションのパフォーマンス カウンターを約 4 日間にわたって収集してきました。その間、次のガベージ コレクションが行われました。

  • ジェネレーション 0: 133,695
  • 世代 1: 133,413
  • 第 2 世代: 133,254

これらのいくつかは、 を使用して「誘導された」完全なコレクションGC.Collect()です。4日間で323人でした。

すべての (または、本質的にすべての) コレクションが完全なコレクションになるのはなぜですか? この状況が非常に高い「% Time in GC」カウンターに寄与していると推測しています (割り当てられたバイト/秒が大幅に低下した場合でも、70% 以上)。

構成ファイルごとに、.NET 4.0、64 ビットを実行し、サーバー GC を使用していることに注意することは重要かもしれませんし、重要でないかもしれません。

4

1 に答える 1