Question

Je sais que la logique de GC à déclenchement n'est pas simple, mais il a un certain seuil à surveiller.

Tout le monde sait ce que sont ces seuils pourraient être pour poste de travail .NET 4 et le serveur GC?

Merci

Était-ce utile?

La solution

Il n'y a pas de seuil paramétrées, ils changent dynamiquement le garbage collector apprend plus sur le modèle d'allocation du programme. Il n'y a aucun moyen pour vous de découvrir le seuil actuel, ni de le modifier. De la simple observation, il apparaît GC poste de travail commence avec un tas 2 méga-octets gen 0. Ce qui peut atteindre plus de 8 méga-octets.

serveur GC est tout à fait différent de poste de travail, il utilise normalement des seuils plus importants et plusieurs threads à ordures Collect. Encore une fois, rien ne vous a pu découvrir, autrement que par l'observation des compteurs de performance dans Perfmon.exe

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top