
JVM
文章平均质量分 85
Java编程小辉
两年半Java开发经验,24届毕业生
GitHub:https://github.com/qiuquanhui 正在求职找工作中
展开
-
JVM垃圾回收机制
垃圾回收算法(Garbar Collector) 又称为分代算法,没有最好的算法,只有合适的算法,在合适的空间使用合适的算法。时间效率:复制算法 > 标记清除算法 > 标记整理压缩算法 (时间复杂度)内存整齐度:复制算法 > 标记整理 > 标记清除内存利用率: 标记整理 > 标记清除 > 复制年轻代:存活率低,使用复制算法老年代:区域大,存活率高,使用标记清除,标记整理我是小辉,24 届毕业生。当下是找工作ing,欢迎关注,持续分享。原创 2024-05-14 09:33:58 · 957 阅读 · 0 评论 -
JVM内存结构
在线程数大于 CPU 数的情况下,会存在线程切换,程序计数器会记下线程即将执行的操作,这样执行线程切换的话就知道下一步要执行什么,比如顺序执行,选择,循坏,异常处理。元空间又名方法区,主要存储静态变量,动态变量,常量,类信息(class模板,构造方法,接口定义),运行时常量池(字符串常量池)。操作数栈主要作为方法调用的中转站使用,用于存放方法执行过程中产生的**中间计算结果,**比如中间计算产生的临时变量。:程序计数器(PC寄存器),虚拟机栈,本地方法栈随着线程的产生而产生,随着线程的消失而消失。原创 2024-05-13 17:01:23 · 933 阅读 · 0 评论 -
类加载机制(双亲委派机制)
一般 Java 的本地方法类由根加载器加载,扩展类Java的扩展目录(通常是jre/lib/ext)由扩展类加载器加载:,classPath 下的所有类都由应用程序类加载器。原创 2024-05-12 11:05:19 · 409 阅读 · 0 评论