- 8
- 0
- 约4.31千字
- 约 6页
- 2022-03-11 发布于浙江
- 举报
? ?
?
? ?
内存溢出及解决方案
?
? ?
?
?
?
?
?
?
?
? ? ?
?
?
?
?
?
什么是内存溢出
JVM运行过程中,程序不断的申请内存空间用于保存运行时数据,当程序申请的内存空间系统无法满足时,就会抛出内存溢出错误。内存溢出发生的区域以及相应的解决方案都不相同,下面我们逐一分析内存溢出类型及解决方案。
OutOfMemoryError与StackOverflowError
JVM内存溢出分为两种情况,OutOfMemoryError和StackOverflowError。
OutOfMemoryError是在程序无法申请到足够的内存的时候抛出的异常。
StackOverflowError是线程申请的栈深度大于虚拟机所允许的深度所抛出的异常。
ERROR和Exception是有区别
Exception 和 Error 体现了 Java 平台设计者对不同异常情况的分类。
Exception 是程序正常运行中,可以预料的意外情况,可能并且应该被捕获,进行相应处理。
Error 是指在正常情况下,不大可能出现的情况,绝大部分的 Error 都会导致程序(比如 JVM 自身)处于非正常的、不可恢复状态。
OutOfMemoryError
OutOfMemoryError是在程序无法申请到足够的内存的时候抛出的异常,导致OutOfMemoryError异常的常见原
您可能关注的文档
- 关于知识图谱在农信社风控领域的应用普遍关心的几个问题.docx
- 关于跨域以及SpringBoot的解决方案.docx
- 关系型数据库与非关系型数据库对比分析.docx
- 关系型数据库查询语言SQL和图数据库查询语言nGQL对比.docx
- 关联规则在学生就业管理系统中的应用.docx
- 关键CSS和Webpack-减少阻塞渲染的CSS的自动化解决方案.docx
- 具有置信度的决策树在客户价值分类中的应用.docx
- 养生旅游发展分析:开启佛系旅游模式.docx
- 养生酒店行业发展分析:一场身、心、灵的疗愈之旅.docx
- 内存为王:DBIMRACShareNothing架构的挑战和解决方案.docx
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)