???????????????
???????????? ???????[ 2014/3/19 11:47:41 ] ???????????? ???? ???
?????????????????????jvm??????漼?????????????????????????????Щ????????????????????????????????????????????????????????????????????????jvm????????????????????Ч???????????????????????????????????????????????
????“????Java??????????JVM???????????????????????ó?????????????????????????????????鶼??????????У???????????е???????.??C/C++?????Java?з????????????????????Java?????ж????洢?????????з????????????????????????????з?????????????????????????????????????棬????з???????????????????????????з????????????????????????????(????)?????”
????“JVM???д???????JVM??д????????????????JVM???ж???????á??????????С???????????????????????仯?????????JVM??У?????????????????4btye?????á?”
???????????????????????????γ?????????????
public class StackLevel {
private int level = 1;
public void stackLevel(){
level++;
stackLevel();
}
public static void main(String[]args) throws Throwable{
StackLevel sl = new StackLevel();
try{
sl.stackLevel();
}catch(StackOverflowError e){
System.out.println(sl.level);
}
}
}
??????δ??????????????????????????μ???????10827??java version "1.6.0_65"???????????в????????stackLevel?????У??????????????Stringbuf = “”;????????????飬?????????9925?????????????buf????????????????????????9925??????????????仯??????????????????????????????????????α?С?????????????????????????洢??????顣
????????????????????????????????????????????????黹???Ч???????????????????????????????????????????????Ч????????????????????????????hdfs???????????????????????????????????????????????????????????????ú???????????????????????????????DistCP???????Stack???????????????????????????ε?????????????????????2????????????????????ε??????????????MR???????????????????????????????????????????????????slot??????????????????????????????????????????????????з?????slot?????в??????Ч?????????
?????????????????????????????в???????????????python??C???????????python???????£?
global level
level = 1
def stackLevel():
global level
level += 1
stackLevel()
try:
stackLevel()
except RuntimeError:
print level
?????????????1000?????????????stackLevel?????????????????????????????1000??????python?????????????????????????????????1000???????????sys.setrecursionlimit(???????)???????????á??????????????????????????????????????????????????????????????????????python???????“Segmentation fault: 11”??11??SIGSEGV?????????????
??????C???棬?????????????????????????????????SIGSEGV????ж??
?????????????????????£?????????????о????????????????????????????????У???????鶼??????????????????????????????????????????????????????????????????????????????????????????????????п???????????????????????ε???????飬???????????????coding?У???????????????????????????????????bug?????
??????

???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11