Můžete použít následující fragment kódu:
java -XX:+PrintFlagsFinal -Xms512m -Xmx1024m -Xss512k -XX:PermSize=64m -XX:MaxPermSize=128m
-version | grep -iE 'HeapSize|PermSize|ThreadStackSize'
V mém počítači dostávám následující výstup:
uintx InitialHeapSize := 536870912 {product}
uintx MaxHeapSize := 1073741824 {product}
uintx PermSize := 67108864 {pd product}
uintx MaxPermSize := 134217728 {pd product}
intx ThreadStackSize := 512 {pd product}
Změna konfigurace Tomcat neovlivní všechny instance JVM za účelem získání těchto nastavení. Takto to nefunguje, nastavení bude použito pouze ke spouštění JVM používaných Tomcatem, nespuštěných v shellu.
Trvalou změnu velikosti haldy naleznete zde.
Jak mohu nechat tcpdump zapisovat do souboru a standardní výstup příslušných dat?
Node.js – Získejte počet dostupných procesorů