Na moim 64-bitowym Ubuntu 12.04 na procesorze Intel Core i3, który ma 16 GB pamięci RAM i dysk SSD M4, NetBeans jest bardzo powolny, a także znany problem, w którym NetBeans nie korzysta z globalnego menu Ubuntu 12.04. Pomijając ten problem, dlaczego NetBeans jest tak wolny, że jest nawet wolniejszy niż Eclipse!
Obejrzyj ten film: http://youtu.be/utLQD5Gpg0M
Odpowiedzi:
Spójrz i poczuj:
Aplikacje GTK + i Java Swing nie działają wcale dobrze razem, jeśli chodzi o wygląd. Obawiam się, że będziemy musieli poczekać na poprawkę Java 8.
Na razie, jeśli nie używasz Kubuntu, ale Ubuntu i Unity, musisz przełączyć się na natywny wygląd, który jest
Metal.
Przejdź do katalogu netbeans (np .:)
/home/user/netbeans7.2/etc
i otwórz plik:netbeans.conf
następnie dodaj następujący wiersz do opcji netbeans:
Źródło : http://hanynowsky.wordpress.com/2012/04/27/netbeans-ide-look-feel-under-ubuntu-12-04/
Globalne menu: aplikacje Java Swing nie mogą na razie korzystać z integracji globalnych menu. Z tego samego powodu: implementacje GTK / Swing. Nawet Eclipse IDE jest teraz na czarnej liście, mimo że jest oparty na SWT i nie jest oparty na Swing. To samo dotyczy notatek Emacs i Lotus. Niemniej jednak możesz aktywować obsługę globalnego menu dla aplikacji Java Swing za pomocą Java Ayatana Library, a dla netbeans zainstalować odpowiednią wtyczkę: http://hanynowsky.wordpress.com/2012/05/12/integration-of-java-swing-applications -with-unity-global-menu-in-ubuntu-12-04 / Nawiasem mówiąc, byłoby idealnie, gdyby tłum OpenJDK zawierał tę samą bibliotekę w następnej wersji OpenJDK, aby Swing Application uzyskała wsparcie dla Globalnego menu od razu po wyjęciu z pudełka.
Powolność: Często używam Netbeans IDE na moim komputerze i wcale nie jest to wolne w porównaniu z Eclipse. Może to być problem z wersją zawartą w Centrum oprogramowania Ubuntu (repozytorium). Nie polecam tego Zamiast tego pobierz Netbeans 7.1.2 z Netbeans.org i zainstaluj go lokalnie w swoim katalogu domowym. Zauważysz, że jest szybszy niż wersja w repozytoriach. Powolność może również wystąpić, gdy używasz OpenJDK zamiast Oracle JDK (testowane).
źródło
Wydaje się, że jest to problem związany z domyślnym motywem Adwaita (i prawdopodobnie także innymi). GTkrc dla aplikacji GTK2 powoduje problemy w GTK LAF i uniemożliwia renderowanie separatorów i ramek menu. Oczywiście w niektórych przypadkach może to również powodować powolność interfejsu użytkownika (chociaż tego nie doświadczyłem)
Poprzez ulepszenie pliku gtkrc udało mi się rozwiązać problem.
================================================== ==============================
Zamień następujące 3 sekcje stylu w gtkrc:
źródło
Właśnie uaktualniłem do Kubuntu 12.04 i nie ma problemu z NetBeans IDE. Powodem może być to, że Kubuntu opiera się na dystrybucji KDE, a NetBeans IDE domyślnie korzysta z Metal L&F.
Moim zdaniem możesz poprawić swoje doświadczenie NetBeans w GTK, zmuszając go do korzystania z Metal L&F. Opcje wiersza poleceń to --laf Metal (lub coś w tym rodzaju).
źródło
Na Kubuntu 12.04 i musiałem ponownie zainstalować dwa razy,
netbeans
aby załadować i uruchomić. Doświadczyłem znacznego pogorszenia wydajności. Kiedy piszę, rejestracja zajmuje kilka sekund.Właśnie dlatego w domu przełączyłem się na Mac.
źródło
Spróbuj użyć tych przełączników
netbeans.conf
Możesz dać mniej pamięci dla ReservedCodeCacheSize (domyślnie jest to 64m), ale w moim systemie z dużą ilością pamięci RAM ten przełącznik spowodował, że Netbeans nagle znacznie szybciej.
źródło
Miałem problem z tym, że Netbeans przestał reagować na klawiaturę i mysz. Musiałem używać xkill kilka razy dziennie, tracąc przy tym pracę. Uaktualniłem do Netbeans 7.1 (nie w repozytoriach, ale bardzo prosta aktualizacja) i od tego czasu nie spotkałem się z tym problemem. Mam nadzieję, że to pomoże komuś z podobnymi frustracjami.
źródło
Umieść swój
.netbeans
Homefolder w ramdysku, jak wspomniałem tutaj .źródło