ins*_*una 222 java jvm javaoptions
它在这里说-Xss用于"设置线程堆栈大小",这究竟是什么意思?谁能帮我理解这个?
T.J*_*der 260
Java应用程序中的每个线程都有自己的堆栈.堆栈用于保存返回地址,函数/方法调用参数等.因此,如果线程倾向于通过递归算法处理大型结构,则可能需要为所有这些返回地址等大量堆栈.使用Sun JVM,您可以通过该参数设置该大小.
Ada*_*zek 160
它确实在JVM上设置堆栈大小.
您应该在以下两种情况中触摸它:
后者通常是在你的Xss设置得太大时 - 然后你需要平衡它(测试!)
Pet*_*rey 5
每个线程都有一个堆栈,用于局部变量和内部值.堆栈大小限制了您的呼叫的深度.通常,这不是您需要改变的.
Kel*_*dil 5
如果我没记错的话,这就是告诉 JVM 在发出 StackOverflowError 之前它将接受多少个连续调用。一般来说,您不想改变什么。
归档时间:
14 年,8 月 前
查看次数:
179710 次
最近记录:
7 年 前