生活随笔
收集整理的這篇文章主要介紹了
JVM栈内存分配
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
棧內(nèi)存分配
-Xss
配置線程的最大棧空間
這個參數(shù),決定了函數(shù)可調(diào)用的最大深度
package com.bjsxt.base001;
public class Test04 {
private static int count;
public static void recursion(){count++;recursion();}
public static void main(String[] args){
try {recursion();}
catch (Throwable t) {System.
out.println(
"調(diào)用最大深入:" + count);t.printStackTrace();}}
}
程序分析
遞歸調(diào)用,每次調(diào)用加1
測試
第一次配置
-Xss1m
最大調(diào)用深度,23096
第二次配置
-Xss5m
最大調(diào)用深度,293003
《新程序員》:云原生和全面數(shù)字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀
總結
以上是生活随笔為你收集整理的JVM栈内存分配的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。