Jak przyspieszyć Eclipse?

Jak sprawić, by doświadczenie z Eclipse było szybsze?

Na przykład: wyłączam wszystkie wtyczki, których nie potrzebuję(Mylyn, Subclipse,...).

Zamiast używać wtyczki dla Mercurial, konfiguruję TortoiseHG jako zewnętrzne narzędzie.

Author: Peter Mortensen, 2008-11-25

30 answers

Trzy najbardziej wpływowe czynniki prędkości zaćmienia to:

    [[8]}korzystanie z najnowsza wersja Eclipse (3.4 Ganimede w momencie pisania w 2008)
    Zauważ, że David Balažic ' S komentarz (lipiec 2014) przeczy tym kryteriom, które działały sześć lat temu:

"ten sam" obszar roboczy w indygo (3.7.2) SR2 ładuje się w 4 sekundy, w Kepler SR2 (4.3.2) w 7 sekund, a w Luna (4.4.0) w 10 sekund. Wszystkie są pakietami Java EE. Nowsze wersje mają więcej dołączonych wtyczek, ale nadal trend jest oczywisty. (przez "ten sam" obszar roboczy mam na myśli: te same (dodatkowo zainstalowane) wtyczki używane, te same projekty sprawdzone z kontroli wersji).

  • Uruchomienie go z najnowszym JDK (1.7 w momencie pisania, co nie uniemożliwia kompilacji w projekcie Eclipse z jakimkolwiek innym JDK, który chcesz: 1.4.2, 1.5, 1.6 starszy...)

    -vm jdk1.6.0_10\jre\bin\client\jvm.dll
    
  • Konfiguracja eclipse.ini (Zobacz To pytanie na całkowite zaćmienie.ini )

    -Xms128m
    -Xmx384m
    -XX:MaxPermSize=128m _# NOTE: this option is obsolete in Java 8, it will be ignored_
    -Xss2m
    [...]
    

Argument Xmx jest ilością pamięci, jaką otrzyma Eclipse (w prostych słowach). Z -Xmx384m dostaje 384 MB PAMIĘCI RAM, z -Xmx4G dostaje 4 GB itd.


Uwaga:

  1. Odnosi się do jvm.dll ma zalety:

    • Ekran powitalny pojawi się wcześniej.
    • zaćmienie.exe na liście procesów zamiast Javy.exe.
    • firewalle: Eclipse chce zamiast tego dostępu do Internetu z Jawy.
    • problemy z zarządzaniem oknami, zwłaszcza w systemach Windows i Mac.

    Ale może mieć również pewne wady, jeśli spróbujesz przesunąć pamięć zbyt wysoko.

  2. Domyślną pamięcią pobieraną przez Eclipse jest kombinacja MaxPermSize i Xmx. Tutaj do 512 MB razem, co jest całkiem wystarczające dla 1 GB pamięci komputera.

 404
Author: VonC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-20 08:05:21

Dodaj -Xverify:none do swojego eclipse.plik ini.

To znacznie skraca czas uruchamiania Eclipse (50% w moim przypadku, jeśli nie więcej). To powie maszynie wirtualnej, aby nie walidować wszystkich .pliki klas, które ładuje.

 245
Author: Assem,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-24 19:00:54

Przejdź do Windows -> Preferencje -> Walidacja i odznacz dowolny validators, którego nie chcesz lub nie potrzebujesz.

Dla Eclipse 3.7, używasz Windows -> Preferencje -> ogólne -> Uruchamianie i wyłączanie .

 116
Author: kiamlaluno,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-16 13:16:05

Upewnij się, że używasz Sun JVM do uruchomienia Eclipse.

Na Linuksie, szczególnie Ubuntu, Eclipse jest domyślnie instalowane, aby używać open source GCJ, który ma drastycznie gorszą wydajność. Użyj update-alternatives --config java, aby przełączyć się na Sun JVM, aby znacznie poprawić snappiness UI w Eclipse.

 86
Author: chromakode,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-25 05:28:44

Zamknij wszystkie otwarte projekty, które nie są obecnie używane.

Spróbuj wyłączyć tryb automatycznego publikowania podczas tworzenia.

 48
Author: Nrj,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-04 20:33:24

Dzięki za podpowiedzi. Te opcje (wymienione powyżej) Bardzo mi pomogły:

Windows:

Zwiększenie pamięci i dotyczące mojej zaktualizowanej wersji Javy w eclipse.ini:

-Dosgi.requiredJavaVersion=1.6
-Xms256m
-Xmx512m
-XX:PermSize=512m
-XX:MaxPermSize=512M
-Xverify:none

Linux / Ubuntu:

Użycie

update-alternatives --config java
 47
Author: Mateng,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-21 20:17:54

Kolejną poprawę wydajności można uzyskać, wyłączając dekoracje etykiet (Windows -> Preferences; General -> Appearance -> Label Decorations) oraz poprzez wyłączenie nieużywanych możliwości przy starcie (Windows -> Preferences; General -> Startup and Shutdown).

Możesz również uzyskać dodatkową wydajność, wybierając inną strategię usuwania śmieci w zależności od JVM.

Jeśli masz dość cykli restartu, możesz użyćJavaRebel z ZeroTurnaround. To skróci twój czas spędzony na restartach serwera/klienta.

 44
Author: ILX,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-19 14:18:27

Choć nie bezpośrednio związane z Eclipse:

Jeśli używasz systemu Windows 7 (i prawdopodobnie Windows Vista), pamiętaj, aby wyłączyć indeksowanie plików w folderze workspace, jeśli twoje rzeczy znajdują się w domyślnym miejscu - folderze domowym. System Windows domyślnie indeksuje wszystko w folderze domowym i zwykle marnuje przestrzeń roboczą. (Kliknij prawym przyciskiem myszy folder workspace w Eksploratorze, Properties -> Zaawansowane .)

 38
Author: nos,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-24 18:46:55

Wyłącz skanery antywirusowe lub przynajmniej skonfiguruj dowolny skaner antywirusowy, aby nie skanował plików JAR przy dostępie do odczytu.

 31
Author: JarHead,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-07-24 22:36:29

Eclipse ładuje wtyczki leniwie i najczęściej, podobnie jak Subclipse, nie rób nic, jeśli ich nie używasz. Nie zwalniają w ogóle Eclipse w czasie biegu, a to nie pomoże ci ich wyłączyć. W rzeczywistości Mylyn pokazano, że zmniejsz zużycie pamięci Eclipse przy prawidłowym użyciu.

Uruchamiam Eclipse z mnóstwem wtyczek bez żadnej wydajności kara w ogóle.

  • spróbuj wyłączyć ustawienia kompilatora, których być może nie potrzeba (np. podwarianty pod "parametr nigdy nie jest odczytywany).
  • której wersji Eclipse używasz? Starsze wersje były znane jako powolne, jeśli ulepszasz je w kółko znowu, bo dostali folder plug-inów napompowany z duplikatami wtyczek (z różnymi wersjami). To nie stanowi problemu w wersji 3.4.
  • użyj zestawów roboczych. Działają lepiej niż zamykanie projektów, szczególnie, jeśli musisz przełączać się między zestawami projekty cały czas.

To nie tylko pamięć że trzeba zwiększyć z-Xmx switch, to także rozmiar Perm gen . Myślę, że problem został rozwiązany w Eclipse 3.4.

 28
Author: Peter Mortensen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-04 21:14:00

Jest jeszcze jedna rzecz, która naprawdę przyspiesza Eclipse zarówno na Windowsie, jak i w szczególności Linuksie-umieszczenie JVM na dysku RAM.

Dla systemu Windows można użyć komercyjnego sterownika dysku RAM firmy Qsoft .

Dla Linuksa użyj dowolnej z metod opisanych w licznych artykułach w Internecie. Ważne jest, aby dać dodatkowe miejsce na dysku RAM, który jest o 10% większy niż rozmiar JVM.

Zobacz to. To naprawdę robi różnicę.

 25
Author: Darko Miletic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-12 11:09:18

Daję mu mnóstwo pamięci (dodaj przełącznik-XMX whateverM do komendy, która go uruchamia) i staram się unikać zamykania i ponownego uruchamiania-uważam, że największe opóźnienia są przy starcie, więc dając mu dużo pamięci RAM pozwala mi działać dłużej, zanim się rozwali.

 20
Author: Tim Howland,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-25 03:20:38

Wraz z najnowszym oprogramowaniem (najnowsze Eclipse i Java) i większą ilością pamięci RAM, może być konieczne

  • Usuń niechciane wtyczki (nie wszystkie potrzebują Mylyn i J2EE w wersji Eclipse)
  • niechciane walidatory
  • Wyłącz sprawdzanie pisowni
  • Zamknij nieużywane karty w edytorze Java (tak, pomaga to zmniejszyć obciążenie Eclipse)
  • Zamknij nieużywane projekty
  • Wyłącz niechcianą deklarację etykiety (SVN/CVs)
  • Wyłącz auto budynek

Indeks: making-eclipse-ide-faster

 20
Author: Pakka Techie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-16 14:51:09

Zaimplementowałem wtyczkę do konfiguracji, które funkcje mają być ładowane w trybie runtime, aby poprawić wydajność i zmniejszyć konflikty między różnymi wtyczkami.

Możesz zainstalować wiele funkcji w swoim Eclipse, takich jak Android development tools, C / C++ development tools, PHP, SVN, wtyczki Git i ClearCase . Dlatego Eclipse jest ciężkie i kosztuje dużo pamięci, a niektóre z nich nie są często używane.

Więc możesz użyć mojego narzędzia do tworzenia różne zasady runtime, takie jak ta, która ma Android, Git i Base Eclipse, Inna zawiera C/C++, SVN I Base Eclipse. Następnym razem Eclipse załaduje tylko określone funkcje, jeśli używasz zasad, które mają tylko Android i Git.

Zapraszam do wypróbowania i przekazania mi opinii. :)

Nazwa tego narzędzia to Konfigurator Equinox Advanced .

 14
Author: Kane,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-03 04:38:38

Nie być niedocenianym to mieć szybką maszynę. 16-32 GB PAMIĘCI RAM, SSD i przyzwoity procesor... i kto tam?

 14
Author: Peter Mortensen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-15 06:15:37

Jeszcze jedna sztuczka to wyłączenie automatycznych kompilacji.

 13
Author: Rahul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-28 06:10:25

Dostrajałem też vmargi i takie tam. Ale to, co naprawdę przyspieszyło Eclipse na Windows, to "właściwa" konfiguracja oprogramowania antywirusowego. Musisz wyłączyć skanowanie na żądanie spakowanych plików. pliki jar i wiele plików związanych z Javą są pakowane z algorytmem PKZIP, aby zaoszczędzić miejsce. Ponieważ Eclipse używa mnóstwa plików java, program antywirusowy próbuje rozpakować i przeskanować każdy z nich. Więc dla platformy Windows: wyłącz skanowanie na żądanie spakowanych plików, w przeciwnym razie Eclipse będzie niezwykle powolny. Należy pamiętać, że wyłączenie tego niestety osłabia system przed atakami, większość złośliwego oprogramowania używa packerów.

 13
Author: Csaba Toth,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-12 16:59:44

Najlepsze praktyki w tym wątku są zaimplementowane w Darmowym optimizerze dla Eclipse, z ZeroTurnaround.

W czym to pomaga?

  • niewystarczająca alokacja pamięci
  • weryfikacja klasy
  • nadmierne indeksy i historia
  • przestarzały lub powolny JDK
  • zaćmienie jest nieaktualne
  • długie czasy budowy i przebudowy

Aby uzyskać więcej informacji, sprawdź ten artykuł z RebelLabs .

 13
Author: Jevgeni Kabanov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-17 09:53:30

Postaraj się skonfigurować ścieżkę budowania. Uzupełnianie kodu zużywa dużo pamięci, jeśli musi przejść przez cały folder projektu.

  • Kliknij prawym przyciskiem myszy projekt i wybierz Preferencje.
  • Wybierz ustawienie ścieżki budowania i usuń folder projektu.
  • Następnie dodaj tylko foldery, w których masz kod źródłowy i kod biblioteki.
 13
Author: Johan Sydseter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-24 18:59:14

Doświadczyłem znacznej poprawy wydajności przy ograniczaniu liczby otwartych kart(w przeszłości często miałem otwarte 30 + kart). Możesz pozwolić Eclipse zająć się tym Automatycznie:

Okno -> Preferencje -> Editors - > Zamknij edytory automatycznie

8 otwartych kart to kwota przed pojawieniem się znaku>>, więc zwykle zostawiam go na 8.

Przy otwieraniu większej liczby kart, te najmniej ostatnio dostępne będą zamknięte.

- > gdy wszystkie edytory są brudne lub przypięte

Jeśli ma niezapisane modyfikacje, możesz poprosić o zapisanie i ponowne użycie (zakładka zostanie zamknięta, w jej miejsce zostanie otwarta nowa). Możesz też otworzyć nowy edytor, zwiększając w ten sposób ilość otwartych kart (dyskretny wybór).

Jeśli chcesz mieć pewność, że niektóre karty nigdy nie zostaną zamknięte automatycznie, możesz je przypiąć. To przez kliknięcie na ikonę pin (ikona po prawej stronie na pasku narzędzi, z "Edytor pin" jako tooltiptext).

 13
Author: Mark,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-24 19:02:02

Wyłączyłem wszystkie nieużywane opcje w Windows > Preferencje > Ogólne i ma to ogromny pozytywny wpływ na wydajność, eclipse nadal jest wolne przy przełączaniu kart, nie chcę zwiększać pamięci, ale jest dużo szybsze przy przewijaniu. Thx za porady.

 7
Author: lxndr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-10-01 12:54:27
                       **Tips for making Eclipse IDE Faster**

Eclipse będzie działać szybciej podczas pracy z małymi projektami. Ale kiedy będziesz musiał pracować z dużym projektem, zirytujesz się jego szybkością. Nawet z ogromnym Baranem nie będziesz zadowolony z jego speed.Poniższe kroki pomogą eclipse zwiększyć jego prędkość

  1. Usuń niechcianą aktywację niektórych wtyczek przy starcie, przechodząc do windows - > Preferencje–>Ogólne - > uruchamianie i zamykanie upewnij się również, że nie używasz tych wtyczek w żadnym z Twoich views

  2. Wyłączenie dekoracji etykiet, które są mniej użyteczne, pomoże również uzyskać pewną wydajność . Goto Windows–>Preference–>General–>Appearance–>Label - > Decorations

  3. Zamknij niechciane projekty i użyj opcji working set , aby przejść z jednej grupy projekt do innego płynnie.

4.Confugure eclipse.ini, które będą dostępne w zainstalowanym eclipse.

Konfiguracja eclipse.ini powinno być na podstawie pamięci RAM - Xms256m - Xmx512m - XX: PermSize=512m -XX: MaxPermSize=512M

Spójrz na http://wiki.eclipse.org/Eclipse.ini aby uzyskać więcej opcji w konfiguracji eclipse.ini

  1. Nie przechowuj wielu zakładek otwartych w edytorze. Lepiej mieć około 20 tabulatorów . Regularnie zamykaj nieużywane karty. Aby otworzyć zasób zawsze możemy użyć ctrl + shift + R i ctrl + shift + T (java resource) zamiast otwierać wiele kart Doświadczyłem znacznej poprawy w wydajność przy ograniczaniu liczby otwartych kart(w przeszłości często miałem otwarte 30 + kart). Możesz pozwolić eclipse zająć się tym automatycznie: Window - > Preferences - > Editors - > close editors automatically 8 otwarte karty to kwota przed > > pojawi się znak, więc ustawiłem 14 jako wartość domyślną. Przy otwieraniu większej liczby kart, te najmniej ostatnio dostępne zostaną zamknięte. Gdy wszystkie edytory są brudne lub przypięte. Jeśli ma niezapisane modyfikacje, możesz poprosić o zapisanie i ponowne użycie (karta będzie zamknięty, w jego miejsce zostanie otwarty nowy). Możesz też otworzyć nowy edytor, zwiększając w ten sposób ilość otwartych kart (dyskretny wybór). Jeśli chcesz mieć pewność, że niektóre karty nigdy nie zostaną zamknięte automatycznie, możesz je przypiąć. To przez kliknięcie na ikonę pin (ikona po prawej stronie na pasku narzędzi, z "Edytor pin" jako tooltiptext).

  2. Przejdź do Windows -> Preferencje -> Walidacja i odznacz dowolne walidatory nie chcesz ani nie potrzebujesz.

  3. Przejdź do Windows - > Preferencje -> Ogólne ->wygląd -> i odznacz dowolną animację, której nie chcesz lub nie potrzebujesz.

  4. Przejdź do Windows - > Preferencje - > Maven i sprawdź Nie aktualizuj automatycznie zależy.

 6
Author: Sudhakar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-18 12:34:58

Spróbuj też, to poprawi wydajność:

Czyszczenie indeksów - {workspace / align = "left" / metadane.plugins\org.zaćmienie.jdt.podstawowe porządkowanie historii - {workspace / align = "left" / metadane.plugins\org.zaćmienie.rdzeń.zasoby.Historia

Czyszczenie powyższych folderów nie wpłynie na pliki projektu.

 6
Author: Krishna,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-08 10:42:43

Cóż, jeśli tworzysz GWT aplikację używającą Eclipse, to jest to sposób:

Out of memory error in Eclipse

Pamiętaj również, aby dodać te same argumenty maszyny Wirtualnej do konfiguracji trybu hostowanego.

 5
Author: dinesh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-24 18:47:38

Jeśli używasz Mavena i ivy sprawdź ich Konsole, jeśli nie są przetwarzane podczas kompilacji. Używam ivy i na dodatek mam pewne pliki JAR (wewnętrzne) zmieniające się z tą samą wersją, więc musi cały czas ćwiczyć, aby je pobrać.

Jeśli zdefiniowałeś swój projekt na dysku sieciowym, będziesz również odczuwał opóźnienie podczas budowania/odczytu / zapisu procesów.

  • Wyłącz/Odinstaluj wtyczki, których nie potrzebujesz.

  • Zamknij perpective that you don ' t need

  • Zamknij nieużywane połączenia z bazą danych

 5
Author: Yogi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-24 18:55:10

W szczególnych przypadkach zła wydajność może być spowodowana uszkodzonymi bazami danych h2 lub nwire. Czytaj pięć wskazówek jak przyspieszyć Eclipse PDT i nWire więcej informacji.

Gdzie pracuję, uruchamianie Debiana zależy od maszyny wirtualnej. Zainstalowałem inną wersję Eclipse na maszynie wirtualnej do testowania, ale to czasami powoduje konflikty, jeśli mam uruchomioną drugą wersję Eclipse. Istnieje folder współdzielony, który obie wersje Eclipse udostępniają. Przypadkowo zostawił instalację Debiana Eclipse działającą w tle raz i to dało mi uszkodzone pliki bazy danych.

 5
Author: Johan Sydseter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-24 19:00:14

Jedynym realnym sposobem na przyspieszenie Eclipse ze standardowymi wtyczkami jest zapewnienie mu więcej pamięci, a w niektórych przypadkach dostęp do szybszej przestrzeni dyskowej / defragmentowanego dysku twardego.

Poza tym niewiele można zrobić pod względem wydajności: większość standardowych wtyczek nie ma ciągłego kosztu pracy, nawet Mylyn jest stosunkowo szybka.

Aktualizacja do najnowszej wersji JVM obsługiwanej na twoim komputerze może również pomóc.

Niektórzy ludzie downgrade do starszych wersji Eclipse, aby uzyskać lepsza wydajność. Może też mieć sens używanie Eclipse classic zamiast oficjalnych wydań.

 4
Author: Uri,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-04 21:15:57

Na Windows 8. Otwórz Panel sterowania. Znajdź Windows Defender. Przejdź do ustawień Wyklucz wszystkie foldery, gdzie znajduje się Twój Spring / Eclipse i workspace

 4
Author: Milos,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-11 17:59:05

Spróbuj tego. Są dwa sposoby.

Pierwsza Procedura

Zobacz ten artykuł.

Http://www.javacodegeeks.com/2014/06/the-real-way-to-make-eclipse-run-faster-on-ubuntu.html

Druga Procedura.

Wykonaj polecenie w terminalu.

ramdisk

Aby uzyskać lepszą wydajność i szybką reakcję na Ubuntu.

Ramdisk jest częścią pamięci systemowej. Ubuntu domyślnie używa połowy fizycznej pamięci (RAM) jako ramdisk, a jest zamontowany na

/dev / shm

, może być używany tak jak normalna przestrzeń dyskowa (twórz pliki i foldery i manipuluj nimi z lepszą wydajnością, raczej jeśli były przechowywane na dysku twardym). Jeśli ramdisk używa więcej niż połowy pamięci RAM, dane zostaną przeniesione do przestrzeni wymiany. Jeśli ramdisk używa mniej, Pozostałe mogą nadal robić to, co robi RAM.

Ustaw górny limit ramdisku

Jak wspomniano powyżej, ramdisk domyślnie może używać połowy pamięci RAM. Jeśli chcesz Zmień górny limit, wykonaj poniższe kroki:

  1. Edit / etc / fstab by your favourite editor:

    Gksudo gedit / etc / fstab

  2. Znajdź tę linię I Zmień, aby wyglądała tak(dodaj tę linię, jeśli nie istnieje, i zmień 512M na to, co chcesz.):

    Tmpfs/dev / shm tmpfs defaults,size = 512M 0 0

  3. Reboot LUB RE-mount

    /dev / shm

Montowanie / tmp na ramdisku

Aby ułatwić korzystanie, ty można zamontować katalog do

/dev/shm

Za pomocą następujących poleceń:

Mkdir/dev/shm / tmp

Chmod 1777/dev/shm / tmp

Mount --bind / dev / shm /tmp / tmp

 3
Author: Dulith De Costa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-02 05:05:32

Kilka kroków, które wykonuję, jeśli Eclipse działa wolno:

  1. wszelkie nieużywane wtyczki zainstalowane w Eclipse, powinny je odinstalować. -- Kilka wtyczek sprawia, że dużo wagi do Eclipse.
  2. Otwórz bieżący projekt roboczy i zamknij pozostały projekt. Jeśli istnieje jakaś zależność między nimi, po prostu otwórz podczas pracy. Jeśli wszystkie są projektami Mavena, to z Miner local change w plikach pom, można zrobić z nich również indywidualne projekty. Jeśli pracujesz nad niezależnymi projektami, to zawsze pracuj nad dowolnym projektem w przestrzeni roboczej. Nie przechowuj wielu projektów w jednym obszarze roboczym.

  3. Zmień filtry typu. Ułatwia to określanie poszczególnych pakietów, które mają się zawsze odnosić.

  4. Jak z mojego doświadczenia, nie zmieniaj parametrów pamięci JVM. Powoduje wiele nieznanych problemów, z wyjątkiem sytuacji, gdy masz dobrą znajomość parametrów JVM.

  5. Zawsze odznacz opcję auto build. Szczególnie, auto build Maven project jest bezużyteczny.

  6. Zamknij wszystkie otwarte pliki, po prostu otwórz bieżące pliki robocze.

  7. Użyj Go Into work sets. Zamiast kompletnego warsztatu.

  8. Większość komponentów aplikacji można zaimplementować i przetestować w standalone również. Dowiedz się, jak działać samodzielnie bez potrzeby wdrażania serwera, dzięki czemu Twoja praca jest prosta i szybka. -- Ostatnio pracowałem nad encjami hibernate dla mojego projektu, dwa dni, zrobiłem na serwerze. tzn. zmieniłem encje i ponownie budowałem i wdrażałem na serwerze, to zabija cały mój czas. Tak więc stworzyłem prostą samodzielną aplikację JPA i bardzo szybko ukończyłem swoją pracę.

 3
Author: Ravi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-24 19:07:32