???JVM??????6??????
???????????? ???????[ 2013/4/2 9:25:31 ] ????????
????????????????????????????妫�??????CPU??????????????????????????????????????????妫�?????CPU???????谢????????写?????????????娴�??妫�????????????????????械???????flush????????JVM??????????????????JVM?????????????????????????????os???械??????????????????e????????????????????
????JVM???????????????????6?????????娲�???????????????????Heap??????6???????????锟�?
JVM????????????
???????娼�????????????????????????????????????
????PC Register??PC???????
????PC???????????小??????????????????????????????械????????泻???????????????????????????????????????????????????????????????魏畏???????????????????卸???????????????????????????????????????????????????
????????Java??????????????????????谢???????????????????????????魏??????????????????????????????????????????械???睢�????????????????????????????位????校??????????????????????????????????????????泻????????????????????????????????????“??????”????妾�
??????????????????native?????PC??????胁??娲�?魏??????
?????? JVM?
????JVM????????械?????????????????????JVM???JVM??写???????????芯????????????????java?卸???????????????boolean??char??byte??short??int??long??float??double?????????????????Stack Frame?????????????????JVM????????????????????????Java?谢????????????????????????????????????????????Sun JDK???????JVM????????????????????????????????????
????????JVM????????械?????????????????????效????????????????????些??????????????
??????JVM???????????????StackOverflowError???????Sun JDK?锌??????-Xss?????????小?????????鈥�???
new Thread(new Runnable(){
public void run() {
loop(0);
}
private void loop (int i){
if(i!=1000){
i++;
loop (i);
}
else{
return;
}
}
}).start();
??????JVM?????????-Xss1K?????泻????????????????
????Exception in thread "Thread-0"java.lang.StackOverflowError
?????? ???Heap??
????Heap??????????????????JVM?????娲�????????????????????????????Java?????????new????????????娑�??????Heap?械??????????????GC???谢????Heap??32位???????????2G????64位??????????????????????小???-Xms??-Xmx???????-Xms?JVM?????????小Heap??妫�????????????1/64??小??1G??-Xmx?JVM????????Heap??妫�????????????1/4??????????????小??40%???JVM??????Heap???小??-Xmx??????小???????-XX??MinHeapFreeRatio=???????????????????????????70%???JVM??Heap???小??-Xms??????小???????????-XX??MaxHeapFreeRatio=??????????????????????????????????????????Heap Size???小?????????-Xms??-Xmx?????????????????????????????????????????????????jvm?卸?????????????谩????????????懈????????????????????JVM?????????薪???????????
???????????????????娉�??????????小????????OutOfMemory??????????
??????

???路???
??????????????????
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