GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Erhöhung der Heap-Größe auf Linux-Rechnern

Sie können das folgende Code-Snippet verwenden:

java -XX:+PrintFlagsFinal -Xms512m -Xmx1024m -Xss512k -XX:PermSize=64m -XX:MaxPermSize=128m
    -version | grep -iE 'HeapSize|PermSize|ThreadStackSize'

Auf meinem PC erhalte ich folgende Ausgabe:

    uintx InitialHeapSize                          := 536870912       {product}
    uintx MaxHeapSize                              := 1073741824      {product}
    uintx PermSize                                 := 67108864        {pd product}
    uintx MaxPermSize                              := 134217728       {pd product}
     intx ThreadStackSize                          := 512             {pd product}

Das Ändern der Tomcat-Konfiguration wirkt sich nicht auf alle JVM-Instanzen aus, um diese Einstellungen zu erhalten. So funktioniert es nicht, die Einstellung wird nur zum Starten von JVMs verwendet, die von Tomcat verwendet werden, und nicht in der Shell gestartet.

Suchen Sie hier, um die Heap-Größe dauerhaft zu ändern.


Linux
  1. Überprüfen der Verzeichnisgröße mit dem Befehl du unter Linux

  2. So überprüfen Sie die Heap-Größe, die jvm von Linux zugewiesen wurde

  3. Dateigröße unter Linux beobachten

  4. Wirkung von usleep(0) in C++ unter Linux

  5. Alternative zu Rs `memory.size()` unter Linux?

So verwenden Sie du Command unter Linux

So finden Sie installierte Anwendungen mit installierter Größe in Linux

So ermitteln Sie die Gesamtgröße eines Verzeichnisses in Linux

Erstellen Sie Dateien mit benutzerdefinierter Größe in Linux

Reduzieren Sie die PDF-Dateigröße unter Linux

Finden Sie die RAM-Größe in Linux