![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 87
没明白白
这个作者很懒,什么都没留下…
展开
-
深入理解JVM结构:Java虚拟机的核心组件解析
JVM 是 Java 语言能够跨平台运行的关键所在,其结构复杂而高效。通过类加载子系统、运行时数据区、执行引擎等组件的协同工作,JVM 实现了 Java 程序的加载和执行。原创 2024-09-04 10:00:00 · 200 阅读 · 0 评论 -
Java中的双亲委派模型以及如何破坏双亲委派
双亲委派模型是一种类加载的机制,它规定一个类加载器在加载类时,首先将加载请求委托给父类加载器,只有当父类加载器无法加载该类时,才由自身尝试加载。这种委派关系是自下而上,层层递进的。启动类加载器(Bootstrap ClassLoader)它是 JVM 自带的类加载器,负责加载Java核心类库,如rt.jar中的类。启动类加载器是用原生代码(C/C++)实现的,不是的子类。扩展类加载器(Extension ClassLoader)由实现,负责加载扩展类库。原创 2024-09-03 18:00:00 · 682 阅读 · 0 评论 -
深入理解JVM中的垃圾收集器:CMS 和 G1
CMS 和 G1 是 JVM 中两种重要的垃圾收集器,各有优劣。CMS 以低停顿时间和并发处理著称,但在内存碎片和 CPU 开销方面有一定局限性。G1 则通过区域化管理和可预测的停顿时间目标,提供了更现代化的解决方案,特别适合大规模应用。还是那句话,没有最完美的,只有最适合的。我们应根据应用的具体需求,选择合适的垃圾收集器并进行相应的参数调优,以获得最佳的性能表现。原创 2024-09-03 15:30:00 · 577 阅读 · 0 评论 -
Java JVM 垃圾回收算法详解
JVM 的垃圾回收机制是 Java 程序高效运行的重要保障。了解和掌握垃圾回收的原理、算法和常见收集器,能够帮助开发者优化 Java 应用的性能。在实际项目中,通过选择合适的垃圾收集器并进行合理的调优,可以最大限度地提高内存利用率,减少 GC 带来的性能影响。原创 2024-09-03 11:04:11 · 409 阅读 · 0 评论