首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签jvm调优

#jvm调优

JVM进阶调优系列(5)CMS回收器通俗演义一文讲透FullGC

拉丁解牛说技术

JVM的调优,重中之中就是FullGC的优化。FullGC由于Stop the world耗时大,快的的几秒,慢的几十秒,对业务的正常运行造成了负面影响。本文主...

1600

JVM进阶调优系列(4)年轻代和老年代采用什么GC算法回收?

拉丁解牛说技术

首先回顾一个图,也就是.class文件的类加载过程,以及线程执行、java内存模型图。看过系列1、2、3三篇文章的同学,大脑先回顾一遍类加器类型、双亲委派机制、...

14720

JVM进阶调优系列(3)堆内存的对象什么时候被回收?

拉丁解牛说技术

上一篇文章说到虚拟机栈,虚拟机栈里有局部变量,这个局部变量引用了一个对象,这个对象在堆内存是要被GC回收的,但是虚拟机栈要不要做GC呢,不GC那这个局部变量怎么...

9620

JVM进阶调优系列(2)字节面试:JVM内存区域怎么划分,分别有什么用?

拉丁解牛说技术

上篇文章详细分析了类加载器类型、双亲委派机制优缺点、以及如何打破双亲委派机制。末尾我们留了一个问题:类加载到内存过程具体会经过那些流程?

13920

JVM进阶调优系列(1)类加载器原理一文讲透

拉丁解牛说技术

思辨比较一番,其实不管从实战开笔、还是理论基础开局都要遵从由浅入深、文章内容连贯的出发点,决定保持和并发系列写作风格,结合实际实用案例代码到知识点,让文章阅读变...

11000

Java Cloud Native 的未来 Graal AOT 编译器

一大块芝士

Java 这门语言与生俱来的显著特性就是“一次编译,到处运行”,这种功能得益于 JVM 平台的支持,Java 程序通常通过将其打包为 JAR 或 WAR 包,并...

24630

JVM各参数的含义

真率

https://www.baeldung.com/jvm-configure-stack-sizes

9210

架构师必知的绝活-JVM调优

程序员江小北

学不学JVM,是能自主解决问题的一流程序员与跟着别人做CRUD的二流程序员的分水岭!

15010

美团 2面:为什么 G1能够替代 CMS回收器?看完这篇你就懂了!

猿java

在 《肝了一周,彻底弄懂了 CMS收集器原理,这个轮子造的真值!?》这篇文章中, 详细地分析了 CMS收集器,刚好这两天看了一道美团 2面的题目:G1 为什么能...

68211

Java虚拟机(JVM)的奥秘:优化、组成与垃圾回收(GC)调优

疯狂的KK

在Java开发的世界里,JVM是一个不可或缺的核心组件。它不仅为我们提供了跨平台的能力,还为我们处理内存管理、线程调度等底层细节。但是,随着应用规模的增长,JV...

82720

程序员的JVM50大面试问题及答案

鱼找水需要时间

Jdk (Java Development Kit) : java语言的软件开发包。包括Java运行时环境Jre。

16620

JVM垃圾回收算法总结:优化Java应用性能的关键

疯狂的KK

垃圾回收是Java程序运行时的关键组成部分,它负责管理内存资源,确保不再使用的对象被释放,以避免内存泄漏和提高应用程序性能。在本篇博客中,我们将深入研究JVM(...

50040

深度解析垃圾回收:Minor GC 和 Full GC

疯狂的KK

垃圾回收(Garbage Collection,GC)是现代编程语言中的一个重要话题,特别是在Java、C#等高级编程语言中,它们提供了自动内存管理的特性。垃圾...

69430

Java虚拟机(JVM):内存模型、垃圾回收、性能调优与最佳实践

疯狂的KK

Java虚拟机(JVM)是Java应用程序的运行环境,它具有独特的内存管理机制和垃圾回收策略,同时提供了一系列参数供开发人员调优。本文将深入探讨JVM内存模型、...

2.6K40

JVM内存泄漏:原因、诊断与解决

疯狂的KK

Java应用程序的性能问题中,内存泄漏是一种常见而又隐蔽的情况。内存泄漏会导致应用程序的内存占用不断增加,最终导致OutOfMemoryError。本文将深入探...

72330

JVM性能监控工具推荐

疯狂的KK

随着现代应用程序的复杂性不断增加,Java应用程序的性能监控和分析变得尤为重要。JVM性能监控工具是我们的得力助手,它们可以帮助我们追踪内存使用、线程情况、垃圾...

1.1K30

深入解析JVM调优:解决OutOfMemoryError、内存泄露、线程死锁、锁争用和高CPU消耗问题

疯狂的KK

Java虚拟机(JVM)是众多Java应用的核心引擎,但在处理大规模、高并发的应用时,很容易遇到一系列性能问题。这些问题包括OutOfMemoryError、内...

77120

深入学习JVM调优:从原理到实践的完整指南

Daryl

浪潮集团 | JAVA开发工程师 (已认证)

Java虚拟机(JVM)是Java程序的核心执行引擎,它的性能对于保证Java应用的稳定性和高效性至关重要。JVM调优是优化Java应用性能的关键一环,本文将从...

1.8K70

JVM加载Class文件的原理机制探析

疯狂的KK

Java虚拟机(JVM)作为Java程序的执行环境,扮演着至关重要的角色。在Java程序运行之前,JVM需要先加载并解析Java类文件,然后将其转换为可执行的字...

20740

记录线上服务频繁full gc问题排查

姆斯java实战分享

线上服务GC问题,是JAVAJAVA程序比较典型的问题,也是非常考验工程师的排查能力。能真正排查定位的人不多,要么原理没吃透、要么没有实战经验,看到此问题无从下...

1.2K10
领券
http://www.vxiaotou.com