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

#jvm调优

CMS垃圾回收器

RookieCyliner

CMS 是英文 Concurrent Mark-Sweep 的简称,是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器。对于要求服务器响应速度的应用上,这种...

8600

2025 年 Java 核心技术实战指南之从入门到精通实用技巧详解

啦啦啦191

以上内容涵盖了2025年Java开发中的核心技术和最佳实践,包括语言新特性、微服务架构、响应式编程、容器化部署等方面。通过这些实战案例,你可以深入理解Java技...

7600

百万并发零压力!Java虚拟线程实战手册:从原理到源码,高并发场景碾压式优化

疯狂的KK

虚拟线程(Virtual Threads)是 ​​Java 19引入的实验性特性(Java 21正式发布)​​ 的轻量级线程,由 ​​JVM直接调度​​,而非操...

23610

java中CMS GC问题分析

RookieCyliner

目前使用最多的是 CMS 和 G1 收集器,二者都有分代的概念,主要内存结构如下:

9510

Arthas sysprop(查看和修改JVM的系统属性)

刘大猫

9.Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)

8910

Arthas vmoption(查看和修改 JVM里诊断相关的option)

刘大猫

9.Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)

5800

JVM茶馆奇遇记:一杯Java的奇幻漂流

是山河呀

腾讯云TDP | TDP会员 (已认证)

"都说Java程序员有三宝:咖啡、Bug和JVM调不好。" 今天,就让我们走进这个让无数开发者又爱又恨的神秘世界——JVM。它就像程序员界的尼斯湖水怪,人人都听...

6620

G1原理—10.如何优化G1中的FGC

东阳马生架构

2.一个bug导致的FGC(Kafka发送重试 + subList导致List越来越大)

10210

G1原理—9.如何优化G1中的MGC

东阳马生架构

电商平台一般都有几种模式:淘宝这种属于长距离电商,买的东西可能来自于全国各地。京东属于中距离电商,有京东物流,通过最近的仓库发货 ,速度会快点。在此基础上还有近...

12800

G1原理—8.如何优化G1中的YGC

东阳马生架构

注意-XX:MaxTenuringThreshold最大只能是15,因为在底层这个年龄值是用了一个4位的2进制来存储的。

15610

G1原理—7.G1的GC日志分析解读

东阳马生架构

堆内存的大小设置为128M是因为:G1本身的Region都要最小1M,总共就没有几个Region。如果设置成10MB这种值,不好做实验。

8900

G1原理—6.G1垃圾回收过程之Full GC

东阳马生架构

在对象分配过程中:如果TLAB不够,就会从Region中扩展新的TLAB。如果Region不够,就会从堆内存的自由分区拿空闲Region。如果自由分区不够,就会...

13610

G1原理—5.G1垃圾回收过程之Mixed GC

东阳马生架构

这个阶段是标记出"在并发标记阶段中没有被标记到的所有对象",这些对象主要就是程序还在运行时产生的一些新对象,会STW。

16710

G1原理—4.G1垃圾回收的过程之Young GC

东阳马生架构

设置新生代最小值和最大值。注意,在G1里这个最大值最小值其实是可以不设置的。G1会自动计算出一个值:从5%的Region数量开始,慢慢增加到最大为60%的Reg...

11210

G1原理—3.G1是如何提升垃圾回收效率

东阳马生架构

G1设计了一套记忆集 + 位图 + 卡表 + DCQ + DCQS机制用来提升垃圾回收的效率

12010

G1原理—2.G1是如何提升分配对象效率

东阳马生架构

G1除了要考虑垃圾对象回收的效率外,还要考虑对象分配的效率。如果对象分配很慢,那即便对象垃圾回收效率很高,系统性能也不高。

5800

G1原理—1.G1回收器的分区机制

东阳马生架构

1.G1垃圾回收器的分区(Region大小+G1分区+Region过大过小和计算)

11510

JVM实战—13.OOM的生产案例

东阳马生架构

2.Jetty服务器的NIO机制如何导致堆外内存溢出(S区太小 + 禁NIO的显式GC)

14500

JVM实战—12.OOM的定位和解决

东阳马生架构

3.Metaspace区域内存溢出时应如何解决(OutOfMemoryError: Metaspace)

17410
领券