Czy to normalne, że Intelli J zajmuje dużo czasu (prawie 12 godzin), aby zaktualizować indeksy projektu? Właśnie zainstalowałem Intelli J na moim komputerze i zaimportowałem dość duży projekt Maven (ponad 13k plików).
Rozumiem, że projekt jest duży, ale zostawiłem komputer na całą noc, a gdy obudziłem się rano, Intelli J nadal nie skończył aktualizacji indeksów plików, co uniemożliwia zrobienie czegokolwiek od wyskakującego okienka z tytuł „Aktualizowanie indeksu” wisi na środku ekranu.
maven
ide
intellij-idea
indexing
0x56794E
źródło
źródło
Odpowiedzi:
Istnieje kilka odpowiedzi na forach dla różnych wersji IntelliJ, oto co wypróbowałem (IntelliJ 13).
Ostatecznie to, co rozwiązało mój problem z aktualizacją indeksów, to:
źródło
File / Invalidate Caches
robi to samo. Pomogło mi.Próbowałem usunąć pamięć podręczną i działa idealnie. Dzięki za rozwiązanie przyjaciele.
Właśnie:
Po wybraniu pojawi się wyskakujące okienko z wieloma opcjami.
a zanim to zrobisz, upewnij się, że zapisałeś wszystkie zmiany, w przeciwnym razie może usunąć niektóre niezapisane zmiany.
Gdy to zrobisz, IntelliJ uruchomi się ponownie, a następnie zobaczysz, że całe indeksowanie odbywa się naprawdę szybko.
źródło
Usuń pamięci podręczne w folderze biblioteki
W systemie Mac OSX lokalizacja pamięci podręcznej to
~/Library/Caches
źródło
Miałem ten sam problem z IntelliJ 2017.2.3 - tj. Mój projekt ciągle aktualizował indeksy.
Odkryłem, że przekroczyłem limit dyskowy w moim katalogu domowym. Domyślnie IntelliJ przechowuje indeksy w katalogu domowym w następujący sposób:
Rozwiązaniem dla mnie było:
Przenieś cały katalog .IdeaIC2017.2 do innego montowania, które ma więcej miejsca:
Zaktualizuj,
bin/idea.properties
aby wskazać nową lokalizację indeksu / konfiguracji:Możliwe, że niektóre inne odpowiedzi na to pytanie wynikały z tego samego problemu i zostały nieumyślnie naprawione przez „usunięcie folderu pamięci podręcznych”, „unieważnienie pamięci podręcznych” itp., Co potencjalnie zwolniłoby wystarczająco dużo miejsca na dysku do zbudowania indeksów.
źródło
Chociaż zaakceptowane i inne odpowiedzi mogą rozwiązać konkretny problem, odkryłem, że problem z bardzo długimi czasami indeksowania często wynika z faktu, że repozytorium zawiera lub zawiera łącza do katalogu zawierającego dużą liczbę plików. Często odbywa się to w celu testowania, a dany katalog nie jest w rzeczywistości częścią projektu, np. Jest ignorowany przez VCS.
IDE nie ignoruje automatycznie tych katalogów podczas indeksowania, ale istnieje możliwość „wykluczenia” katalogu z projektu. Zapobiegnie to również indeksowaniu.
źródło
Myślę, że Idea to bardziej zbieranie śmieci niż wykonywanie pożytecznej pracy. Użyj G1 GC zamiast domyślnego.
Pomoc - Edytuj niestandardowe opcje maszyny wirtualnej
zamiast
i oczywiście zrestartuj Idea.
Wada: G1 próbuje zebrać śmieci przed zatrzymaniem procesu. To szaleństwo, ale tak właśnie jest. W przypadku programu z 16G pryzmy czyszczenie trwało 27 minut. Więc nie konfiguruj swojego Pomysłu do używania sterty 16G.
źródło
łatwiejszy sposób jest następujący: plik -> ustawienia -> (odznacz) Synchronizuj pliki przy aktywacji ramki lub zakładki edytora.
źródło
prawdopodobnie - stary błąd w systemie buforowania. zdarza się to we WSZYSTKICH wersjach, zwłaszcza jeśli zaktualizujesz swoją wersję IntelliJ lub JDK. Aby to naprawić: 1) zamknij GUI. 2) przejdź do% HOME_DIR% .IntelliJIdeaXXXX \ system \ caches i usuń 3) ponownie uruchom GUI.
źródło