2015-03-23 1 views
1

J'ai ce programme que j'ai écrit dans PyCharm. Ce programme devrait fonctionner pendant une semaine environ, et il est très processeur-needy. Donc, quand je le lance, je n'ai pratiquement pas besoin de mon cahier, car il devient très léthargique.Limiter les utilisations de base PyCharm

Existe-t-il un moyen de dire à PyCharm comment utiliser les trois premiers noyaux et d'en laisser un pour les autres programmes afin qu'ils puissent fonctionner normalement?

Répondre

0
  1. Allez dans le gestionnaire de tâches

  2. Trouver la tâche en cours d'exécution (il ne sera probablement pas la fenêtre principale de PyCharm)

  3. Faites un clic droit et sélectionnez "aller aux détails"

  4. Faites un clic droit sur les détails et cliquez sur "définir l'affinité"

  5. 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.

+0

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