Allez dans le gestionnaire de tâches
Trouver la tâche en cours d'exécution (il ne sera probablement pas la fenêtre principale de PyCharm)
Faites un clic droit et sélectionnez "aller aux détails"
Faites un clic droit sur les détails et cliquez sur "définir l'affinité"
Sélectionnez les cœurs que vous souhaitez que le programme utiliser
Vous pouvez également utiliser le sous-menu "Définir la priorité" et le définir sur "inférieur à la normale". Tous les autres processus sont normalement prioritaires par défaut, donc ils ne devraient pas interférer avec quoi que ce soit, mais utiliser toute autre puissance de traitement disponible. Vous pouvez faire la même chose avec de longues installations ou des mises à jour automatiques de fenêtres afin qu'elles ne vous ralentissent pas.
Je devrais également noter que ces deux sélections seront réinitialisées lors du redémarrage du programme. De plus, si vous utilisez Windows 7, vous n'avez pas besoin d'aller dans les détails. Tout apparaîtra dans le menu contextuel du processus.
Malheureusement, je ne sais pas comment le faire dans pycharm.
Bonne réponse! Je vais l'accepter, car cela peut aider certains utilisateurs, mais dans mon cas, je lance un programme, ce programme externe de 'subprocess.call' 100 000 fois, donc les processus de spawn et je ne peux pas restreindre un processus. En outre, ce programme a terminé, donc ce n'est pas vraiment réel en ce moment :) – SMSk