文章 2025-03-14 来自:开发者社区

JVM实战—5.G1垃圾回收器的原理和调优

大纲 1.G1垃圾回收器的工作原理 2.G1分代回收原理—性能为何比传统GC好 3.使用G1垃圾回收器时应如何设置参数 4.如何基于G1垃圾回收器优化性能 5.问题汇总   1.G1垃圾回收器的工作原理 (1)ParNew + CMS的组合有哪些痛点 (2)G1垃圾回收器 (3)G1如何实现垃圾回收的停顿时...

JVM实战—5.G1垃圾回收器的原理和调优
文章 2025-03-14 来自:开发者社区

JVM实战—4.JVM垃圾回收器的原理和调优

大纲 1.JVM的新生代垃圾回收器ParNew如何工作 2.JVM老年代垃圾回收器CMS是如何工作的 3.线上部署系统时如何设置垃圾回收相关参数 4.新生代垃圾回收参数如何优化 5.老年代的垃圾回收参数如何优化 6.问题汇总   1.JVM的新生代垃圾回收器ParNew如何工作 (1)JVM的核心运行原理梳理点 ...

JVM实战—4.JVM垃圾回收器的原理和调优
文章 2024-06-28 来自:开发者社区

深入理解Java虚拟机(JVM)原理与调优技巧

深入理解Java虚拟机(JVM)原理与调优技巧 今天,我们一起来深入探讨Java虚拟机(JVM)的原理与调优技巧,希望能帮助大家更好地理解和优化JVM。 JVM的基本原理 Java虚拟机(JVM)是Java程序执行的核心环境。它主要负责将Java字节码转换为机器码,并管理程序的内存分配。JVM包括以下几个重要组件: 1. 类加载器(Class Loader) ...

文章 2024-05-07 来自:开发者社区

JVM工作原理与实战(三十五):性能调优

一、性能调优 在应用程序的运行过程中,性能问题是一个常见且复杂的问题。为了确保应用程序的高效运行,开发人员需要对性能进行细致的调优。以下是常见的性能问题及其现象: 高CPU占用率:通过top命令观察到CPU占用率居高不下,甚至在多核环境下超过100%。这可能表明应用程序存在计算密集型问题或资源争用。 服务响应时间长:某些请求的处理时间异常延长,需要借助监控系...

JVM工作原理与实战(三十五):性能调优
文章 2024-05-07 来自:开发者社区

JVM工作原理与实战(三十二):GC调优

一、GC调优 GC调优是指对Java虚拟机(JVM)中的垃圾回收机制进行优化和调整的过程。GC调优的目标是避免或减少由垃圾回收导致的程序性能下降。GC调优是一个复杂的任务,需要深入理解JVM的工作原理和垃圾回收机制。GC调优的核心主要分为三部分: 通用JVM参数的设置:这些参数可以对JVM的行为进行全局配置,包括堆内存大小、垃圾回收策略等。 特定垃圾回收器...

JVM工作原理与实战(三十二):GC调优
文章 2024-01-21 来自:开发者社区

【深入浅出JVM原理及调优】「搭建理论知识框架」全方位带你深度剖析Java线程转储分析的开发指南

专栏介绍 学习JVM需要一定的编程经验和计算机基础知识,适用于从事Java开发、系统架构设计、性能优化、研究学习等领域的专业人士和技术爱好者。 前提准备 编程基础:具备良好的编程基础,理解面向对象编程(OOP)的基本概念,熟悉Java编程语言。 数据结构与算法:对基本的数据结构和算法有一定了解,理解内存管理、线程操作等基本概念。 面向人群 学习本专栏以及本章内容的前提和适用人群...

【深入浅出JVM原理及调优】「搭建理论知识框架」全方位带你深度剖析Java线程转储分析的开发指南
文章 2024-01-20 来自:开发者社区

【深入浅出JVM原理及调优】「搭建理论知识框架」全方位带你认识和了解JMM并发模型的基本原理

专栏介绍 学习JVM需要一定的编程经验和计算机基础知识,适用于从事Java开发、系统架构设计、性能优化、研究学习等领域的专业人士和技术爱好者。 前提准备 编程基础:具备良好的编程基础,理解面向对象编程(OOP)的基本概念,熟悉Java编程语言。 数据结构与算法:对基本的数据结构和算法有一定了解,理解内存管理、线程操作等基本概念。 面向人群 学习本专栏以及本章内容的前提和适用人群...

【深入浅出JVM原理及调优】「搭建理论知识框架」全方位带你认识和了解JMM并发模型的基本原理
文章 2023-08-29 来自:开发者社区

JVM原理讲解和调优(三)

四、JVM内存调优4.1理论部分    首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提供的内存查看工具,比如JConsole和Java VisualVM。4.1.1系统级的调优主要的目的    对JVM内....

JVM原理讲解和调优(三)
文章 2023-08-29 来自:开发者社区

JVM原理讲解和调优(二)

3.4JVM分别对新生代和老年代采用不同的垃圾回收机制3.4.1新生代的GC新生代通常存活时间较短,因此基于复制算法来进行回收,所谓复制算法就是扫描出存活的对象,并复制到一块新的完全未使用的空间中.对应于新生代:就是在Eden和其中一个Survivor,复制到另一个之间Survivor空间中,然后清理掉原来就是在Eden和其中一个Survivor中的对象。在执行机制上JVM提供了串行GC(Ser....

JVM原理讲解和调优(二)
文章 2023-08-29 来自:开发者社区

JVM原理讲解和调优(一)

一、什么是JVM    JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。    Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需....

JVM原理讲解和调优(一)

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

产品推荐

Java开发者

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

+关注