簡體   English   中英

Intellij IDEA 12響應緩慢

[英]Intellij IDEA 12 slow response

我已升級到IDEA 12,並對響應緩慢感到沮喪。 類導航需要幾秒鍾來填充搜索列表(以前它是即時的),任何與文件列表操作相關的對話框都會掛起幾分鍾。 將一個類移動到另一個包只是掛起,我必須殺死該進程。 有沒有人和我有同樣的經歷?

其他信息

  • 我在Windows 7上
  • 我嘗試了64和32版本,兩者都有相同的問題
  • 我的64位vmoption文件具有以下配置:

在此輸入圖像描述

  • 我將日志目錄壓縮並放在http://ge.tt/1JwgAnU/v/0上 當我開始生成日志目錄時,我先清理它然后啟動IDEA 64位,打開一個項目(自動),然后調用File> import module命令。 我發現在彈出對話框之前有大約一分鍾的延遲。 在日志目錄中我看到一個threadDumps-20130106-091041-IU-123.100文件夾。 但是在idea.log文件中沒有發現異常。

更新

當試圖通過拖放將一個類移動到另一個包時,顯示IDEA的屏幕截圖掛起: http//www.screenr.com/zlA7

我發現問題是由我的Windows 7中安裝的JDK 8 ea引起的.IDEA使用exe4j加載JDK,這會自動獲取JDK 8(請參閱此問題 )。

在我定義了IDEA_JDK_64環境變量並將其指向我的JDK 6后,高性能IDEA又回來了!

我有完全相同的,但通過更改idea64exe.vmoptions:from ... -XX:ReservedCodeCacheSize=64m ... to ... -XX:ReservedCodeCacheSize=256m的設置解決了它

我在使用RubyMine時遇到了這個問題(使用相同的代碼庫),這是因為我的系統已經轉向OpenJDK而不是Sun / Oracle JDK。

我看到有人在這個帖子中有類似的問題: OpenJDK或Sun Java for IntelliJ IDEA

具體來說,當您從終端啟動IDE時,您會看到以下內容嗎?

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.

也許您應該檢查升級是否導致IDE恢復為非Oracle JDK。

在我的情況下,它是一個Findbugs插件,導致頻繁的滯后。 如果從終端運行IDEA並查看日志輸出,您可以看到這一點,例如

沒有指定類文件; 輸出沒有警告

禁用實時Findbugs掃描(設置 - >檢查 - > Findbugs IDEA)后,一切都順利進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM