2011-01-13 16 views
17

Używam IntelliJ (edycja społecznościowa) przez kilka miesięcy i na początku jestem zadowolony z jego prostoty. Ale teraz, po aktualizacji do wersji 10, jest bardzo powolny. Czasem klikam plik, a otwarcie pliku trwa 5 - 15 sekund (w tym czasie zamrozi).Jak poprawić szybkość edytora kodu IntelliJ?

Nie wiem, czy zrobiłem coś, co powoduje: Zainstalowałem 2 wtyczki (regex, sql) i mam 2 wersje IntelliJ na moim komputerze (teraz wersja 9 usunięta, pozostaje tylko wersja 10) .

Czy są jakieś wskazówki, aby poprawić szybkość edytora kodu, ogólnie lub w szczególności IntelliJ? Mam pewne doświadczenie podczas korzystania z IntelliJ:

  1. Należy otworzyć IntelliJ na chwilę przed pracą, ponieważ potrzebuje czasu na indeksowanie.

  2. Nie otwierać zbyt wielu kart kodowych

  3. Otwórz jako mniej inny program, jak to możliwe. Używam 2 GB pamięci RAM WinXP i wydaje się to dość wystarczające dla Java, IntelliJ & Chrome w tym samym czasie.

Odpowiedz

21

Spróbuj zwiększyć rozmiar pamięci przy użyciu %IDEA_HOME%\bin\idea.exe.vmoptions

-Xms128m 
-Xmx512m 
-XX:MaxPermSize=250m 
  • Xms128m oznacza, że ​​na starcie nie zostaną przydzielone 128 MB dla sterty.
  • Xmx512m oznacza, że ​​maksymalna wielkość hałdy dostępne IDEA 512 mb
  • -XX:MaxPermSize=250mPermGen związane Java sterty.

Ponadto można ustawić maksymalny śmieciarza wstrzymać

-XX:MaxGCPauseMillis=10 

Oznacza to, że GC Java zajmie max 10ms, aby wykonywać swoją pracę.

I wykorzystać współbieżne Mark-Sweep (CMS) kolektor (ale nie jestem pewien, że to pomoże w najnowszej wersji IDEA)

-XX:+UseConcMarkSweepGC 
+0

dziękuje, czy mógłbyś podać mi więcej informacji o tym, jak działają? Lub miejsce, w którym mogę sprawdzić opcje? –

+0

Nie wiem, czy to jest powód, ale w rzeczywistości wydajność jest trochę lepsza (teraz nie zatrzymuje się zbyt długo). Czy możesz podać wyjaśnienie swoich wskazówek? –

+0

Niestety, nie wiem, czy zaktualizowałeś odpowiedź. Wygląda na to, że stackoverflow nie powiadamia o tym. –

Powiązane problemy