2015-02-27 20 views
29

Właśnie zaktualizowałem mój IntelliJ do 14.0.3. Ale zawsze pojawiło się okno dialogowe Brak pamięci, aby poprosić mnie o ustawienie pamięci.Jak ustawić pamięć dla IntelliJ 14?

Poniżej moje ustawienia: enter image description here

Myślałem, że to wystarczy. Ale okno dialogowe pokazuje od czasu do czasu, a czasami nie odpowiada, że ​​muszę je zamknąć.

Jak ustawić to dla IntelliJ 14? Jakieś pomysły?

Odpowiedz

45

Otwórz IntelliJ IDE vmoptions plików

dla użytkowników Mac

Help | Edit Custom VM Options...

lub

Library > Preferences > Idea<YourVersion> > idea.vmoptions

Wi ndow (32bit) użytkownicy

C: Program Files \ (x86) \ JetBrains \ IntelliJ IDEA <your_version> \ bin \ idea.exe.vmoptions

okienne (64bit) Użytkownicy

C: \ Program Files (x86) \ JetBrains \ IntelliJ IDEA <your_version> \ bin \ idea64.exe.vmoptions

i skonfiguruj pamięć tak, jak chcesz. Poniżej przykładowe ustawienia dla 2GB

-Xms128m 
-Xmx2048m 
-XX:MaxPermSize=350m 
-XX:ReservedCodeCacheSize=64m 
-XX:+UseCodeCacheFlushing 
-XX:+UseCompressedOops 

Mam nadzieję, że to pomoże.

+6

nie mogę uruchomieniem mojego IntelliJ jeśli ustawić -Xmx do 2048M, mój komputer ma 8 GB pamięci. – Sky

+0

Oto przydatne pytania dotyczące problemu http://stackoverflow.com/questions/17221725/how-to-increase-the-memory-heap-size-on-intellij-idea-12, http://stackoverflow.com/ pytania/13578062/how-to-to-increase-ide-memory-limit-in-intellij-idea-on-mac – Cataclysm

+0

Dziękuję. Przyjrzę się temu. – Sky

1

Jeśli nadal pojawia się ten popup często nawet z dużej pamięci przydzielane, spróbuj:

Plik> unieważnia Skrzynki/Restart ...

+2

Wygląda na to, że działał przez krótki czas. Następnie ponownie pojawi się okno dialogowe. – Sky

1

to naprawdę zależy od rodzaju błędu. Jedną z rzeczy do wypróbowania jest użycie idea64.exe zamiast idea.exe.

Jeśli to nie pomoże, skontaktuj się z JetBrains, zgłaszając problem do https://youtrack.jetbrains.com/newissue i dołączając tam swój dziennik (Pomoc | Show log).

8

Mam przydzielone 4 GB do intelliJ 14 na Windows 7. Moje ustawienia w idea64.exe.vmoptions są:

-Xms4608m
-Xmx4608m
-Xmn2g
-Xss128k
-XX: MaxPermSize = 1536m
-XX: ParallelGCThreads = 20

+22

dla sprzętu gramatyki policji, "4GB" to '4096m' (4 * 1 GB = 4 * 1024 MB) – ecoe

+0

Próbowałem zatwierdzić, ale nie udało się po 20 minutach z powodu błędu pamięci. Czy powyższy i zatwierdzenie zostało przetworzone niemal natychmiastowo. Dzięki! – Brian

+0

Ustawienie -Xmx działa również na Linuksie (Mint 17.3) i rozwiązało problem z głupią pamięcią podręczną. To doprowadzało mnie do szału. Nawet zmieniłem to, z którego Java IDEA pochodzi (jest teraz w pakiecie w Linuksie) do najnowszego i najlepszego środowiska JRE i nadal było wolne. – RyanNerd

2

Można ustawić parametry pamięci IntelliJ IDEA za i ustawienia pamięci aplikacji w następujących miejscach:

Plik vmoptions IDEA:

Pod Windows może to być jeden z poniższych, w zależności od instalacji (x86, x64) użyć:

  • C: \ Program Files (x86) \ JetBrains \ IntelliJ IDEA 04.03.2016 \ bin \ idea.exe.vmoptions
  • C: Program Files \ (x86) \ JetBrains \ IntelliJ IDEA 04/03/2016 \ bin \ idea64.exe.vmoptions

VM Opcje w Run/Debug Konfiguracja:

enter image description here

Powiązane problemy