• [^] # Re: comment ca plus lent ?

    Posté par . En réponse à la dépêche Présentation et test de KDE 3.1. Évalué à 1.

    l'option -g2 ne change pas l'exécutable elle ajoute des info. Par contre, utilisée avec -O2 par exemple il peut avoir quelques effets indésirables lors d'un debuguage. Exemple :
    void toto(void) {
    int i ;
    int j ;
    for(i = 1; i++ ; i < 10) { j = i ; }
    printf("toto\n") ;
    }

    L'optimisateur peut décider de ne pas faire la boucle for() car elle ne fait rien (elle change la valeur de j qui n'est jamais utilisée. Y a encore une quinzaine d'autre cas qui rendent le comportement en debug bizarre.