- 博客(3)
- 收藏
- 关注
原创 关于JVM的内存结构及模型
Java程序在运行时首先会通过类加载器把代码变成字节码文件,运行时数据区负责记录程序运行时的数据,执行引擎里面主要涉及垃圾回收器和即时编译器,垃圾回收器是用来回收不再使用的对象,避免了内存的浪费。:每一个线程在执行当前任务的时候,表面是并行执行,其实各个不同的线程都在cpu上按照不同的时间节点分片执行,这就需要每一个线程自己记录执行的位置,以便后续执行。程序计数器是不会由内存溢出的状况的。线程共享区,存放对象的内存区域,包含对象的成员变量,对象的类信息,当对象过载时,系统会爆出OOM异常堆内存溢出异常。
2023-08-30 11:09:29 55 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人