如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出StackOverflowError异常。 如果虚拟机在扩展栈时无法申请到足够的内存空间,则抛出OutOfMemoryError异常 这里需要注意当栈的大小越大可分配的线程数就越少。 运行时常量池溢出异常信息: java.lang.OutOfMemoryError:PermGenspace 如果要向运行时常量池中添加内容,最...
数组对象太大, 无法载入堆内存中,原因可能是heap太小或者程序不经意产生了大数组对象,比较好排查。 2.4 问题场景四 Exception in thread thread_name: java.lang.OutOfMemoryError: Metaspace 分配给java类元数据的本地内存用尽通过增加MaxMetaSpaceSize,或者减少堆内存解决。 2.5 问题场景五 Exception in thread thre...