Jak mogę zwiększyć stos pamięci w pycharmie

23

Używam pycharm, a jego pamięć pokazana w prawym dolnym rogu to 750M. Nie mogłem znaleźć żadnego ustawienia, w którym mógłbym to zwiększyć. Gdzie mogę zwiększyć tę pamięć? Używam wersji 3.4.

Dużo szukałem, ale nie mogłem również znaleźć od Google

Miraż
źródło
Oficjalny dokument: jetbrains.com/help/pycharm/2017.1/…
Stephan Schielke

Odpowiedzi:

19

Pod /binkatalogiem instalacji pycharm znajduje się plik pycharm.vmoptions. Za pomocą tego można dostosować opcje przekazywane do JVM. Maksymalny rozmiar sterty powinien zostać podany przez

-Xmx750m

W tym wpisie na blogu znajduje się lista opcji pamięci

pirokrastyka
źródło
@slashdottir: dzięki, link zastąpiony przez archive.org copy
pyrocrasty
Musiałem go zmodyfikować, a plik vmoptions znajduje się w ścieżce użytkownika, w pliku pycharm [wersja] .exe.vmoptions. Wydaje się, że ten jest specyficzny, z którego korzysta twój system, gdy pycharm jest zainstalowany (mówię o Community Edition 2016.3)
Dani bISHOP
29
  1. Pomoc -> Znajdź akcję -> (wpisz „ Opcje maszyny wirtualnej ”) -> (Kliknij) „ Edytuj niestandardowe opcje maszyny wirtualnej
  2. Pycharm (2016.2) otworzy przed tobą odpowiedni plik vmoptions (pycharm.vmoptions lub pycharm64.options).
  3. Zmień -Xmx750mna -Xmx1024mlub jaki chcesz rozmiar. Zapisz to.
  4. Uruchom ponownie Pycharm (Plik-> Wyjdź itp.)

Oficjalna dokumentacja „Zwiększanie sterty pamięci” jest tutaj

John Mee
źródło
1
łatwe i czyste rozwiązanie
Mehedi
cześć! co jeśli chcę podać więcej niż 1024? jakiego innego # mogę użyć? lub ... czy możesz mi powiedzieć, czy ten numer się nazywa? więc mogę google go: / dziękuję!
zawsze zadawane pytania
1
@alwaysaskingquestions Możesz zmienić liczbę na dowolną ilość pamięci, którą postanowisz poświęcić. Po kliknięciu linku zobaczysz, że nazywa się to „Maksymalny rozmiar sterty”.
John Mee,
0

Zamiast ręcznie wyszukiwać odpowiednie pliki, możesz (przynajmniej w PyCharm 5) teraz po prostu wyszukać lub przejść do „Edytuj niestandardowe opcje maszyny wirtualnej”, a utworzy i otworzy dla ciebie domyślny plik vmoptions, jak opisano w https: / /www.jetbrains.com/pycharm/help/tuning-pycharm.html . Następnie,

Aby zwiększyć rozmiar sterty PyCharm, ... zmodyfikuj ustawienie -Xmx.

EDYCJA: Nie wiem dlaczego, ale ten proces utworzył pycharm64.vmoptionsdla mnie plik, który tak naprawdę nie zmienił wielkości sterty (jak wskazano w prawym dolnym rogu „Pokaż wskaźnik pamięci” ). Właściwie musiałem zmienić nazwę tego pliku pycharm.vmoptions, aby działał.

Poklepać
źródło
0

Przejdź do / JetBrains / PyCharm 5.0.1 / bin

Będą dwa pliki w przypadku wersji 64-bitowej. pycharm.vmoptions i pycharm64.vmoptions.

Zwiększ rozmiar sterty i trwałości

-Xms256m

-Xmx1024m

-XX: MaxPermSize = 512 m

Uwaga: Możesz go zwiększyć zgodnie z konfiguracją systemu. Zrób to mądrze: jeśli PyCharm nie otworzy się dla ciebie, oznacza to, że przesadziłeś pamięć. Myślałem, że to nie działa dla mnie z powodu oczekującego ponownego uruchomienia, ale też nie działało po ponownym uruchomieniu. Wystarczy otworzyć pliki „vmoptions” i iteracyjnie obniżyć wartości do momentu uruchomienia PyCharm.

Siva-Dev-Wizard
źródło