2011-02-23 2 views
6

Nous avons une théorie selon laquelle les GC de catégorie 2 pourraient introduire des retards dans une application, y a-t-il un moyen de déterminer la durée de la GC?Combien de temps dure un GC?

+0

également voir http://stackoverflow.com/questions/4288898/how-to-profile-net-garbage-collector. –

Répondre

5

Il existe des compteurs de performance pour le temps total passé en GC et diverses informations sur le nombre de collections, les tailles de tas et ainsi de suite. Voir this article pour des instructions détaillées.

Si vous voulez juste un coup d'oeil à une application, utilisez le process explorer. Il peut montrer la plupart des statistiques .NET pour un processus.

+0

Je cherche spécifiquement combien de temps un seul GC complet prend. Est-ce que tout est suspendu pendant 10 ms ... 100 ms ... 500 ms. – rjdevereux

Questions connexes