阿里云文档 2024-05-14

如何调整JVM内存大小增强稳定性

本文为您介绍如何调整NameNode JVM和DataNode JVM内存大小,以便优化HDFS的稳定性。

文章 2024-01-02 来自:开发者社区

jvm性能调优实战 - 24模拟因动态年龄判断对象进入老年代的场景

Pre上一篇文章我们已经带着大家初步分析了一次Young GC的日志,相信大家已经完全掌握了如何结合GC日志去分析一次Young GC执行的全过程。这篇文章我们接着之前的案例继续来做实验,动手体验一下对象是如何从新生代进入老年代的。动态年龄判定规则之前我们给大家总结过对象进入老年代的4个常见的时机:躲过15次gc,达到15岁高龄之后进入老年代;动态年龄判定规则,如果Survivor区域内年龄1+....

jvm性能调优实战 - 24模拟因动态年龄判断对象进入老年代的场景
文章 2024-01-02 来自:开发者社区

jvm性能调优 - 15JVM的老年代垃圾回收器CMS的缺点

Pre上篇文章用一步一图的方式给大家讲清楚了CMS垃圾回收的运行机制简单来说,为了避免长时间“Stop the World”,CMS采用了4个阶段来垃圾回收,其中初始标记和重新标记,耗时很短,虽然会导致“Stop the World”,但是影响不大。然后并发标记和并发清理,两个阶段耗时最长,但是是可以跟系统的工作线程并发运行的,所以对系统没太大影响。这就是CMS的基本工作原理。但是本文要更加深入....

jvm性能调优 - 15JVM的老年代垃圾回收器CMS的缺点
文章 2024-01-02 来自:开发者社区

jvm性能调优 - 14JVM的老年代垃圾回收器CMS原理

Pre本文我们就要进入最核心的老年代垃圾回收环节了,之前的文章大家看过之后对JVM的核心原理都有一定的了解了,年轻代的垃圾回收机制也都很清楚了,其实年轻代的垃圾回收通过复制算法来,还是比较简单的。大家心里最希望的,就是对象都分配在新生代的Eden区,然后每次垃圾回收之后,存活对象都进入Survivor区,然后下一次垃圾回收后的存活对象都进入另外一个Survivor区。这样几乎很少很少的对象会进入....

jvm性能调优 - 14JVM的老年代垃圾回收器CMS原理

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注