J'ai le sentiment que je connais déjà la réponse à cette question, mais je vais quand même la poser.L'API .Net Profiling approche
Y a-t-il de meilleures façons d'utiliser l'API .Net Profiling que la route COM/Managed C++?
Ma réticence à suivre l'approche COM proposée est en tant que tel:
- Effort, il y a beaucoup de travail sur le terrain pour commencer
- Ne pas comme la magie impliquée dans l'accrochage le C++ dll, non facile à redistribuer avec les projets
- Semble difficile à tester unitaire
- Ne souhaite pas de comportement en C++. Je pourrais créer une couche d'interopérabilité, mais c'est encore plus de travail
- Difficile à déboguer. D'après ce que j'ai compris, vous ne pouvez pas attacher un débogueur à la couche C++ réelle, de sorte que vous êtes de retour à des fichiers journaux et tels
je suis tombé sur un projet appelé NProf, qui était une tentative d'envelopper le API avec une couche gérée Malheureusement, il n'a pas été mis à jour depuis 2003.
Quelqu'un a-t-il des fils qui pourraient aider? Tout cela me semble juste un peu méchant.
Clarifications:
- Cela décrit l'API dont je parle: The Profiling API
- J'utilise Visual Studio 2008 et v3.5 du cadre
Vous ne savez pas sur quelle édition VS vous êtes mais regardez ici: http://msdn.microsoft.com/fr-fr/library/microsoft.visualstudio.profiler.aspx. Certains articles sont également disponibles pour l'édition 2005. – dirkgently
et vous utilisez la version de cadre net? 2,3,3,5? – Avram
Versions clarifiées dans la mise à jour. –