網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

-xms|java

欄目: IT科技 / 發佈於: / 人氣:2.59W

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java -xms是什麼,讓我們一起了解一下?

-xms是用來設定你的應用程序能夠使用的最大內存數,如果程序要花很大內存的話,那就需要修改增加此數的值。-Xms設定初始Java堆,-Xmx設定最大Java堆。

在Java中,-Xms和-Xmx參數的作用是什麼?

其實在Java中, -Xms設定初始Java堆大小,而-Xmx設定最大Java堆大小。

1、一些java -Xms -Xmx示例:

# Start with 128MB of memory, and allow the Java process to use up to 1024MB of memory. java -Xms128m -Xmx1024m

# Start with 256MB of memory, and allow the Java process to use up to 4G (4096MB) of memory.java -Xms256m -Xmx4g

2、默認的初始和最大Java堆大小是根據這種人體工程學算法分配的。

java -xms

3、如果Java進程超出了-Xmx最大Java堆大小,則將引發流行的java.lang.OutOfMemoryError 。

4、對於其他選項,請執行此java -X。

> java -X-Xbatch           disable background compilation-Xbootclasspath/a:<directories and zip/jar files separated by ;>append to end of bootstrap class path-Xcheck:jni       perform additional checks for JNI functions-Xcomp            forces compilation of methods on first invocation-Xdebug           provided for backward compatibility-Xdiag            show additional diagnostic messages-Xfuture          enable strictest checks, anticipating future default-Xint             interpreted mode execution only-Xinternalversiondisplays more detailed JVM version information than the-version option-Xloggc:<file>    log GC status to a file with time stamps-Xmixed           mixed mode execution (default)-Xmn<size>        sets the initial and maximum size (in bytes) of the heapfor the young generation (nursery)-Xms<size>        set initial Java heap size-Xmx<size>        set maximum Java heap size-Xnoclassgc       disable class garbage collection-Xrs              reduce use of OS signals by Java/VM (see documentation)-Xshare:auto      use shared class data if possible (default)-Xshare:off       do not attempt to use shared class data-Xshare:on        require using shared class data, otherwise fail.-XshowSettings    show all settings and continue-XshowSettings:allshow all settings and continue-XshowSettings:localeshow all locale related settings and continue-XshowSettings:propertiesshow all property settings and continue-XshowSettings:vmshow all vm related settings and continue-XshowSettings:system(Linux Only) show host system or containerconfiguration and continue-Xss<size>        set java thread stack size-Xverify          sets the mode of the bytecode verifier

Tags:java xms