java - -xms
来源:趣味经验馆 2.62W
<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堆大小是根据这种人体工程学算法分配的。
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