web-dev-qa-db-fra.com

Comment rendre Pycharm plus rapide/plus léger?

Je digère vraiment l'idée de Pycharm et j'aimerais bien l'utiliser. Cependant, sa tendance à consommer la puissance de traitement de l'ordinateur et son décalage constituent un inconvénient majeur.

Dans un avenir proche, je proposerai un cours d'introduction à Python et je recommanderai aux étudiants d'installer Pycharm, qui semble être le IDE le plus convivial qui soit.

Existe-t-il un moyen d’accélérer le traitement de Pycharm un peu plus «léger»? Ou existe-t-il une alternative IDE avec des fonctionnalités similaires que les gens recommanderaient?

13
T.Lipperz

La lenteur des performances de PyCharm est principalement due à une faible quantité de RAM. J'utilise PyCharm sur une machine disposant de 2 Go de RAM. Voici mes recommandations pour que cela fonctionne mieux.

  1. Vous ne pouvez pas vraiment Tweak PyCharm pour la performance en équilibrant la puissance qu'il fournit. Si vous désactivez l'inspection ou si vous travaillez sur Power Saver Mode, vous n'obtiendrez pas du code si vous ne l'invoquez pas manuellement avec Ctrl + Space.

  2. Basculez vers un système d'exploitation plus léger. (Si vous êtes Linux, vous avez beaucoup de choix.)

  3. Surveiller d'autres processus du système. (J'ai pu réduire l'utilisation de la mémoire en veille de Kubuntu à moins de 300 Mo en désactivant d'autres processus "inutiles" qui consomment de la mémoire.)

  4. Désactiver les plugins inutilisés dans PyCharm.

  5. Les navigateurs modernes ont faim de mémoire. Limitez le nombre d'onglets et de plugins (même Adblock consomme environ 70 Mo de RAM) si vous ouvrez la documentation sur Brower pendant que vous codiez.

  6. Mettez à jour votre matériel. (Cela aide vraiment. Investissez sur RAM pour pouvoir ignorer les points ci-dessus)

WingIDE est un autre IDE qui fonctionne un peu de la même façon que PyCharm.

9

PyCharm est écrit en Java et Java utilise la compilation Just In Time, c’est-à-dire qu’une méthode en bytecode Java est convertie en code natif lors du premier appel de cette méthode. La prochaine fois que cette méthode est appelée, elle s'exécute beaucoup plus rapidement.

Ainsi, la première chose à faire avec une nouvelle installation de PyCharm est de l'exécuter plusieurs fois et d'essayer certaines des fonctionnalités de base. Assurez-vous d’ouvrir et de fermer PyCharm à quelques reprises également. Je trouve que cela aide chaque fois que j'installe une nouvelle version de PyCharm.

Tout d'abord: vous pouvez désactiver les inspections. En bas à droite, dans la barre d'état, à côté de l'indicateur d'utilisation de la mémoire, il y a une petite tête Hector - cliquez dessus et sélectionnez le niveau "syntaxe". Je crois que cela aidera beaucoup.

Si cela ne suffit pas, vous pouvez définir le "Mode d'économie d'énergie". De aide PyCharm :

Lorsque le mode d'économie d'énergie est activé, PyCharm réduit ses fonctionnalités à celles d'un éditeur de texte, en n'exécutant pas d'activités d'arrière-plan coûteuses qui épuisent la batterie du portable. 

3
voy

Du point de vue matériel, la mise à niveau de votre système est un choix juste. PyCharm recommande 1 <US> RAM, comme indiqué dans la configuration système requise sur le site Web de PyCharm.

Vous pouvez désactiver certaines fonctionnalités de PyCharm, telles que la désactivation des inspections. Vous pouvez également activer le "Mode économie d'énergie" pour PyCharm.

Vous pouvez également utiliser un système d'exploitation plus léger lors de l'exécution de PyCharm ou tuer quelques processus pour réduire la charge de l'ordinateur.

Si PyCharm est encore lourd pour vous, vous pouvez essayer Python pour VS Code , KDevelop , ou vous pouvez utiliser un éditeur de texte tel que Atom pour le développement Python. Voici une liste complète des IDE Python.