![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 73
IT 刘工
一名一天不写代码就浑身难受的全栈程序员,这些年在编程的路上踩过无数的坑,希望和大家分享经验,交流技术,欢迎关注。
展开
-
JVM为什么要进行垃圾回收? 怎么设计合适的垃圾回收机制?
JVM 垃圾回收(Garbage Collection,GC)是管理堆内存的重要机制,其主要目的是自动回收不再使用的对象所占用的内存,防止内存泄漏和内存溢出,从而保持系统的稳定性和高效性。原创 2024-07-21 23:15:28 · 605 阅读 · 0 评论 -
JVM的内存空间划分
JVM(Java Virtual Machine,Java 虚拟机)在执行 Java 程序时,将其运行时内存划分为若干不同的区域,以便有效管理和分配内存。原创 2024-07-21 23:13:54 · 446 阅读 · 0 评论 -
JVM的 6 种垃圾回收算法
JVM的垃圾回收(Garbage Collection, GC)算法,在面试八股文时偶尔会被问到,了解一些常见的垃圾回收算法有利于面试时吊打面试官。原创 2024-07-20 21:10:30 · 734 阅读 · 0 评论 -
JVM 在什么情况下会触发垃圾回收?
垃圾回收的触发主要是为了管理和优化内存使用,避免内存耗尽。JVM有多个参数和策略来调优GC行为,根据应用的具体需求,可以选择和配置合适的GC策略,以优化性能和响应时间。例如,调整堆内存大小、设置年轻代和年老代的比例、选择合适的垃圾回收器(如G1、CMS)等,都是常见的调优手段。原创 2024-07-20 21:05:45 · 504 阅读 · 0 评论