PhpStorm netbook üzerinde çok yavaş ve durgun, IDE'yi yanıt için optimize etmek mi?


85

Yakın zamanda PhpStorm 6'dan PhpStorm 7'ye yükselttim. Tüm iyileştirmeleri görmekten çok memnunum, ancak düşük güçlü netbook'umda çok yavaş çalışıyor. Yazma ve metnin görünmesi arasındaki gecikme genellikle 5-6 saniyedir ve satır sayısı arttıkça kötüleşir. Bu aşamada kullanılamaz.

Genel IDE hızını ve yanıt verebilirliğini nasıl geliştirebilirim?

Yanıtlar:


164

2017 Düzenleme : Öncelikle, varsa biraz daha fazla RAM ayırarak PhpStorm'u denemeyi deneyebilirsiniz. Bunu yaparak

  1. Gidiyor Help -> Edit Custom VM Options
  2. Donanımınız için makul bir şey olacak -Xmsve değiştirin -Xmx. Ben -Xms512mve -Xmx2048mbir 8 GB RAM dizüstü.
  3. PhpStorm'u yeniden başlatın.
  4. PhpStorm'un şu anda ne kadar RAM kullandığını görmek istiyorsanız, gidip File -> Settingsarayabilir ve etkinleştirebilirsiniz show memory indicator.

Orijinal cevap : IDE'nin yanıt verebilirliğini artırmak için bazı değişiklikler yaptım. Eminim yapılabilecek daha çok şey vardır, ancak bunları, performansı kullanılabilir marjlar dahilinde iyi bir şekilde iyileştirmek için buldum. En etkili olandan en aza:

  1. Dil enjeksiyonlarını devre dışı bırakın: Dosya -> Ayarlar -> Dil enjeksiyonları. Rahat ettiğiniz kadar kutunun işaretini kaldırın. HTML benim için gerçek katildi.
  2. Denetimleri devre dışı bırakın: Dosya -> Ayarlar -> Denetimler. İhtiyaç duymadığınız kadarının işaretini kaldırın.
  3. Kullanılmayan eklentileri devre dışı bırakın: Dosya -> Ayarlar -> Eklentiler. Kullanılmayan işaretini kaldırın.

Bu değişiklikler hem başlangıç ​​süresini kısalttı hem de genel olarak IDE'nin yanıt verme süresini önemli ölçüde artırdı.


1
Etkinleştiren show memory indicatorve değişiklik görmeyen herkes için , bu özellik durum çubuğunda görüntülenir. jetbrains.com/help/phpstorm/status-bar.html Bunu Görünüm> Durum Çubuğu
Rick

İ ayarlandığında -Xms1024m, phpstorm64.exeçalışmayı durdurdu. Komut satırından çalıştırmak bile yardımcı olmadı ve herhangi bir hata göstermedi.
Danon

Xms ve Xmx değerini nasıl hesaplıyorsunuz - Belirli bir mantık lütfen?
Ragavan Rajan

Teşekkürler, niyetleri devre dışı bırakan iyi bir ipucu, "Güvenli Güç Modu" ile karşılaştırıldığında hangi farklılıkların ortaya çıkabileceğini görmek için hepsini kapalı tutacağım. Denetimler bir şekilde gerekli.
guido

101

Bunları en alttaki dosyanıza phpstorm.exe.vmoptionsveya phpstorm64.exe.vmoptionsdosyanıza ekleyin :

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

Düzenleyicinin artık gerçekten kullanılabilir olduğu noktaya kadar sağlam bir hızlanma.

Hayatım boyunca insanların neden Java'da editörler yarattığını asla anlamayacağım.


6
Tanrım, çok teşekkür ederim. Bu, düzenleyicide kaydırmada BÜYÜK bir iyileştirme yaptı.
Seer

6
Pek çok şey denedim .. bu benim için işe
yarayan tek şeydi

5
Lifesaver :-) "Hayatım boyunca insanların neden Java'da editörler oluşturduğunu asla anlamayacağım." - ben de değil. Java içermeyen herhangi bir iyi Php IDE'sini uzun süredir aradım
Jan Sverre

9
Bu ne yapar?
JordyvD

24
Bunları IDE içinden ekleyebileceğinizi unutmayın. Git Help->Edit Custom VB Options...
voidstate

22

PhpStorm'u hemen hızlandırmanız gerekirse, Güç Tasarrufu modunu açın. (Dosya> Güç Tasarruf Modu veya IDE durum çubuğundaki "Hector the Inspector" simgesini kullanarak). Bu mod, anında kod denetimlerini kapatır Bu şekilde, başlattığınız şeyi bitirebilir ve daha sonra hangi kod denetimlerini devre dışı bırakacağınıza karar verebilirsiniz.


4
Basitçe kod denetimlerini devre dışı bırakır, dolayısıyla CPU kaynaklarını serbest bırakır.
Shumoapp

3

2017.1'DEN DAHA SONRA BİR SÜRÜMÜ KULLANIRSANIZ GEÇERLİDİR:

Yeni phpstorm sürümünü hızlandırmanın en etkili yolu, phpstorm 2017.1'de varsayılan olarak gönderilecek olan deneysel bir özelliktir. O zamana kadar jetbrains ürünlerinde (webstorm, phpstorm vb.)

Help=> Edit custom properties
Düzenleyici ekle'ye tıklayın.zero.latency.typing = true
Kapatın ve uygulamayı tekrar açın.

Benim için değişiklik yazımı artık gecikmeli değil. Diğer numaralar bana yardımcı olmadı ya da fark edilir bir şekilde olmadı.


1

Gereksiz dosyaları projenizden kaldırmayı deneyin. Projemin içinde 3k + * .html günlük dosyam vardı ve bu, 'Proje' sekmesi açıkken yazmayı çok yavaşlattı. (Proje sekmesini gizlemek veya PHP Eklentisini kapatmak da PHPStorm'u hızlandırır, ancak açıkçası bunlar uygun takas değildir.) (PHPStorm 2016 kullanıyorum)


0

Benim durumumda, PhpStorm hiç de yavaş değildi - monitör sürücümdeki bir hata ciddi gecikmeye yol açtı ve o monitörü PhpStorm'a adadığım oldu. Şimdiye kadar okuduysanız, PhpStorm'u farklı bir monitörde deneyin, bu bana çok zaman kazandırırdı.


0

PhpStorm için maksimum bellek tahsisini varsayılanın ötesinde artırmaya yardımcı olması mümkündür.

Benimki için 2GB ile sınırlandırıldı. Bir Windows makinesi sorduğunuzu biliyorum, ancak bunu okuyan mac kullanıcıları için, bir proje açmadan PhpStorm'u açarak bunu değiştirebilirsiniz. Ardından Yapılandır> Özel Özellikleri Düzenle'ye basın ve xmx değerini daha yüksek bir sınırla değiştirin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.