2015-04-22 56 views
1

我写了代码来获取我的电脑的堆栈大小。什么设置堆栈大小?

public class TestStack { 

    private static int c; 

    public static void main(String... args){ 
    try{ 
     f(); 
    } catch (StackOverflowError e){ 
     System.out.println(c); 
    } 
    } 

    private static void f(){ 
    C++; 
    f(); 
    } 
} 

其工作的结果是:11908

什么设置栈(JVM,OS或别的东西)的大小?是否可以更改堆栈大小?

+0

你说的是JVM中的堆大小吗? – ryekayo

回答