profiler, mem checker
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.os.ms-windows.programmation ]
Sujet: profiler, mem checker
De: dcar...@hotmail.com (Torri)
Groupes: fr.comp.os.ms-windows.programmation
Organisation: Guest of ProXad - France
Date: 27. Jun 2008, 18:48:41
|
je programme sous Windows avec msys / mingw (C, C++), pas visual studio
(je suis en fait un linuxien) et je voudrais savoir s'il existe des
outils tels que
1) valgrind (principalement mem checker, mais fait beaucoup plus)
2) oprofile (profiler de l'exécution de code)
3) memsys (profiler de mémoire)
qui existent sous linux.
Pour 1), il existe en gratuit mpatrol, qui est très bon. Mais le problème
est qu'il est invasif : il faut modifier le code pour pouvoir l'utiliser.
J'aurais aimé avoir quelque chose comme valgrind, où il n'est pas besoin
d'avoir à recompiler le code.
Pour 2) l'outil de GNU gprof existe, mais il ne donne pas de bon
résultats. Je veux profiler du code "générique", pas du code d3d, où
d'autres outils existent et sont très bons, d'ailleurs.
Pour 3), je n'en connais aucun.
Et puisque je parle de mem checker, s'il est possible d'en avoir un comme
valgrind, quel serait la technique pour le programmer (valgrind utilise
une technique basée sur une propriété de dlfcn, qui peut charger une
shared lib avant celle du système, ce qui fait qu'il peut faire une sorte
de surcharge des fonctions de la libc, et remplacer les malloc / free (et
équivalents en c++) par ses propres appels) ?
merci

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|