0 votes

Outils de surveillance de la synchronisation et des performances des threads Win32

Le profileur de threads Intel(R) VTune(TM) serait-il capable de dire si la synchronisation des threads a réussi ? Je n'ai jamais profilé d'application, par où dois-je commencer ?

1voto

DONALD GRANT Points 11

Qu'essayez-vous exactement de profiler ou de mesurer ?

Si vous essayez de protéger une ressource critique contre l'accès par deux ou plusieurs threads en même temps, utilisez une primitive de synchronisation telle qu'un mutex/une section critique/des verrous lecteur-écrivain et entourez les écritures sur la ressource critique de ces primitives.

Si vous essayez de déterminer s'il y a une contention de verrou, alors je pense que les profileurs seront certainement en mesure de vous aider. Je n'ai jamais utilisé le profileur Intrl moi-même, donc je ne peux pas dire s'il fonctionne bien. Les nouveaux outils de VS2010 ( http://code.msdn.microsoft.com/VS2010ppa ) sont un excellent moyen d'identifier les problèmes dans votre code si votre projet est basé sur VS.

Je peux probablement vous aider un peu plus si vous me donnez plus de détails.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X