2013-12-18 46 views
18

每次我在IDEA中創建(Java項目)時,編譯過程都掛起了「完成,保存高速緩存」。在我能繼續之前,我必須殺死這個過程。我試圖使用文件 - >無效緩存沒有成功。IntelliJ IDEA在「完成,保存高速緩存」時掛起

任何想法?

+1

奇怪。你試過機器重啓?檢查緩存的文件位置是否可寫?它是否發生在任何IDEA項目上,或只有一個? – vikingsteve

+0

機器重​​啓沒有幫助。我爲InteliJ JVM添加了更多內存,但它仍然掛起......任何想法? – fane89

+2

這個問題和解決方案在這裏更詳細地描述: http://stackoverflow.com/questions/30625785/intellij-freezes-for-about-30-seconds-before-debugging – fane89

回答

3

據JetBrains公司,

IntelliJ IDEA的緩存文件的數量很大,因此係統緩存可能有一天會成爲超載。在某些情況下,高速緩存永遠不會再需要,例如,如果您使用頻繁的短期項目。另外,解決一些衝突的唯一方法是清理緩存。

前往菜單文件|使緩存無效/重啓並從此處啓動。

https://www.jetbrains.com/help/idea/2016.3/cleaning-system-cache.html

13

多了一個解決辦法是增加你的Mac的主機名到/ etc/hosts文件中包含以下本地主機一起文件:

127.0.0.1 localhost <hostnameOfMac> ::1 localhost <hostnameOfMac>

這解決了這個問題對我來說。

+0

這對我有用,我會*愛*知道爲什麼地球上的主機名影響IntelliJ寫入文件到磁盤。 – monitorjbl

+0

告訴我,如果你找到:) –

+0

這是驅使我堅果 - 解決方案工作 - 明顯需要名稱解析..出於一些虛假的原因! –