2014-05-24 14 views
59

Niedawno uaktualniono z PhpStorm 6 do PhpStorm 7. Zachwycony, aby zobaczyć wszystkie ulepszenia, ale działa bardzo wolno na moim netbooku o niskim zasilaniu. Opóźnienie między wyświetlaniem tekstu a wyświetlaniem jest często 5-6 sekund i pogarsza się wraz ze wzrostem liczby linii. Na tym etapie nie można go użyć.PhpStorm bardzo powolny i powolny na netbooku, optymalizuj IDE pod kątem szybkości reakcji?

Jak mogę poprawić ogólną szybkość i szybkość IDE?

Odpowiedz

107

Wprowadziłem kilka zmian, aby zwiększyć szybkość reakcji IDE. Jestem pewien, że jest więcej rzeczy, które można zrobić, ale znalazłem je, aby poprawić wydajność w granicach użytecznych marginesów. Od najskuteczniejszego do najmniejszego:

  1. Wyłączenie zastrzyków językowych: Plik -> Ustawienia -> Zastrzyki językowe. Pozbądź się wielu pudełek, w których czujesz się komfortowo. HTML był dla mnie prawdziwym zabójcą.
  2. Wyłącz inspekcje: Plik -> Ustawienia -> Inspekcje. Pozbądź się tylu, ile nie potrzebujesz.
  3. Wyłącz nieużywane wtyczki: Plik -> Ustawienia -> Wtyczki. Przestań nieużywane.

Te zmiany spowodowały, że zarówno czas uruchamiania, jak i znacznie większa reakcja IDE w ogóle.

Edytuj w 2017: Możesz także spróbować poeksperymentować z przydzieleniem PhpStorm trochę więcej pamięci RAM. Czy to przez

  1. Idąc do Help -> Edit Custom VM Options
  2. Zmian -Xms i -Xmx być coś sensownego dla Twojego sprzętu. Mam -Xms512m i -Xmx2048 na 8GB pamięci RAM.
  3. Uruchom ponownie PhpStorm.
  4. Jeśli chcesz sprawdzić, ile obecnie używa PhpStorm pamięci RAM, możesz przejść do File -> Settings i wyszukać i włączyć show memory indicator.
+0

Dzięki Brazylii. – durtto

72

Dodaj je do pliku phpstorm.exe.vmoptions lub phpstorm64.exe.vmoptions, u dołu:

-Dawt.useSystemAAFontSettings=lcd 
-Dawt.java2d.opengl=true 

Stałe przyspieszenie do tego stopnia, że ​​edytor jest teraz rzeczywiście użyteczne.

Będę za życia mnie po prostu nigdy nie zrozumieć, dlaczego ludzie tworzą redaktorów w Javie.

+3

Dobry Boże, dziękuję bardzo. To spowodowało OGROMNE ulepszenie przewijania w edytorze. – Seer

+4

Próbowałem wielu rzeczy .. to był jedyny, który pracował dla mnie, ogromna poprawa szybkości przewijania – bruchowski

+0

Musiałem dodać to jako 2 linie zamiast 1 linii w przeciwnym razie czcionki były bardzo masywne. Daje niesamowitą poprawę szybkości, dziękuję! – cornernote

20

Jeśli potrzebujesz przyspieszyć PhpStorm od razu, włącz tryb oszczędzania energii. (Plik> Tryb oszczędzania energii lub za pomocą ikony "Hector the Inspector" na pasku stanu IDE). Ten tryb wyłącza inspekcje kodu "w locie". W ten sposób możesz zakończyć to, co zostało rozpoczęte, a następnie zdecydować, które inspekcje kodu mają zostać dezaktywowane.

+1

dlaczego to działa? – catbadger

+3

Po prostu wyłącza inspekcje kodu, co zwalnia zasoby procesora. – Shumoapp

1

Spróbuj usunąć niepotrzebne pliki z projektu. W moim projekcie miałem pliki 3k + * .html, które spowalniały pisanie, gdy karta "Projekt" była otwarta. (Ukrywanie karty projektu lub wyłączanie wtyczki PHP również przyspiesza działanie PHPS, ale oczywiście nie są to opłacalne kompromisy). (Używam PHPStorm 2016)

4

Najbardziej efektywny sposób na przyspieszenie nowej wersji phpstorm to eksperymentalna funkcja, która będzie domyślnie dostarczana w phpstorm 2017.1.Do tego można aktywować na produktach JetBrains (webstorm, phpstorm etc.)

Kliknij na Help =>Edit custom properties
Dodaj editor.zero.latency.typing = true
Zamknij i otwórz ponownie aplikację.

Dla mnie zmiana pisania nie jest już opóźniona. Inne triki nie pomogły mi w zauważalny sposób.