写点什么

GC

0 人感兴趣 · 81 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/84/84e52f9a38e4de57af15e827635b31da.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

线上 FullGC 问题排查实践——手把手教你排查线上问题 | 京东云技术团队

问题起因是我们收到了jdos的容器CPU告警,CPU使用率已经达到104%,分享本次线上FullGC问题排查实践过程。不同的系统肯定有不同的内存情况,我们应当具体问题具体分析,而从此次问题中可以学到的就是如果排查解决问题的思路。

https://static001.geekbang.org/infoq/69/69729168a67e28c5c6a3a24cd540c3db.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【JVM 故障问题排查心得】「GC 内存诊断」一文教你如何打印及分析 JVM 的 GC 日志(实战分析上篇)

当我们在开发Java应用程序时,JVM的GC(垃圾回收)是一个非常重要的话题。GC的作用是回收不再使用的内存,以便程序可以继续运行。在JVM中,GC的日志记录了GC的详细信息,包括GC的类型、时间、内存使用情况等。在本文中,我们将介绍JVM GC日志的格式、含义和分

深入理解 JVM 运行机制与 GC 机制

按oracle的虚拟机规范介绍可以大致分为下面几类:

https://static001.geekbang.org/infoq/29/29f6d075cc930f85b4f51a9e8bb94615.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2023 腾讯最新发布 JVM 调优笔记,轻松拿捏 JVM 面试,调优

JVM,对Java程序员进阶而言,是一个绝对绕不开,也不能绕开的话题。在你Java开发成长进阶蜕变的路上,势必会遇到项目上线中各种OOM、GC等问题,此时JVM的功底就至关重要了。

优秀!阿里甩出 GC 面试小册,仅 7 天 Github 获赞 96.9K

我们都知道Java在运行时内存分为了五个部分:程序计数器、虚拟机栈、本地方法栈、堆、方法区。其中程序计数器、虚拟机栈、本地方法栈所占用的内存是不需要垃圾收集的,这三个区域的内存随着线程生,随着线程死,我们需要关注的其实只有堆和方法区这两块内存的

https://static001.geekbang.org/infoq/b3/b30d419b8a9764b737c50a8f6dddd28f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

浅析大促备战过程中出现的 fullGc,我们能做什么?

为应对618、双11大促,经常会发生流量过大导致Jvm出现大量young Gc 和 部分full GC的情况,使得性能下降,可用率降低等情况。 本文将借助Jvm的垃圾回收机制,介绍如何避免full gc和如何调优

https://static001.geekbang.org/infoq/c4/c4c340d57591b507df264b692e5b0ac4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

线上 GC 故障:CMSGC 太频繁,你知道这是什么鬼?

今天跟大家分享一个前几天在线上碰到的一个GC故障— "CMSGC太频繁"。

https://static001.geekbang.org/infoq/8a/8a1e6ba2fa130998192852ed2fd099fb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

豆瓣评分 8.0!深入理解 Java 虚拟机,把 GC 算法与实现讲得明明白白!

我们都知道Java在运行时内存分为了五个部分:程序计数器、虚拟机栈、本地方法栈、堆、方法区。其中程序计数器、虚拟机栈、本地方法栈所占用的内存是不需要垃圾收集的,这三个区域的内存随着线程生,随着线程死,我们需要关注的其实只有堆和方法区这两块内存的

https://static001.geekbang.org/infoq/7b/7b03d0ccb37f153c3334a6a38c92942b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【JVM】深入解析 G1 的并发标记与三色标记

你了解 G1 垃圾回收器吗,有 G1 还需要其他的回收器?有了 G1 为什么还要 ZGC?不懂?一文带你搞懂 G1 垃圾回收器。

https://static001.geekbang.org/infoq/7b/7b03d0ccb37f153c3334a6a38c92942b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【JVM】深入解读 G1 垃圾回收器

你了解G1垃圾回收器吗,有G1还需要其他的回收器?有了G1为什么还要ZGC?不懂?一文带你搞懂G1垃圾回收器。

https://static001.geekbang.org/infoq/40/4098e578ba0e599dd59d5c3902e3ae18.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JVM 优化踩坑记

用户头像
PPPHUANG
2022-08-30

本文记录了服务 JVM 优化的过程与思路,有对 JVM GC 原理以及对问题排查方向和工具的介绍,也有走弯路和踩坑,分享出来希望对大家有所帮助。如果觉得有用或者需要交流的,欢迎来到我的公众号:DailyHappy 一起交流。

https://static001.geekbang.org/infoq/aa/aae00c91f1afa36213eb87a5aa4c1395.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

我是一个垃圾

用户头像
蝉沐风
2022-08-29

我是一个诞生于Eden区的垃圾。。。

https://static001.geekbang.org/infoq/88/88c8b4f3bd3c5c21f1f5019861023b64.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

什么时候会触发 fullGC

用户头像
技术小生
2022-07-09

FullGC在JVM中就是老年代发生垃圾回收。应用在发生FullGC的时候,应用线程会暂停业务操作,将CPU出让给垃圾回收线程进行工作。从而,造成应用Stop The World的现象。

https://static001.geekbang.org/infoq/76/76614ef5d964c5c95188f0a85e3c35e8.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

G1 收集器概述

用户头像
Nick
2022-06-13

G1: The Garbage-First Collector, 垃圾回收优先的垃圾回收器,目标是用户多核 cpu 和大内存的机器,最大的特点就是可预测的停顿时间,官方给出的介绍是提供一个用户在大的堆内存情况下一个低延迟表现的解决方案,通常是 6GB 及以上的堆大小,有低于 0.5 秒稳

java 培训 JVM 内存模型和 GC 机制的解析

用户头像
@零度
2022-04-19

​私有内存伴随着线程的产生而产生,一旦线程终止,私有内存区也会自动消除,所以垃圾回收不在此探讨范围内,着重看一下堆内存_java培训。

https://static001.geekbang.org/infoq/69/6955d5ed9cc1157f55b48773d2758565.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Vue 进阶(幺陆玖):JS 垃圾回收机制

在之前创建的《JVM》专栏中,讲解了Java虚拟机中垃圾回收机制。同JVM具有垃圾回收机制相似,JavaScript同样具有垃圾回收机制。

又一巅峰神作!14 年工作经验大佬出品“JVM&G1 GC 深入学习手册”

2021-11-05

JVM 是 Java 语言可以跨平台、保持高发展的根本,没有了 JVM,Java 语言将失去运行环境。针对 Java 程序的性能优化一定不可能避免针对 JVM 的调优,随着 JVM 的不断发展,我们的应对措施也在不断地跟随、变化,内存的使用逐渐变得越来越复杂。所有高级语言都

JVM g1 gc 学习笔记二

用户头像
风翱
2021-09-30

G1 GC 的处理步骤二

JVM g1 gc 学习笔记一

用户头像
风翱
2021-09-29

G1 GC 的处理步骤一

java 虚拟机 GC :G1 配置参数

用户头像
风翱
2021-09-28

java 虚拟机 GC :G1配置参数

java 虚拟机 GC :G1 学习笔记

用户头像
风翱
2021-09-27

java 虚拟机常见 GC: G1 GC.

java 虚拟机 GC 学习笔记三

用户头像
风翱
2021-09-26

java 虚拟机常见 GC: G1 GC.

https://static001.geekbang.org/infoq/11/11f944efc59c4fd2a8b7d956547e0468.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

golang--GC(Garbage Collector) 垃圾回收

用户头像
en
2021-09-02

在golang内存管理中我们一起探究了golang分配内存的过程,与c语言不同,golang不需要人为的进行内存的分配和回收,在学会了golang分配内存以后,让我们一起来学习一下golang是如何进行内存回收的。

https://static001.geekbang.org/infoq/3c/3c71289e4c7004dc9f128d42249d6144.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

醒酒菜:动画图解核心内存区 -- 堆

用户头像
阿Q说代码
2021-08-22

今天阿Q为大家准备了上好的“醒酒菜”——JVM运行时数据区的核心内存区——堆。

GC_GC技术文章_InfoQ写作社区