2010-11-16 2 views
1

Si vous avez utilisé l'outil de profil de contention de concurrence fourni dans vs 2010, vous remarquerez que tous les identifiants de threads utilisés dans le rapport ne sont pas des identifiants de threads gérés, ce qui est ennuyeux. Je veux savoir quel thread est lequel et comment puis-je facilement mapper ces identifiants de threads (généralement un ID à 4 chiffres) utilisé dans le rapport par rapport à la valeur ManagedThreadID que je peux obtenir du code?Pourquoi l'outil de contention concurrente dans vs 2010 n'utilise pas les ID de threads gérés?

Merci.

Répondre

0

Si vous utilisez l'option 'Collecter des données de contention de ressources' (voir ci-dessous), vous pourrez voir les unités d'exécution gérées avec leurs noms. Concurrency

Ceci est décrit au John Robbin's blog et peut être suffisant pour vous aider à identifier les unités d'exécution gérées. Malheureusement, vous ne pouvez pas retrouver le mappage sur les ID de threads gérés.

Questions connexes