PyCharm Running Out of Memory
Ich habe seit kurzem immer eine " out of memory Fehler bei der Verwendung von PyCharm 5.0.4
Die Botschaft ist:
There's not enough memory to perform the requested operation.
Please increase Xmx setting and shutdown PyCharm for change to take effect.
Hab ich schon erhöht Sie den Wert auf 1024 MB, und meines Wissens hat sich nichts geändert in meinem Python-oder system-setups.
Was genau hat die Größe des Xmx-Speicher verwalten, und wie würde ich mich über Debuggen was das Problem verursacht?
- Es gibt keinen code zu zeigen. Es ist völlig unabhängig von was auch immer ich gerade zu dem Zeitpunkt ausgeführt. Manchmal ist es sogar bei Systemstart auftreten.
- Xmx legt die maximale Speichermenge, die Sie in der jvm verwenden können - Sie könnten versuchen, indem Sie es mit 50% oder 75% des free-Speicher (wie z.B. Task-Manager unter Windows).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was für mich gearbeitet, wenn ich lief in dieser "Out of Memory" - problem war das löschen des cache. ("Datei -> Invalidate Caches /neu Starten...") Es ist schon ein paar Tage und keine weiteren Probleme. Vorher war es geschehen fünf oder zehn Minuten nach dem Start PyCharm, auch mit mir nichts zu tun, auf PyCharm anderen, als Blick auf ihn.
Ich bin mit PyCharm Community Edition 2016.1.4 auf Windows 7 Enterprise.
Neuinstallation von PyCharm behoben das problem für mich.
Ich hatte das gleiche Problem, wo ich die Tastatur auf Pycharm war reagiert nicht mehr.
Folgendes löste mein Problem sowohl auf Windows 10 und MacOsx
Klicken Sie auf Hilfe im Menü
Erstellen die Datei, wenn Sie dazu aufgefordert werden.
Entweder ändern Sie die folgenden Einstellungen oder ersetzen Sie den gesamten Inhalt der Datei mit dem folgenden:
Gibt es bereits einen bug gemeldet, für die dies in Youtrack:
https://youtrack.jetbrains.com/issue/PY-20429
Wie bereits erwähnt in den Kommentaren, so können Sie versuchen ein Profil der CPU-Auslastung (Anleitung hier https://intellij-support.jetbrains.com/hc/en-us/articles/207241235-Reporting-performance-problems) und melden es dort. Ich habe bemerkt, dass töten alle meine Debugger, indem Sie im power-save-Modus und dann wiederherstellen, das hilft.
Den Fall, Sie sind mit docker, bewusst sein, dass Pycharm hat einige Probleme mit der Erstellung von mehreren docker-Instanzen und nicht zu töten. Sie müssen töten Sie Sie manuell.
Ich Schnitt einfach einige Ordner, darunter einige Ergebnisse (txt-Dateien) von meinem Projekt, und bewahrte Sie in einem anderen Verzeichnis. Nun bin ich nicht der "out-of-memory" - Fehlermeldung und die änderungen können commit erfolgreich.
Ich hatte das gleiche problem. Neuinstallation der PyCharm nicht helfen. Ich denke, dass dieses problem geschieht, wenn wir haben ein großes Projekt Größe (auch erwähnt in https://youtrack.jetbrains.com/issue/PY-20429). Ich Schnitt einfach einige Ordner, darunter einige Ergebnisse (txt-Dateien) von meinem Projekt, und bewahrte Sie in einem anderen Verzeichnis. Nun bin ich nicht der "out-of-memory" - Fehlermeldung und die änderungen können commit erfolgreich.
Läuft Ihr script mit Python-Konsole in PyCharm könnte, behalten alle zuvor verwendeten Variablen im Speicher und nicht der Ausgang von der Konsole. So wiederholt ausführen des Skripts möglicherweise nicht genügend Speicher oder nicht Speicher in der GPU oder CPU.
Erkannte ich, dass dies beim Debuggen meiner tensorflow code. Wenn Sie nicht sicher sind, gehen Sie zum Ausführen -> Bearbeiten-Konfiguration und stellen Sie sicher, deaktivieren Sie die Option "Ausführen mit Python-Konsole."