IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI/Outils Discussion :

[Outils de test] Profiling et test de fuites mémoire


Sujet :

EDI/Outils

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 25
    Par défaut [Outils de test] Profiling et test de fuites mémoire
    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

  2. #2
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    J'ai peut être mal vu mais je n'ai trouver dans ta liste nprof de sourceforge. Je ne le connais pas mais il est cité ici : http://www.developpez.net/forums/showthread.php?t=127610

  3. #3
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Par défaut
    Salut .

    Perso j'utilise NCover pour les tests de couverture.

    Pour les outils de détections de fuite mémoire, je ne crois pas qu'il y en ai la mémoire étant gérée par le framework ...

  4. #4
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Citation Envoyé par dev01
    ...
    Pour les outils de détections de fuite mémoire, je ne crois pas qu'il y en ai la mémoire étant gérée par le framework ...
    Ben justement va dans le 2nd lien que j'ai mis et tu verras CLR Profiler


  5. #5
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Par défaut
    Citation Envoyé par neguib
    Ben justement va dans le 2nd lien que j'ai mis et tu verras CLR Profiler


    arf .... effectivement j'ai pas lu, juste répondu

  6. #6
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 25
    Par défaut
    J'ai peut être mal vu mais je n'ai trouver dans ta liste nprof de sourceforge. Je ne le connais pas mais il est cité ici : http://www.developpez.net/forums/sho...d.php?t=127610
    J'avais trouvé une page sur nprof mais le site semblait assez vieux et il n'y avait aucune documentation ni FAQ en ligne donc j'avais laissé tomber. Merci pour ce lien, celui ci m'a l'air bien mieux


    Perso j'utilise NCover pour les tests de couverture.
    Pour les outils de détections de fuite mémoire, je ne crois pas qu'il y en ai la mémoire étant gérée par le framework ...
    Je vais regarder Ncover. Pour ce qui est de la détection de fuites mémoires, ce n'est pas pour la partie managée (C#) de l'appli, c'est pour les fonctions C++ non managées de la DLL.


    Ben justement va dans le 2nd lien que j'ai mis et tu verras CLR Profiler

    * CLR Profiler (v1.1)
    * CLR Profiler for the .NET Framework 2.0
    Je vais regarder ça aussi.

    Merci bien pour vos réponses

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Outil] Un outil bien pratique pour vos tests
    Par Benjamin Delespierre dans le forum Contribuez / Téléchargez Sources et Outils
    Réponses: 2
    Dernier message: 12/01/2011, 09h49
  2. Test des fuites mémoires
    Par wawa84 dans le forum C++
    Réponses: 2
    Dernier message: 09/06/2009, 18h10
  3. Outil de génération automatique de tests unitaires
    Par pierrot2908 dans le forum Tests et Performance
    Réponses: 2
    Dernier message: 18/03/2009, 11h02
  4. [Outils] Quelle stratégie pour des tests unitaires BDD
    Par hecatonchire dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 21/04/2006, 10h20
  5. Test profil utilisateur en cours d'utilisation.
    Par Guillaumea29 dans le forum Windows
    Réponses: 1
    Dernier message: 09/01/2006, 10h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo