java -xms

作者:原创时间:2022-03-23
文档

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:
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
-Xinternalversion
displays more detailed JVM version information than the
-version option
-Xloggc:    log GC status to a file with time stamps
-Xmixed           mixed mode execution (default)
-Xmn        sets the initial and maximum size (in bytes) of the heap
for the young generation (nursery)
-Xms        set initial Java heap size
-Xmx        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:all
show all settings and continue
-XshowSettings:locale
show all locale related settings and continue
-XshowSettings:properties
show all property settings and continue
-XshowSettings:vm
show all vm related settings and continue
-XshowSettings:system
(Linux Only) show host system or container
configuration and continue
-Xss        set java thread stack size
-Xverify          sets the mode of the bytecode verifier

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
java 32bit idea新建一个java项目 熊猫只有中国才有的吗 java a++和++a的区别 茉莉花茶是绿茶吗 java active 瓮安县属于哪个市 java activiti java activity 西北五省是哪五省 java actuator java add java addall java advice java aes加密 java aggregation java akka ipad2是哪年的 java algorithm iphone呼叫失败是什么原因 idea新建java项目 祁连山在哪个省境内 行程码带*号什么意思 南极洲有哪些国家 java -ea 铁观音产地是哪个地方 iterator java interface java integer java instant java instance java influxdb java idea编写java程序 idea怎么建立java idea创建普通java项目 idea创建java hotspot java hibernate java hbase java guava java