• [^] # Re: minimiser l'utilisation du CPU

    Posté par . En réponse au message minimiser l'utilisation du CPU. Évalué à 3.

    je pense deja qu'il faudrait revenir à un sleep(1) dans la boucle à la place du usleep; usleep(10000) ça n'attend qu'un 1/100e de seconde ! Avec la frequence de scheduling du noyau, c'est à peu près comme ne rien attendre du tout. Et on n'a pas besoin de rafraichir cette info aussi souvent...
    Donc revenir à 1 fois par seconde.
    Ensuite, fermer et rouvrir le fichier à chaque tour, c'est un peu bourrin aussi, mieux vaudrait faire un fopen() une fois avant le while(1), et juste utiliser rewind pour relire depuis le début.