java -Xmx1024m filename
wat betekent -Xmx
?
Antwoord 1, autoriteit 100%
zie hier: Java Tool Doc, staat er,
-Xmxn
Geef de maximale grootte op, in bytes, van de geheugentoewijzingspool. Deze waarde moet een veelvoud van 1024 groter zijn dan 2 MB. Voeg de letter k of K toe om kilobytes aan te geven, of m of M om megabytes aan te geven. De standaardwaarde is 64 MB. De bovengrens voor deze waarde is ongeveer 4000 m op Solaris 7- en Solaris 8 SPARC-platforms en 2000 m op Solaris 2.6- en x86-platforms, minus overheadbedragen. Voorbeelden:-Xmx83886080 -Xmx81920k -Xmx80m
Dus in eenvoudige bewoordingen stelt u het Java-heapgeheugen in op maximaal 1024 MB van het beschikbare geheugen, niet meer.
Merk op dat er GEEN RUIMTEis tussen -Xmx en 1024m
Het maakt niet uit of u hoofdletters of kleine letters gebruikt. Bijvoorbeeld: “-Xmx10G” en “-Xmx10g” doen precies hetzelfde.
Antwoord 2, autoriteit 49%
C:\java -X
-Xmixed mixed mode execution (default)
-Xint interpreted mode execution only
-Xbootclasspath:<directories and zip/jar files separated by ;>
set search path for bootstrap classes and resources
-Xbootclasspath/a:<directories and zip/jar files separated by ;>
append to end of bootstrap class path
-Xbootclasspath/p:<directories and zip/jar files separated by ;>
prepend in front of bootstrap class path
-Xnoclassgc disable class garbage collection
-Xincgc enable incremental garbage collection
-Xloggc:<file> log GC status to a file with time stamps
-Xbatch disable background compilation
-Xms<size> set initial Java heap size
-Xmx<size> set maximum Java heap size
-Xss<size> set java thread stack size
-Xprof output cpu profiling data
-Xfuture enable strictest checks, anticipating future default
-Xrs reduce use of OS signals by Java/VM (see documentation)
-Xcheck:jni perform additional checks for JNI functions
-Xshare:off do not attempt to use shared class data
-Xshare:auto use shared class data if possible (default)
-Xshare:on require using shared class data, otherwise fail.
The -X options are non-standard and subject to change without notice.
Antwoord 3, Autoriteit 5%
De -XMX-optie verandert de maximale hoopruimte voor de VM. JAVA -XMX1024M betekent dat de VM maximaal 1024 MB kan toewijzen. In Layman-termen betekent dit dat de aanvraag maximaal 1024 MB geheugen kan gebruiken.
Antwoord 4, Autoriteit 4%
Max heap-gebruik voor de toepassing is 1024 MB
Antwoord 5, Autoriteit 2%
-Xmx
Stelt de maximale heapmaat
in