1.JVM 类型为 Client,这貌似是不能修改的。Server VM 据说是收费的。
2.要将Heap Size设为定值,则要修改系统环境变量,无论是Windows系统还是Linux,JAVA_OPTS="-Xms256m -Xmx512m"。
3.java -XshowSetting:vm 命令的查询机制是新开启一个java进程,然后获取该进程参数,这与你单独设置了Heap Size的java程序的进程参数是不同的。也就是说,你在你的程序中做好了设置,可以不用配置系统环境变量,并且上述查询命令无法查看指定java程序的进程参数。
嗯,貌似有点明白了
1L的说的不对,要固定JVM的HEAP的大小,是要把Xms和Xmx设成同样大小的值。