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

Code::Blocks Discussion :

Profile du code incoherent avec le temps d'execution


Sujet :

Code::Blocks

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2011
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2011
    Messages : 147
    Points : 180
    Points
    180
    Par défaut Profile du code incoherent avec le temps d'execution
    Bonjour,

    Je tourne sous windows 7, codeblock 13.12, gcc4.8.1 et openCV 2.4.9

    J'ai un code relativement complexe d'environ 20 000 lignes.
    Voulant optimiser ce code, j'ajoute les informations necessaires lors de la compilation et j'obtiens sans probleme le fichier "gmon.out".

    Lors de l'analyse de ce fichier, le plugin de codeblock me donne un temps d'execution total de 145 secondes.
    Hors l'execution complete du code se fait en 340 secondes.
    J'ai donc 60% du temps d'execution de mon programme qui est perdu dans la nature, et je ne comprends vraiment pas pourquoi.

    Pour comparer, j'ai utiliser le profiler "very sleepy" qui me dit detecter un process : "RtlInitializeExceptionChain" et selon ce profiler, ce process prend ... 58% du temps d'execution.
    Une recherche sur google donne peu de resultats, et certains semblent lies a des fuites de memoire, sans que le process soit clairement relie a ces fuites.

    Pour voir si cela ne venait pas d'une fuite memoire de mon programme, j'ai cree un nouveau projet tres simple avec opencv :
    J'ouvre une image, et je la clone un grand nombre de fois.
    Les profiles d'executions sont tres similaires avec mon vrai projet et le process "RtlInitializeExceptionChain" vient encore pourrir les stats.

    Je suis un peu perdu et ne sais pas quoi faire pour corriger ce probleme.

    Merci d'avance pour votre aide.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Février 2011
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2011
    Messages : 147
    Points : 180
    Points
    180
    Par défaut
    Bon,
    Alors apres des test, rien a voir avec codeblock.
    Donc si un modo pouvait deplacer le post dans une section plus approprie, merci d'avance.

    Donc les tests supplementaires consistent a recomplier le tout sous codeblock 13.12 sous ubuntu 14.04.
    Meme version de GCC.

    Et la miracle, 127secondes ...

    Cela ne m'avance pas des masses sur le probleme de windows mais bon.

Discussions similaires

  1. [Info]Optimization et profiler de code ?
    Par elitost dans le forum EDI et Outils pour Java
    Réponses: 5
    Dernier message: 28/02/2006, 16h11
  2. [Mail] Besoin d'aide sur code email avec PJ
    Par flysurfer dans le forum Langage
    Réponses: 1
    Dernier message: 23/02/2006, 10h52
  3. [POO] Problème de code PHP avec Internet Explorer
    Par bzoler dans le forum Langage
    Réponses: 5
    Dernier message: 12/02/2006, 11h00
  4. Insertion code html avec javascript
    Par totoranky dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/02/2006, 16h04
  5. limit et temps d'execution avec oracle et PHP
    Par dor_boucle dans le forum Oracle
    Réponses: 20
    Dernier message: 10/12/2005, 14h31

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