随笔分类 -  java高级---jvm

摘要:https://www.cnblogs.com/codelogs/p/17659370.html 阅读全文
posted @ 2023-09-04 17:29 lq-12040 阅读(4) 评论(0) 推荐(0) 编辑
摘要:重排序:jvm虚拟机允许在不影响代码最终结果的情况下,可以乱序执行。 内存屏障:可以阻挡编译器的优化,也可以阻挡处理器的优化 保证特定操作的执行顺序 保证某些变量的内存可见性 happens-before原则: 1:一个线程的A操作总是在B之前,那多线程的A操作肯定实在B之前。 2:monitor 阅读全文
posted @ 2021-11-17 13:52 lq-12040 阅读(59) 评论(0) 推荐(0) 编辑
摘要:serial收集器 pernew收集器 parallel scavenge收集器 serial old收集器 parallel old 收集器 CMS收集器 G1收集器 ZGC收集器 阅读全文
posted @ 2021-11-17 13:37 lq-12040 阅读(14) 评论(0) 推荐(0) 编辑
摘要:引用计数法 可达性分析算法 阅读全文
posted @ 2021-11-17 13:31 lq-12040 阅读(28) 评论(0) 推荐(0) 编辑
摘要:垃圾回收算法: 标记-清除 标记-复制 标记-压缩 分代收集 阅读全文
posted @ 2021-11-17 13:31 lq-12040 阅读(18) 评论(0) 推荐(0) 编辑
摘要:类加载检查 分配内存 初始化零值 设置对象头 执行init方法 阅读全文
posted @ 2021-11-17 13:11 lq-12040 阅读(14) 评论(0) 推荐(0) 编辑
摘要:堆 方法区 java虚拟机栈 本地方法栈 pc计数器 阅读全文
posted @ 2021-11-17 13:09 lq-12040 阅读(20) 评论(0) 推荐(0) 编辑
摘要:内存泄漏:当该回收的对象一直被引用,导致无法被回收,最终垃圾对象越来越多,可用内存越来越少,造成的最终结果就是内存溢出 内存溢出:当前创建的对象的大小大于可用的内存容量大小,发生内存溢出。 内存泄露会导致内存溢出。 阅读全文
posted @ 2021-11-15 15:49 lq-12040 阅读(142) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示