Answers:
Java应用程序中的每个线程都有其自己的堆栈。堆栈用于保存返回地址,函数/方法调用参数等。因此,如果线程倾向于通过递归算法处理大型结构,则所有这些返回地址等都需要大型堆栈。使用Sun JVM,可以通过该参数设置该大小。
-Jflag
语法(例如-J-Xss
)为编译器应使用的JVM配置标志提供运行。
实际上,它在JVM上设置了堆栈大小。
在以下两种情况下,您都应该触摸它:
后者通常在Xss设置太大时出现-然后您需要平衡它(测试!)