什么设置堆栈大小?
What sets the stack size?
我已经编写了获取计算机堆栈大小的代码。
public class TestStack {
private static int c;
public static void main(String... args){
try{
f();
} catch (WhosebugError e){
System.out.println(c);
}
}
private static void f(){
c ++;
f();
}
}
其工作结果为:11908
什么设置堆栈的大小(JVM、OS 或其他)?是否可以更改堆栈大小?
JVM 是的,您可以传递参数来更改堆栈大小。这个 question/answer 有点接近你的问题。 How to increase the Java stack size?
我已经编写了获取计算机堆栈大小的代码。
public class TestStack {
private static int c;
public static void main(String... args){
try{
f();
} catch (WhosebugError e){
System.out.println(c);
}
}
private static void f(){
c ++;
f();
}
}
其工作结果为:11908
什么设置堆栈的大小(JVM、OS 或其他)?是否可以更改堆栈大小?
JVM 是的,您可以传递参数来更改堆栈大小。这个 question/answer 有点接近你的问题。 How to increase the Java stack size?