8
votes

Combien de temps dure une gc?

Nous avons une théorie que GEN 2 GCS pourrait introduire des retards dans une application, existe-t-il un moyen de profiler à la longue durée des GC?


1 commentaires

3 Réponses :


5
votes

Il existe des compteurs de performance pour le temps total passé dans GC et diverses informations sur le nombre de collections, de la taille des tas, etc. Voir Cet article pour des instructions détaillées.

Si vous voulez juste un look rapide sur une application, utilisez le Explorateur de processus . Il peut montrer la plupart des statistiques .NET pour un processus.


1 commentaires

Je cherche spécifiquement combien de temps un seul gc complet prend. Est-ce que c'est la suspension de tout pour 10 ms ... 100 ms ... 500 ms.