JVM
文章平均质量分 87
Java虚拟机
喜欢前端的后端MelodyJerry
喜欢前端的全栈攻城狮的MelodyJerry,奋斗在全栈路上
【个人三大博客汇总】:
https://www.cnblogs.com/melodyjerry/p/13305991.html
展开
-
面试回答,JVM内存模型/内存空间:运行时数据区
发布于个人公众号,打开微信,搜索MelodyJerry即可本文由作者原文 [JVM|内存模型] Java虚拟机的内存模型?也就这7个而已 修改而来,可点击左下角阅读原文。JVM内存模型/内存空间Java虚拟机JVM运行起来,就会给内存划分空间,这块空间成为运行时数据区。运行时数据区主要划分为以下 6个 :① 程序计数器 (Program Counter Register)一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器线程私有的内存值得注意的是:《Java虚拟机.原创 2021-08-29 15:28:51 · 7814 阅读 · 3 评论 -
[面试|OOM|JVM] 网易互娱一面:什么是OOM?为什么会出现OOM?怎么解决?
什么是OOM?为什么会出现OOM?文章目录什么是OOM?为什么会出现OOM?概念原因JVM内存模型OOM的error类型OOM分析参考资料概念OOM,全称“Out Of Memory”,意思是“内存用完了”来源于 java.lang.OutOfMemoryError这是个特别严重的问题,因为这个问题已经 严重到应用程序自己无法处理了。原因官方的文档称,当JVM因为没有足够的内存来为对象分配空间并且垃圾回收器也已经没有空间可回收时,就会抛出 java.lang.OutOfMem原创 2021-05-04 22:05:34 · 8533 阅读 · 0 评论 -
[JVM|内存模型] Java虚拟机的内存模型?也就这7个而已
JVM内存模型Java虚拟机所管理的内存包括以下 7个 运行时数据区域:1. 程序计数器 (Program Counter Register)一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器线程私有的内存值得注意的是:《Java虚拟机规范》中,唯一一个没有规定任何OutOfMemoryError情况的区域!!!2. Java虚拟机栈 (VM Stack)Java方法执行的线程内存模型为虚拟机执行Java方法(也就是字节码)服务线程私有的内存其生命周期与线程相同原创 2021-05-04 21:06:26 · 8322 阅读 · 0 评论