2013-12-18 13 views
18

Za każdym razem, gdy robię markę (projekt Java) w IDEA, proces kompilacji powiela się "Zakończono zapisywanie pamięci podręcznych". Muszę zabić ten proces, zanim będę mógł kontynuować. Próbowałem użyć File -> Invalidate Caches bez powodzenia.IntelliJ IDEA zawiesza się podczas "Zakończono zapisywanie pamięci podręcznych"

Wszelkie pomysły?

+1

Dziwne. U próbowałeś ponownego uruchomienia komputera? Sprawdź, czy lokalizacja plików dla twoich pamięci podręcznych jest zapisywalna? Czy dzieje się to w każdym projekcie IDEA, czy tylko w jednym? – vikingsteve

+0

Restart maszyny nie pomógł. Dodałem więcej pamięci RAM dla InteliJ JVM, ale wciąż wisi ... jakieś pomysły? – fane89

+2

Problem i rozwiązanie opisano tutaj bardziej szczegółowo: http://stackoverflow.com/questions/30625785/intellij-freezes- for- about 30-seconds-before-debugging – fane89

Odpowiedz

3

Według JetBrains,

IntelliJ IDEA buforuje wielką liczbę plików, dlatego cache systemu może pewnego dnia stać się przeciążony. W niektórych sytuacjach pamięci podręczne nigdy nie będą potrzebne, na przykład w przypadku częstych projektów krótkoterminowych. Jedynym sposobem na rozwiązanie niektórych konfliktów jest wyczyszczenie pamięci podręcznej.

Przejdź do menu Plik | Invalidate Caches/Restart i zabierz go stamtąd.

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

13

jeden obejście jest dodanie hosta Macu do pliku/etc/hosts wraz z localhost jak następuje:

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

To rozwiązało problem dla mnie.

+0

To działało dla mnie i mogłem * kochać * wiedzieć, dlaczego na ziemi nazwa hosta wpływa na zapisywanie plików IntelliJ na dysk. – monitorjbl

+0

Powiedz mi, czy kiedykolwiek się dowiesz :) –

+0

To doprowadzało mnie do szału - powyższe rozwiązanie działało - oczywiście potrzebna jest poprawa nazwy ... z jakiegoś fałszywego powodu! –

Powiązane problemy