摘要:
一,JVM内存模型概括还有一个寄存器,线程运行于其上面1.程序计数器 记录线程的执行位置,线程私有内存,唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域2.线程栈(VM stack)栈的默认大小是1M-Xss2m 这样设置成2M异常 :Fatal: Stack size too small异常的引起一般是线程数目太多 3.本地方法栈(native stack) 即为一些Native方法分配的stack异常:java.lang.OutOfMemoryError: unable to create new native thread一般也是由线程太多... 阅读全文