-Xms<size> set initial Java heap size
设置 JVM 初始化堆内存大小
-Xmx<size> set maximum Java heap size
设置 JVM 最大的堆内存大小
-Xss<size> set java thread stack size
设置 JVM 栈内存大小
例如:
java -Xmx1024m -classpath设置JVM的最大堆内存为1024M。
JVM提供的一些方法:
1、Runtime.getRuntime().maxMemory()
得到虚拟机可以控制的最大内存数量。
2、Runtime.getRuntime().totalMemory()
得到虚拟机当前已经使用的内存数量。