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

MFC Discussion :

Difference Mode debug et release


Sujet :

MFC

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Difference Mode debug et release
    Quelle est la difference fondamentale entre le mode debug et release pour le developpement d'une dll avec Visual C++ 6.0?
    En mode release il n'est pas possible de debugger... a part ca je ne vois pas.

    Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Points : 347
    Points
    347
    Par défaut
    la taille du prog ou de la dll

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 464
    Points : 542
    Points
    542
    Par défaut
    Il y a 2 différences essentielles:

    1/ le code release est débarrassé de toutes les informations de debug, qui représentent souvent plus de 50% de la taille de l'exe ou de la dll générés. A noter que la présence de ces infos de debug dans un produit diffusé permet une décompilation assez aisée par un tiers qui souhaiterait en obtenir les sources.

    2/ le code release est optimisé: les 2 critères principaux d'optimisation consistent soit à favoriser la vitesse d'exécution (option par défaut), soit favoriser la minimisation de la taille de l'exécutable. Dans le 1er cas, le gain en vitesse peut être très important (plus de 100% d'accélération dans certains cas).
    "La forme même des Pyramides prouve que de tous temps, les ouvriers n'ont jamais pensé qu'à en faire de moins en moins."

    G. CLEMENCEAU

  4. #4
    Membre expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Points : 3 065
    Points
    3 065
    Par défaut
    il ya aussi la différence dd'utilisation des DLL

    une appli en mode debug ne sera pas forcement compatible avec un os sans l'environnement de développement
    Hiko-seijuro

    n'cha - hoyoyo gang

    espace perso : http://hiko-seijuro.developpez.com
    dernier tuto : Introduction à l'éditeur de texte Emacs sous linux
    consulter les faqs : http://www.developpez.com/faq
    PAS DE QUESTIONS TECHNIQUES PAR MP OU MAIL

Discussions similaires

  1. difference entre mode debug et release
    Par haykelFST dans le forum C++
    Réponses: 5
    Dernier message: 23/06/2011, 09h10
  2. Réponses: 7
    Dernier message: 07/03/2009, 11h09
  3. DLL mode debug ou release
    Par squale69 dans le forum Visual C++
    Réponses: 4
    Dernier message: 09/05/2008, 00h10
  4. Dll en mode debug et release
    Par babar63 dans le forum C++
    Réponses: 12
    Dernier message: 18/02/2008, 20h27
  5. Savoir le mode : debug ou release
    Par BruceBoc dans le forum C++
    Réponses: 8
    Dernier message: 24/04/2007, 00h09

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