Re: profiler, mem checker
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.os.ms-windows.programmation ]
Sujet: Re: profiler, mem checker
De: ...@pkc.com (Alain)
Groupes: fr.comp.os.ms-windows.programmation
Organisation: fgh
Date: 27. Jun 2008, 23:14:18
References: 1
|
> 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) ?
AQTime http://automatedqa.com/products/aqtime/
+ d'autres qui sont cités comme Vtune :
http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=show&ixPost=162369

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