1).编写一段代码
package com.tuling.jvm;// JVM设置 ‐Xss128k(默认1M),这里是设置单个线程栈的大小public class StackOverflowTest {static int count = 0;static void redo() {count++;redo();}public static void main(String[] args) {try {redo();} catch (Throwable t) {t.printStackTrace();System.out.println(count);}}}
执行结果:
2).修改为128k
执行结果:
3).结论: -Xss设置越小count值越小,说明一个线程栈里能分配的栈帧就越少,但是对JVM整体来说能开启的线程数会更多
