• # Idée

    Posté par (site web personnel) . En réponse au journal Performances des processeurs Intel et optimisation. Évalué à 2.

    Peut-être qu'avec la version qui utilise des opérations atomiques, le cœur n'est pas partagé pareil avec les autres processus (puisqu'il ne peut pas être partagé durant l'opération atomique) et que du coup ton programme accapare plus de cycles que la version normale (qui elle se fait bouffer des cycles par ton WM, ton browser, ton terminal, … plus régulièrement).

    En gros, tu obtiens ce que tu obtiendrais en exécutant la première version avec un nice négatif devant.

    Après, c'est peut-être pas du tout ça et pas du tout possible, mais c'est ce qui m'est venu à l'esprit en lisant cette histoire.