2015-04-22 77 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

回答