Inhaltsverzeichnis:

Wie weise ich JVM mehr Speicher zu?
Wie weise ich JVM mehr Speicher zu?

Video: Wie weise ich JVM mehr Speicher zu?

Video: Wie weise ich JVM mehr Speicher zu?
Video: Wie weise ich Minecraft (Java) mehr RAM zu? Tutorial | How to [Deutsch|HD] 2024, November
Anonim

So erhöhen Sie die JVM-Speicherzuweisung und die Thread-Stack-Größe im Tomcat-Konfigurationstool (Windows)

  1. Wählen Sie Start > Alle Programme > Apache Tomcat > Tomcat konfigurieren.
  2. Drücke den Java Tab.
  3. Geben Sie die folgenden empfohlenen Werte ein: Initial Erinnerung Pool - 1024 MB.
  4. Klicken Sie auf die Registerkarte Allgemein.
  5. Klicken Sie auf Starten.
  6. OK klicken.

Wie ändere ich auf diese Weise meine Java-Speicherzuweisung?

Schritte

  1. Gehen Sie zur Systemsteuerung. Klicken Sie auf die Schaltfläche "Start".
  2. Wählen Sie Programme.
  3. Gehen Sie zu Java-Einstellungen.
  4. Wählen Sie die Registerkarte "Java".
  5. Ändern Sie die Menge des Haufens.
  6. Ändern Sie den Parameter.
  7. Schließen Sie das Dialogfeld.
  8. Schließen Sie das Java-Dialogfeld.

Anschließend stellt sich die Frage, wie viel Speicher die JVM benötigt. Die JVM hat Erinnerung außer dem Haufen, bezeichnet als Nicht-Heap Speicher . Es entsteht am JVM startet und speichert klassenspezifische Strukturen wie den Laufzeitkonstantenpool, Feld- und Methodendaten und den Code für Methoden und Konstruktoren sowie interne Strings. Die standardmäßige maximale Größe von Nicht-Heap Erinnerung ist 64 MB groß.

Wie weise ich mehr Heap-Speicherplatz in Java zu?

Du kannst Zunahme oder Veränderung Größe von Java heap space indem Sie die JVM-Befehlszeilenoption -Xms, -Xmx und -Xmn verwenden. Vergessen Sie nicht, das Wort "M" oder "G" hinzuzufügen, nachdem Sie die Größe angegeben haben, um Mega oder Gig anzuzeigen. zum Beispiel kannst du Java-Heap setzen Größe auf 258 MB, indem Sie den folgenden Befehl ausführen Java -Xmx256m HelloWord.

Wie reduziere ich die Java-Speichernutzung?

Reduzieren der insgesamt Speicherverbrauch of VM Verwenden Sie Xmx- und Xms-Flags, während Sie Ihre VM starten, und setzen Sie deren Werte bewusst auf niedrigere Werte als möglicherweise erforderlich, und achten Sie auf OutOfMemoryError. Wenn OutOfMemoryError auftritt, bedeutet dies, dass Sie die maximale VM-Größe überschreiten.

Empfohlen: