2017-06-19 18 views
1

私は、Intellijにすべてロードする必要がある比較的大きなコードレポで作業しています。最近Intellijは、グラデルファイルをリロードした後、インデックスを更新するために長い時間(> 30分)の間ハングします。
回避策はありますか?凍結時のIntellijがインデックス作成中にフリーズする

スタックトレース:

at gnu.trove.TObjectHash.insertionIndex(TObjectHash.java:262) 
    at gnu.trove.THashMap.put(THashMap.java:164) 
    at com.intellij.openapi.util.objectTree.ObjectTree.putNode(ObjectTree.java:54) 
    at com.intellij.openapi.util.objectTree.ObjectTree.createNodeFor(ObjectTree.java:116) 
    at com.intellij.openapi.util.objectTree.ObjectTree.register(ObjectTree.java:78) 
    - locked <0x00000007a2505f00> (a java.lang.Object) 
    at com.intellij.openapi.util.Disposer.register(Disposer.java:95) 
    at com.intellij.openapi.util.Disposer.register(Disposer.java:91) 
    at com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl.registerContainer(VirtualFilePointerManagerImpl.java:366) 
    at com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl.createContainer(VirtualFilePointerManagerImpl.java:358) 
    - locked <0x00000007a1710270> (a com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl) 
    at com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl.createContainer(VirtualFilePointerManagerImpl.java:352) 
    at com.intellij.openapi.roots.impl.libraries.LibraryImpl.initRoots(LibraryImpl.java:276) 
+0

増加ヒープサイズ - XmxのVMオプション – Meo

+0

それともhttps://intellij-support.jetbrains.com/hc/en-us/articles/207241235-Reporting-performance-problems – Meo

+0

我々は再作成するとき、私は同じ問題を抱えていますプロジェクトのファイルを "gradle idea"という大規模なプロジェクトで作成すると、残念ながらIDEAのサポートは私のサポート要求を否定して答えました: "gradleのアイデアを使用することはお勧めできません。http://stackoverflow.com/a/42518961/104891" – centic

答えて

0

は、あなたが自分自身を再インデックス化からあなたのビン、DIST、またはWWWフォルダを除外していますか?

「ディレクトリをマークする」 - >「除外」のいずれかのディレクトリを右クリックします。

+0

うん、彼らはすでに除外されている。これはかなり大きなソースリポジトリです。 – dabei

+0

私はおそらく、VSCode https://code.visualstudio.com/を試してみることをお勧めします。 – caden311

0

私はいくつか試しました。パフォーマンスの最大の向上は、私のSSDディスクをクリアすることになりました。 SSDは完全に近づくにつれてはるかに遅くなります。

関連する問題