java -X 是非标准输出
1,java的栈空间设置
--------------------
java -X //输出java的非标准选项
java -Xss xxx //设置stack大小
java -Xss512k … //stack默认大小是1m
java -Xss256k … //1k
java -Xss256k … //1k
java -Xss128k … //1k
java -Xss64k … //1k
java栈默认是1m,至少是108k,通过
java -Xss64k …有错误提示。
调用格式:
java -Xss512k HeapStackDemo1
就是说我只给了512K做栈空间
2,设置java堆空间
--------------
默认是物理内存的1/8.(待确认)
java -Xmx512m -Xmx512m … //-Xmx 设置堆最大值 , -Xms设置堆初始值。
java -Xmx4g -Xms4g HeapStackDemo
调用:
java -Xmx5g -Xms5g HeapStackDemo1