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

Visual C++ Discussion :

Performances C++ en configuration Debug


Sujet :

Visual C++

  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2005
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 3
    Par d�faut Performances C++ en configuration Debug
    J'esp�re poster au bon endroit.

    Le contexte: d�veloppement d'une application sous visual et eclipse (via mingw).

    En configuration Release, l'application est aussi performante avec l'un ou l'autre compilateur.

    En configuration Debug, gcc donne des performances tout � fait acceptables. vc pr�sente par contre des performances si d�plorables qu'il en devient inutilisable (x10 minimum).

    Y a-t-il des options de configurations � conna�tre pour am�liorer cette situation?
    A noter que l'appli en question utilise des m�thodes de calcul it�ratives, qui semblent �tre le noeud du probl�me.

    Merci!

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    D�tails du profil
    Informations personnelles :
    �ge : 51
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par d�faut
    Citation Envoy� par david_snps Voir le message
    Y a-t-il des options de configurations � conna�tre pour am�liorer cette situation?
    Bien s�r, commence par regarder les options diff�rentes entre le mode Debug et le mode Release.
    Si ton projet VS est bien fait, dans les propri�t�s du projet, tu s�lectionnes "Toutes les configurations" (au lieu de simplement Debug ou Release). Les champs identiques d'une configuration � l'autre seront visibles tels quels (ex : chemins d'inclusion par exemple). Les champs diff�rents appara�tront vides.
    Tu peux aussi faire un diff sur les deux sections Debug / Release du fichier .vcproj, tout d�pend de ce qui te convient le mieux.

    Apr�s, VS effectue des choses en Debug que ne fait pas GCC, notamment et de fa�on non-exhaustive :
    • Initialisation des variables locales et des allocations m�moire.
    • V�rifications d'�tendue, de valeurs, de non-d�bordements.
    • Contr�le plus pouss� de l'ex�cution de certaines fonctions (notamment l'allocation m�moire).
    • Etc.
    Bref, du code de debug... Qui n'est pas pr�vu / con�u pour �tre utilis� de fa�on normale.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au s�rieux, de toutes fa�ons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum ad�quat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

Discussions similaires

  1. [V8] Configuration debug eclipse odoo (windows)
    Par Mimorano dans le forum Odoo (ex-OpenERP)
    R�ponses: 0
    Dernier message: 31/01/2015, 22h24
  2. Configuration active Debug / Release
    Par olibara dans le forum C#
    R�ponses: 3
    Dernier message: 18/11/2008, 18h15
  3. R�ponses: 2
    Dernier message: 14/01/2008, 14h06
  4. [debug] performances / optimisation
    Par tmonjalo dans le forum C
    R�ponses: 2
    Dernier message: 28/07/2003, 23h45

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