2013-01-05 20 views
11

IDEA 12'ye yükselttim ve yavaş yanıtla hayal kırıklığına uğradım. Sınıf gezinme, arama listesini doldurmak için birkaç saniye sürer (önceden anında), dosya listesi işlemiyle ilgili herhangi bir iletişim kutusu dakikalarca askıda kalıyor. Bir sınıfı başka bir pakete taşıyın, sadece telefonu kapatıp süreci durdurmalıyım. Benimle aynı tecrübeye sahip olan var mı?Intellij IDEA 12 yavaş yanıt

bilgiye:

  • Ben pencerelerin
  • ben hem 64 ve 32 sürümleri denedik 7 am ve her ikisi de aynı konuyu var
  • Benim 64bit VMOption dosyası aşağıdaki konfigürasyona sahiptir:

enter image description here

  • Günlüğümün sıkıştırılmış hali var ve http://ge.tt/1JwgAnU/v/0. Log dir oluşturmaya başladığımda, önce temizlerim ve sonra IDEA 64 bitlerini başlatır, bir proje açar (otomatik olarak), daha sonra File> import module komutunu çağırır. Diyaloğun patlaması için bir dakika gecikme olduğunu gözlemledim. Ve log dir'in içinde threadDumps-20130106-091041-IU-123.100 klasörünü görüyorum. Ancak, idea.log dosyasında bir istisna yoktur. sürükle ve bırak başka pakete bir sınıfını geçmek için çalışırken

Güncellemeler

IDEA gösteren bir Screenr asmak: http://www.screenr.com/zlA7

+1

... için ... -XX:ReservedCodeCacheSize=64m ... I do not; Birkaç önemli hız iyileştirmesi buldum ve bu da JVM belleğe bağlı paramları kullanmadan önce bile. Hiçbir şey hiç asılmadı. Bütün bunlar bir yana, teşhis için kullanılabilecek sıfır bilgi sağlıyorsunuz (OS, JDK, mem paramları, vb.) –

+0

IDEA'ya tahsis edilmiş yeterli belleğe sahip olduğunuzdan emin olun. Sağ alt; Hala kullanılmayan ram olup olmadığını görebilirsiniz. – Deepak

+0

vmoptions dahil ek bilgi ekledim. Bellek ayırma için yeterli olması gerektiğini varsayalım –

cevap

16

Windows 7'de JDK 8 ea yüklü olan bir sorun bulundu. IDEA, JDK 8'i otomatik olarak alan JDK'yı yüklemek için exe4j komutunu kullanıyor (Bkz. this question).

IDEA_JDK_64 ortam değişkenini tanımladıktan ve bunu JDK 6'm için işaretledikten sonra yüksek performanslı bir IDEA geri geliyor!

+0

teşekkürler, bu benim için de sorunu çözdü. Sadece IDEA_JDK değişkenini tanımladım ve 64 bit IDEA sürümünün kullanacağını düşündüm. – Xander

3

Ben rubymine ile bu sorun vardı (aynı kod tabanını kullanır) ve benim sistemim Sun/Oracle JDK yerine OpenJDK'ya girmişti. , Özellikle OpenJDK or Sun Java for IntelliJ IDEA

Eğer terminalden IDE başlattığınızda aşağıdaki gibi bir şey görüyor musunuz:

Birinin bu konuya benzer sorunları olduğunu görüyor musunuz? Yükseltme olmayan bir Oracle JDK dönmek IDE neden olduysa

OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b24~pre2-1) 
OpenJDK Server VM (build 20.0-b12, mixed mode) 
WARNING: You are launching IDE using OpenJDK Java runtime. 

THIS IS STRICTLY UNSUPPORTED DUE TO KNOWN PERFORMANCE AND GRAPHICS PROBLEMS! 

NOTE: If you have both Oracle (Sun) JDK and OpenJDK installed 
      please validate either IDEA_JDK, JDK_HOME, or JAVA_HOME environment   variable points to valid Oracle (Sun) JDK installation. 
      See http://ow.ly/6TuKQ for more info on switching default JDK 

Press Enter to continue. 

Belki kontrol etmelidir.

+0

Hayır Windows 7'de Oracle JDK kullanıyorum. Hem 64 hem de 32 bit JDK'yı denedim ve hepsi de aynı sorunu yaşıyor –

+0

On Arch Linux, kurulum aur/jdk ve aur/jre6-compat Bu mesajdan kurtulur. –

2

Benim durumumda sık gecikmelere neden olan bir Findbugs eklentisi oldu. IDEA'yı terminalden çalıştırırsanız ve günlük çıkışına bakarsanız bunu görebilirsiniz, örn.

Sınıf dosyası belirtilmemiş; Çıktı gerçek zamanlı Findbugs taramalarını (Settings -> Inspections -> Findbugs IDEA) devre dışı bıraktıktan sonra her şey sorunsuz bir şekilde tekrar çalıştı.

+0

Bu, IDE'imde bu sorunu çözdü. Bu, üçüncü taraf eklentileriyle ilgili büyük bir sorun, bazen işleri bir araya getiriyorlar. Sadece jetbrain tarafından geliştirilen eklentileri yüklemeyi denerim, aksi halde bu olur – Bartzilla

5

Aynısını yaptım ama idea64exe ayarını değiştirerek çözdüm.vmoptions: -XX:ReservedCodeCacheSize=256m