Les contextes switch sur un Linux sont assez légers et sur un serveur configuré correctement
Vu la longueur des pipelines des CPU modernes ce sont quand même au minimum trente cycles qui partent à la poubelle à chaque changement de contexte.
Même si ca n'est pas si grave, c'est quand même un beau gaspillage.
Après pour les programmes codés avec les pieds et qui nécessitent une synchro fréquente des threads je suis d'accord avec toi. Pour le reste je suis plus mitigé, surtout quand il y a une VM (.Net, python ou Java) au millieu.
[^] # Re: Où est le problème ?
Posté par Jerome Herman . En réponse au journal Le multicoeur va vraiment devenir problématique. Évalué à 2.
Vu la longueur des pipelines des CPU modernes ce sont quand même au minimum trente cycles qui partent à la poubelle à chaque changement de contexte.
Même si ca n'est pas si grave, c'est quand même un beau gaspillage.
Après pour les programmes codés avec les pieds et qui nécessitent une synchro fréquente des threads je suis d'accord avec toi. Pour le reste je suis plus mitigé, surtout quand il y a une VM (.Net, python ou Java) au millieu.