Bonjour,
Afin d'améliorer les performances d'un logiciel de CAO, je suis à la recherche de logiciels permettant de faire :
- détection de fuites mémoires
- pour chaque fonction, nombre d'appels et temps d'exécution
- couverture de code
J'ai créé un petit proto pour faire des tests qui a l'architecture suivante :
- Une interface en C#
- Une DLL Win32 contenant les fonctions appelées via l'interface (écrites en C++ non managé)
Pour l'instant j'ai trouvé les logiciels suivants :
- AQtime (pas encore eu le temps de tester)
- ANTS Profiler (OK pour les mesures de performance mais impossible de trouver les fuites mémoires au sens C++ normal, càd objet qui n'est plus référencé)
- CTC++ (trop cher)
- DevPartner (trop cher)
- GlowCode (OK pour les tests de fuite mémoire mais impossible de faire du calcul de performance sur les fonctions de l'interface en C#...)
LTProf (nul ou j'ai rien compris à son fonctionnement...)
Donc comme vous le voyez, je ne réussi pas à trouver ce que je veux. Si quelqu'un a déjà eu à utiliser un logiciel de ce type autre que ceux listés ci-dessus, je lui serait bien reconnaissant de m'en faire part
PS: Je travaille sous Windows avec MS Visual Studio .NET 2003
Partager