JVM内存模型 JVM内存模型各内存保存的数据栈内存溢出 JVM内存模型 各内存保存的数据 方法区 已经加载的类信息、常量、静态变量以及方法代码栈 栈保存的是方法的执行、基本类型的数据、堆内存的地址堆 所有分配的对象程序计数器 程序执行顺序的记录,此内存很小本地方法栈 此处保存的是操作系统的原生函数 栈内存溢出 若栈内存溢出,会出现StackOverflowError,若调用栈太长,就容易出现此异常。 可以通过 -Xss2M 来将栈大小设置为 2M。