Auf meinem 64-Bit-Ubuntu 12.04 auf einem Intel Core i3-Prozessor mit 16 GB RAM und einer M4-SSD ist NetBeans sehr träge und das bekannte Problem, dass NetBeans das globale Menü von Ubuntu 12.04 nicht verwendet. Abgesehen von diesem Problem, warum ist NetBeans so langsam, es ist sogar langsamer als Eclipse!
Bitte schauen Sie sich dieses Video an: http://youtu.be/utLQD5Gpg0M
Antworten:
Sehen und fühlen:
GTK + - und Java Swing- Anwendungen spielen beim Aussehen und Verhalten überhaupt nicht gut zusammen. Ich fürchte, wir müssten auf Java 8 warten, um eine ordnungsgemäße Lösung zu finden.
Wenn Sie nicht Kubuntu, sondern Ubuntu und Unity verwenden, müssen Sie vorerst auf das native Erscheinungsbild umsteigen
Metal.
Gehen Sie zu Ihrem NetBeans-Verzeichnis (Beispiel :)
/home/user/netbeans7.2/etc
und öffnen Sie die Datei:netbeans.conf
Fügen Sie dann die folgende Zeile zu den NetBeans-Optionen hinzu:
Quelle : http://hanynowsky.wordpress.com/2012/04/27/netbeans-ide-look-feel-under-ubuntu-12-04/
Globale Menüs: Java Swing-Anwendungen können derzeit nicht von der globalen Menüintegration profitieren. Aus dem gleichen Grund: GTK / Swing-Implementierungen. Sogar Eclipse IDE ist vorerst auf der schwarzen Liste, obwohl es SWT und nicht Swing-basiert ist. Gleiches gilt für Emacs- und Lotus-Notizen. Sie können jedoch die globale Menüunterstützung für Java Swing-Anwendungen mithilfe der Java Ayatana Library aktivieren und für Netbeans das entsprechende Plugin installieren: http://hanynowsky.wordpress.com/2012/05/12/integration-of-java-swing-applications -with-entity-global-menu-in-ubuntu-12-04 / Übrigens wäre es ideal, wenn die OpenJDK-Crowd dieselbe Bibliothek in die nächste Version von OpenJDK aufnehmen würde, damit Swing Application sofort Unterstützung für Global Menu erhält.
Langsamkeit: Ich verwende Netbeans IDE häufig auf meinem Computer und es ist im Vergleich zu Eclipse überhaupt nicht langsam. Möglicherweise liegt ein Problem mit der für Ubuntu Software Center (Repos) bereitgestellten Version vor. Ich empfehle es nicht. Laden Sie stattdessen Netbeans 7.1.2 von Netbeans.org herunter und installieren Sie es lokal in Ihrem Home-Verzeichnis. Sie werden feststellen, dass es schneller als die Version in Repositorys ist. Langsamkeit kann auch auftreten, wenn Sie OpenJDK anstelle von Oracle JDK (getestet) verwenden.
quelle
Dies scheint ein Problem des Standard-Adwaita-Themas zu sein (und wahrscheinlich auch anderer). Die Anwendung gtkrc für GTK2 verursacht Probleme mit GTK LAF und verhindert das Rendern von Trennzeichen und Menürändern. Offensichtlich kann es in einigen Fällen auch zu einer Trägheit der Benutzeroberfläche kommen (obwohl ich es noch nicht erlebt habe)
Durch Optimieren der gtkrc-Datei konnte ich das Problem beheben.
================================================== ==============================
Ersetzen Sie die folgenden 3 Stilabschnitte im gtkrc:
quelle
Ich habe gerade auf Kubuntu 12.04 aktualisiert und es gibt kein Problem mit NetBeans IDE. Der Grund dafür ist, dass Kubuntu eine KDE-basierte Distribution ist und NetBeans IDE standardmäßig Metal L & F verwendet.
Meiner Meinung nach können Sie Ihre NetBeans-Erfahrung unter GTK verbessern, indem Sie die Verwendung von Metal L & F erzwingen. Die Befehlszeilenoptionen sind --laf Metal (oder so ähnlich).
quelle
Auf Kubuntu 12.04 mussten ich zweimal neu installieren, um
netbeans
laden und laufen zu können. Ich habe einen starken Leistungsabfall erlebt. Wenn ich tippe, dauert die Registrierung Sekunden.Deshalb habe ich zu Hause auf Mac umgestellt.
quelle
Versuchen Sie, diese Schalter zu verwenden
netbeans.conf
Sie können ReservedCodeCacheSize weniger Speicher zuweisen (Standard ist 64 m), aber auf meinem System mit viel RAM hat dieser Schalter Netbeans plötzlich viel schneller gemacht.
quelle
Ich hatte ein Problem damit, dass Netbeans nicht mehr auf Tastatur- und Mauseingaben reagierte. Musste xkill mehrmals am Tag verwenden und verlor dabei Arbeit. Ich habe ein Upgrade auf Netbeans 7.1 durchgeführt (nicht in den Repositorys, sondern ein sehr einfaches Upgrade) und habe dieses Problem seitdem nicht mehr festgestellt. Ich hoffe, das hilft jemandem mit ähnlichen Frustrationen.
quelle
Legen Sie Ihren
.netbeans
Homefolder in eine Ramdisk, wie ich hier erwähnt habe .quelle