2009-07-22 2 views
0

Gibt es ein Plugin für NetBeans, um Speicher manuell freizugeben? Der Kern von NetBeans verfügt über diese Funktion, ist jedoch nicht vollständig.freier Speicher netbeans plugin

+0

in der Mitte des Laufes für nicht genügend Speicher, um die Ausnahme fangen – SjB

Antwort

1

Sie können nicht frei Speicher, wenn Sie in einer Java-Anwendung wollen! Die einzige Möglichkeit, Speicher in Java freizugeben, besteht darin, "System.gc()" aufzurufen, aber dies ist nur suggests die Java Virtual Machine, um den Garbage Collector auszuführen (die JVM ist frei, die GC zu tun oder nicht).

Wenn bei der Ausführung von NetBeans der Arbeitsspeicher knapp wird, möchten Sie möglicherweise die Datei [netbeans] /etc/netbeans.conf ändern und die Zeile ändern, die mit "netbeans_default_options" beginnt. Zum Beispiel:

netbeans_default_options="-J-Xms384m -J-Xmx512m -J-XX:PermSize=32m -J-XX:MaxPermSize=96m -J-Xverify:none" 

Wie auch immer daran denken, dass der Speicher für NetBeans Modifizierung nicht die Anwendungen nicht beeinflussen Sie mit NetBeans ausführen, weil diese in einer anderen Java Virtual Machine ausgeführt werden.

0

Sie müssen nicht jede Plugin klicken Sie einfach auf der Standardspeicherleiste in der Symbolleiste

1

kann dies relevant und nützlich sein ...

haben ein ähnliches Speicherproblem auf meinem Linux Debian.

Hier ist, wie es zu beheben:

  1. Lauf ein Terminal
  2. Anmeldung als root
  3. Typ crontab -e
  4. scrollen Sie nach unten oder der Datei und geben * * * * * sync; echo 3 > /proc/sys/vm/drop_caches

Diese magische Linie löschte jede Minute den unbenutzten Widder. Es entfernte den unbenutzten Speicher, den NetBeans produzierte (einschließlich anderer speicherintensiver Programme).

Dies sollte auf den meisten UNIX wie OS funktionieren.

plz mir sagen, ob es funktioniert ...