JAVA_OPTS-----java虚拟机启动参数配置
发布者:IT人在线 | 发表时间:2018/10/10 9:10:51
JAVA_OPTS=”-server -Xms512m -Xmx1024m
JAVA_OPTS并不是一成不变的,不同的应用、软硬件环境下,要想充分发挥应用的性能,这些参数里边的设置可是非常有技巧和具有经验积累的。
-server:一定要作为第一个参数,在多个CPU时性能佳
-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些
-Xmx:java heap最大值,使用的最大内存
所以如果遇到Error occurred during initialization of VM,Could not reserve enough space object heap
这种错误的时候,只用在软件中设置,或配置文件中设置javaJVM的Xmx值即可解决。
如果一个程序调用java.exe,但是在后台输出:
Error occurred during initialization of VM
Could not reserve enough space for 1048576KB object heap
说明这个程序在调用java.exe的时候设置了它的Xmx为1G,而自身机器的内存不足
所以就会报这个错误,解决方法就是修改这个值,一般为512m就够用了
一般程序调用java.exe设置启动参数都是放在一个配置文件中的,不是特别难找到。