pycharm läuft wayyyy langsam
Ich bin ein großer fan von PyCharm von JetBrains aber ich führen Sie in einige Probleme, dass ich dachte, vielleicht werde ich hier Fragen über.
- Hängt es unerwartet und das passiert oft. Insgesamt, es ist ein bisschen langsam für meinen Geschmack und ich würde gerne einige Tipps, wie Sie erhöhen die Leistung der IDE
- Oft, wenn ich ein Projekt öffnen, PyCharm scheint flag alle built-ins als nicht aufgelöste Referenz-Warnungen. Dinge wie open(), str(), etc. sowie einige Module, die ich importieren wie sys (dies sind die häufigsten übeltäter 🙂 ).
Nur so, ich bin in der Lage, zu beheben, (2) ist, indem Sie auf PyCharm -> Einstellungen -> Python Dolmetscher -> Weg -> Reload Liste von Pfaden, aber ich habe dazu oft genug, um zu Fragen, eine mehr dauerhafte Lösung.
Meine Konfiguration:
Mac OSX Lion läuft auf einem MacBook Pro (mid 2010) mit 8GB RAM
Schauen Sie jetzt, ich verstehen, dass die Diagnose, die Dinge wie diese, ist schwierig, ohne jede Art von Momentaufnahme oder mehr Informationen über das, was Los ist, aber ich bin einfach zu Fragen, wenn jemand lief in diesen Fragen vor und wenn ja, wie haben Sie diese gelöst bekommen?
Dank!
P. S. ich habe auch Kontakt zu JetBrains zu diesen Themen, aber ehrlich gesagt Neige ich dazu zu finden, schöne Lösungen für gemeinsame Probleme hier, und ich dachte, ich könnte genauso gut Fragen,
InformationsquelleAutor der Frage mlnyc | 2012-04-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Jedes performance-problem mit PyCharm ist einzigartig, eine Lösung, die hilft, um eine person nicht für andere arbeiten. Der einzige richtige Weg, um das spezifische performance-problem ist durch die Erfassung der CPU-profiler snapshot wie in diesem Dokument beschrieben und senden Sie es an PyCharm-support-teamentweder, indem Sie ein ticket oder direkt in den issue-tracker.
Nachdem die CPU snapshot analysiert, PyCharm-team wird auf ein Update und eine neue version, die (hoffentlich) nicht betroffen von dieser speziellen performance-problem. Das team kann auch empfehlen, dass Sie einige Konfigurationseinstellungen ändern oder einen workaround um das problem zu beheben, basierend auf der Analyse der bereitgestellten Daten.
Alle anderen "Lösungen" (wie Aktivierung der Power Save Modus und ändern Sie die Hervorhebung der Ebene) nur verbergen die wirklichen Probleme, die behoben werden sollten.
InformationsquelleAutor der Antwort CrazyCoder
1. Ändern Sie die Inspektions-Ebene
Aktuellen PyCharm-Versionen können Sie ändern, welche Art von statischer code-Analyse, die es ausführt, und verfügt auch über einen Power/CPU-Speichern-Funktion (Klicken Sie auf das Symbol rechts unten, neben dem Schloss):
2. Ändern indizierte Verzeichnisse
Schließt Verzeichnisse aus, die indiziert, das in den Projekt-Pfaden, nicht aber die tatsächlich benötigt werden durchsucht und indiziert. Drücken Sie
ALT+CTRL+S
und Suche fürproject
.3. Führen Sie Speicher-sweeps
Es ist ein weiteres Interessantes feature:
Gehen Sie in die Einstellungen (Datei/Einstellungen) und Suche für Speicher. In
IDE Settings>Appearance
-> HäckchenShow memory indicator
. Ein memory-Leiste wird angezeigt, in der unteren rechten Ecke (siehe Bild unten). Klicken Sie auf diese Leiste, um führen Sie eine garbage collection /memory sweep.InformationsquelleAutor der Antwort Lorenz Lo Sauer
Sowie Lorenz Lo Sauer bereits eine gute Frage für diese. aber wenn Sie möchten, um dieses problem zu beheben durch die Pycharm-Tuning (ohne ausschalten Pycharm-code-Inspektion). Sie können tuning heap-Größe, wie Sie benötigen. da ich lieber mit Erhöhung der Heap-Größe-Lösung für langsam laufende Pycharm Anwendung.
Können Sie tune-up-Heap-Größe durch Bearbeiten von pycharm.exe.vmoptions-Datei. und pycharm64.exe.vmoptions für 64-bit-Anwendung. und dann Bearbeiten -Xmx und -Xms-Wert auf.
Damit ich reservieren 2048m für xmx und xms-Wert (die 2GB) für mein Pycharm-Heap-Größe. Hier ist Meine Konfiguration. Ich habe 8GB Speicher, so hatte ich es einrichten mit dieser Einstellung:
Ich und aktivieren Sie "Show memory-Anzeige" in den Einstellungen->Erscheinungsbild - & Verhalten->Aussehen. sehen Sie es in Aktion :
und Pycharm ist schnell und läuft jetzt gut.
Referenz : https://www.jetbrains.com/help/pycharm/2017.1/tuning-pycharm.html#d176794e266
InformationsquelleAutor der Antwort Yuda Prawira
Bezug auf das einfrieren Problem, wir fanden dies trat bei der Verarbeitung von CSV-Dateien mit mindestens einer extrem langen Schlange.
Reproduzieren:
Allerdings scheint es gewesen zu sein fest in PyCharm 4.5.4so dass, wenn Sie dies feststellen, versuchen Sie die Aktualisierung Ihrer PyCharm.
InformationsquelleAutor der Antwort James Bradbury
Es ist super einfach durch ändern der heap-Größe wie es bereits erwähnt wurde.
Einfach, indem Sie zu Pycharm-HILFE -> Bearbeiten von benutzerdefinierten VM-option ... und es zu ändern:
InformationsquelleAutor der Antwort JMJ
In meinem Fall war das problem ein Ordner im Projekt Verzeichnis mit 300k+ Dateien von insgesamt 11 GB. Das war nur ein temporärer Ordner mit Bildern, die Ergebnisse der Berechnung. Nach dem verschieben dieser Ordner aus der Struktur des Projektes, die Langsamkeit verschwunden. Ich hoffe dies kann jemand helfen, bitte überprüfen Sie die Struktur Ihres Projekts, um zu sehen, ob es irgendetwas gibt, das ist nicht notwendig.
InformationsquelleAutor der Antwort user5441518
Fand ich eine Lösung für dieses problem, das funktioniert wunderbar auf Windows, und wollte zu teilen.
Lösungen, die nicht funktioniert hat: ich habe 16GB RAM und war immer noch schrecklich-lag. PyCharm dauert weniger als 1 GB RAM für mich, also das war nicht das Problem. Ausschalten Inspektionen überhaupt nicht hilfreich, und ich habe keine speziellen plugins, die ich mich erinnere. Ich habe auch versucht das Spiel mit CPU Affinitäten für den Prozess, in dem kurz gearbeitet, aber nicht wirklich.
Was war schön, fast perfekt:
Können Sie dies manuell tun, aber ich empfehlen, mit einem Programm, das wird, bewahren Sie die Einstellung über Neustarts hinweg und für mehrere Instanzen. Ich benutzte Process Hacker: Rechtsklick auf den Prozess -> Priorität -> Legen Sie die Priorität. Klicken Sie dann rechts wieder -> Prozess -> und wählen Sie "Speichern für pycharm64.exe" und ebenso für python "Speichern für python.exe." Endlich in Process Hacker gehen Sie zu Optionen, und wählen Sie "Start, wenn ich log." Das macht es so, dass ALLE Pycharm python und ausführbare Dateien erwerben diesen CPU-Prioritäten, auch nach Neustart des Programms und/oder Windows, und egal, wie viele python-Instanzen, die Sie starten.
Grundsätzlich viel von der PyCharm ist, lag möglicherweise aufgrund von Konflikten mit anderen Programmen. Denken Sie daran: ja PyCharm erfordert viel CPU, aber das PyCharm-Entwickler sind nicht dumm. Sie haben wahrscheinlich mindestens gewährleistet, die es ausführen kann, ohne Verzögerung auf eine leere Hülse. Aber jetzt öffnen Sie Chrome und 30 Tabletten, Fiddler, ein FTP-Programm, iTunes, Word, Durchhang, etc., und Sie alle konkurrieren mit PyCharm an der gleichen CPU Priorität. Wenn die Summe alle Programme - > 100% auf einem Kern, Sie sehen lag. Der Wechsel zu den Oben Normale Priorität gibt PyCharm etwas näher an den leeren Kern, es wurde wahrscheinlich getestet.
Als für die Unter Normal-auf python.exe im Grunde wollen Sie nicht, um Ihren computer verlangsamen, mit der eigenen Entwicklung. Die meisten python-Programme sind im wesentlichen "batch" - Programme, und Sie wird wahrscheinlich nicht bemerken, die zusätzliche Zeit es braucht, um laufen. Ich weiß nicht empfehlen diese, wenn Sie entwickeln ein grafisches interaktives Programm.
InformationsquelleAutor der Antwort Stephen