0
Je voulais juste savoir si la définition de l'affinité CPU garantit que l'application s'exécute uniquement sur ce noyau?Est-ce que l'affinité d'ensemble garantit qu'une seule ressource de base est utilisée?
Je voulais juste savoir si la définition de l'affinité CPU garantit que l'application s'exécute uniquement sur ce noyau?Est-ce que l'affinité d'ensemble garantit qu'une seule ressource de base est utilisée?
Oui, c'est ce à quoi servent les masques d'affinité. Cependant, vous avez besoin de cela très rarement. Le seul cas d'utilisation raisonnable que je peux imaginer est de restreindre le nombre de cœurs en fonction du contrat de licence de l'utilisateur final.
De même, le planificateur de fenêtres essaiera de reprendre l'exécution des threads sur le même noyau (sur lequel il était précédemment exécuté) si possible. – denisenkom