Impostazione di opzioni vm java non standard-Xms senza-X
La documentazione di Oracle dice che le opzioni vm non standard come la dimensione dell'heap di avvio e la dimensione massima dell'heap vengono impostate anteponendole con-X. Quindi per impostare la dimensione dell'heap di avvio su 128 MB, dovresti usare-Xms128m.
Tuttavia, anche-ms e-mx sembrano funzionare. È vero o l'uso di-ms invece-Xms ha qualche altro effetto?
Questo è documentato da qualche parte, o che-X non è necessario o che sono opzioni standard?
Ci sono altre opzioni come questi, che non hanno bisogno di essere preceduti da-X?
1 answers
C'è una leggera differenza in quanto tale di seguito sono riportati i dettagli
Opzioni standard : Le opzioni che iniziano con - sono opzioni standard dovrebbero essere accettate da tutte le implementazioni JVM e sono stabili tra le versioni Le opzioni standard riconosciute dalla VM Java HotSpot sono descritte nelle pagine di riferimento di Java Application Launcher per Solaris e Linux.
Opzioni non standard: le opzioni che iniziano con-X non sono standard (non garantite supportato su tutte le implementazioni VM), e sono soggetti a modifiche senza preavviso nelle versioni successive del JDK.Trova maggiori dettagli
Opzioni sviluppatore : le opzioni specificate con-XX non sono stabili e sono soggette a modifiche senza preavviso.