11

IDEA 12 にアップグレードしましたが、応答が遅いことに不満を感じています。クラス ナビゲーションでは、検索リストにデータを入力するのに数秒かかります (以前は瞬時に行われていました)。ファイル リスト操作に関連するダイアログは数分間ハングします。クラスを別のパッケージに移動するだけでハングアップし、プロセスを強制終了する必要があります。誰かが私と同じ経験をしていますか?

追加情報:

  • 私はWindows 7を使用しています
  • 64 バージョンと 32 バージョンの両方を試しましたが、どちらも同じ問題が発生します
  • 私の 64 ビット vmoption ファイルの構成は次のとおりです。

ここに画像の説明を入力

  • ログディレクトリを圧縮してhttp://ge.tt/1JwgAnU/v/0に置きました。ログディレクトリの生成を開始するときは、最初にそれを消去してから IDEA 64 ビットを開始し、プロジェクトを (自動的に) 開き、[ファイル] > [モジュールのインポート] コマンドを呼び出します。ダイアログがポップアップするまでに約数分の遅延があることがわかりました。そして、ログディレクトリ内にthreadDumps-20130106-091041-IU-123.100フォルダーが表示されます。ただし、idea.log ファイルには例外はありません。

アップデート

ドラッグ アンド ドロップであるクラスを別のパッケージに移動しようとすると、IDEA を示す screenr がハングアップします: http://www.screenr.com/zlA7

4

4 に答える 4

16

この問題は、Windows 7 にインストールされている JDK 8 ea が原因であることがわかりました。IDEA は exe4j を使用して JDK をロードし、自動的に JDK 8 を選択しました (この質問を参照してください)。

環境変数を定義IDEA_JDK_64して JDK 6 を指すようにすると、高性能の IDEA が戻ってきました。

于 2013-01-10T01:03:02.173 に答える
5

まったく同じでしたが、 idea64exe.vmoptions: from... -XX:ReservedCodeCacheSize=64m ...to... の設定を変更して解決しました。-XX:ReservedCodeCacheSize=256m

于 2013-03-27T03:02:21.400 に答える
3

RubyMine (同じコードベースを使用) でこの問題が発生しました。これは、システムが Sun/Oracle JDK ではなく OpenJDK に切り替えられたためです。

このスレッドで誰かが同様の問題を抱えているようです: 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 に戻ったかどうかを確認する必要があります。

于 2013-01-05T16:16:26.967 に答える
2

私の場合、頻繁なラグの原因となったのは Findbugs プラグインでした。これは、ターミナルから IDEA を実行し、ログ出力を見るとわかります。

クラスファイルが指定されていません。出力に警告はありません

リアルタイムの Findbugs スキャン (設定 -> インスペクション -> Findbugs IDEA) を無効にした後、すべてが再びスムーズに実行されました。

于 2013-02-13T13:38:15.427 に答える