Der Java System nimmt eine Menge Sorgen über Speicher-Management von den Entwicklern , aber es muss noch etwas Speicher , mit zu arbeiten . Dieser Speicher wird als " Haufen ", der Raum , dass das Betriebssystem auf Java laufen lassen , ein bestimmtes Programm gibt bekannt. Wann gibt es genügend Platz in dem Haufen , das Java-Programm läuft gut , wenn es nicht , das Programm läuft entweder langsam oder stürzt mit einer " OutOfMemoryException " Fehler. Die Java-Umgebung sorgt für eine Standard- Heap-Größe , aber Sie können dies auf einer Pro- Anwendung oder systemweit konfigurieren. Things You
Java Runtime Environment (JRE ) 1.6 oder höher brauchen (frühere Versionen werden wahrscheinlich auch funktionieren )
anzeigen Weitere Anweisungen
Befehlszeilenschnittstelle ( pro Anwendung ) auf Twitter 1
Öffnen Sie eine Eingabeaufforderung (Windows) bzw. Terminal /Shell-Fenster (Unix /Linux) und navigieren Sie zu der Anwendung, die Sie ausführen möchten .
2
Um eine anfängliche Heap-Größe anzugeben , führen Sie Ihre Programm mit den folgenden Parametern :
java- Xms ( Befehlszeile Ihrer Anwendung )
zum Beispiel, um MyApp.jar mit einem Anfangs- Heap-Größe von 64 MB laufen , würden Sie laufen es so auf:
java -jar - Xms64m MyApp.jar
3
um eine maximale Heap-Größe anzugeben , ändern Sie Ihre Befehlszeile wie folgt:
< p> java- Xms - Xmx ( Anwendung Befehlszeile)
Angenommen, wir wollen das Beispiel aus Schritt zwei mit einer maximalen Heap-Größe von 128 MB ausführen, verwenden Sie die folgende Befehlszeile :
java- Xms64m - Xmx128m -jar MyApp.jar
Dadurch wird sichergestellt, die Anwendung startet mit einem Minimum von 64 MB Heap-Speicher für sie zugeordnet sind, und nie versucht, mehr als zuteilen 128 MB.
Systemsteuerung (System Wide /Für Applets )
4
Unter Windows-Betriebssystemen , öffnen Sie das Control Panel ( " Startmenü > Systemsteuerung " ) und finden Sie das Symbol mit der Bezeichnung "Java ". ( Dies kann nicht in früheren Versionen von Java. )
5
Im Java Control Panel Anwendung , auf die "Java" -Tab und klicken Sie auf " View ... " Taste. Sie werden mit einem Fenster mit einer Liste der installierten Java Runtime Environments auf Ihrem System präsentiert werden.
6
Wählen Sie Ihre primäre (oder nur ) Java-Umgebung aus der Liste und in der Zelle doppelklicken Sie auf Aufschrift " Runtime -Parameter".
7
Geben Sie die Anfangs-und die maximale Heap Größen wie nötig, mit den Parametern im ersten Abschnitt über verwendet . Zum Beispiel , um eine anfängliche Heap-Größe von 64 MB und eine maximale Heap-Größe von 128 MB zu verwenden, in der Box mit dem folgenden füllen :
- Xms64m - Xmx128m
8
Klicken Sie auf " OK ", um das Fenster Laufzeitumgebungen und " OK " erneut, um das Java Control Panel zu schließen.