accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: profiler, mem checker

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.os.ms-windows.programmation ] 

Retour : Accueil du site fr comp os ms-windows programmation   charte stats de ce groupe


  Sujet:   Re: profiler, mem checker  
 De: vincent.bu...@nospam.wanadoo.fr (Vincent Burel)
 Groupes: fr.comp.os.ms-windows.programmation
 Organisation: AMSB
 Date: 29. Jun 2008, 09:52:53
 References: 1 2 3
"Torri" <dcaro69@hotmail.com> wrote in message
news:48655cfa$0$22720$426a34cc@news.free.fr...
> Le Fri, 27 Jun 2008 22:33:57 +0200, Jerome a écrit :
>
> > Torri wrote:
> >> 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)
> >
> > Le plus connu est DevPartner (BoundsChecker) (et ANTS Profiler pour
> > .NET)
> > Mais un Code Profiler est inclus avec VS, selon les versions
>
> apparemment, BoundsChecker ne fonctionne qu'avec visual studio, que je
> n'utilise pas. Et il me semble qu'il n'existe qu'en version de demo. Il
> n'est pas open source

Vous pouvez aussi mettre en place vos propres stratégies de checking.
BoundChecker est bien mais il fait des test génériques (essentiellement
mémoire et appel system) et puis c'est cher... Quand on fait des logiciels
complexes, de taille importante, il est plus efficace et plus sécure
d'intégrer (éventuellement dans des section #ifdef _DEBUG ) ses propre
tests.

On peut même se fabriquer une petite unité de gestion de LOG avec une
fenetre de monitoring, et intégrer des test d'erreur spécifiques dans les
procédures les plus critiques (ConsistencyTest). J'aime bien le LOG pour
checker le déroulement du soft , que le scenario est bien respecté, que
toutes les choses se font dans le bon ordre.

Bref, avec ou sans BoundChecker, c'est un bon réflexe d'intégrer des
procédures de test dans son code... ca prend plus de temps , mais au final
ca en fait gagner énormément, et ca libère l'esprit :-)

VB


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)
Free counter and web stats