首页
学习
活动
专区
圈层
工具
发布

#gc

垃圾回收不是回收站:JVM GC 背后的爱恨情仇

王中阳AI编程

直到有一天,内存爆了、服务挂了、老板骂了,才发现 —— 垃圾回收不是想象中的“回收站”,而是一位脾气不太好的“管家”。

24810

警惕“优雅”的陷阱:JSON 深拷贝如何引发 GC Overhead Limit Exceeded

nobody-nobody

上线初期一切正常。但当大促流量涌入,单个订单包含数百项商品、优惠券、物流轨迹等嵌套数据时,服务开始频繁报错:

8310

警惕“优雅”的陷阱:JSON 深拷贝如何引发 GC Overhead Limit Exceeded

nobody-nobody

上线初期一切正常。但当大促流量涌入,单个订单包含数百项商品、优惠券、物流轨迹等嵌套数据时,服务开始频繁报错:

8310

Java内存模型:别再被GC搞懵了

叫我阿柒啊

腾讯云TDP | 产品KOL (已认证)

深入解析Java内存模型与GC机制,避免多线程和性能陷阱。

13610

JVM内存管理:别让GC成为你的噩梦

叫我阿柒啊

腾讯云TDP | 产品KOL (已认证)

JVM内存管理是Java开发者的必修课,本文分享了作者多年实战经验。

12610

Java对象在JVM中的生命周期:从创建到GC的旅程

叫我阿柒啊

腾讯云TDP | 产品KOL (已认证)

讲解Java对象在JVM中的生命周期,包括创建、GC、优化等实用技巧

11310

Go的垃圾回收终于不便秘了,绿茶Green Tea GC让我有点慌

编码如写诗

Go团队这次比较谨慎,加了GOEXPERIMENT=nogreenteagc这个逃生口。

10110

JVM面试通关指南:内存区域、类加载器、双亲委派与GC算法全解析

用户11935701

JVM虚拟机的机制是面试常见的题目,属于八股文的范畴,JAVA的设计初衷是为了不用你理解底层,该问题的产生源于《深入理解JVM虚拟机》一书,该书的产生原本是为了...

17310

架构师面试必读:垃圾回收机制的艺术——业务场景下的GC算法选择与调优实战

用户6320865

在当今高并发的互联网架构中,垃圾回收(GC)机制已从单纯的技术实现演变为影响系统稳定性的核心要素。作为架构师,能否精准把握GC特性并针对业务场景做出合理选择,直...

26010

Spark GC调优实战:从频繁Full GC到稳定运行的完整指南

用户6320865

在大数据处理的广阔领域中,Apache Spark凭借其卓越的内存计算能力和分布式处理架构,已成为企业级数据平台的核心引擎。无论是实时流处理、机器学习还是复杂E...

44210

Go 1.26 黑科技:跳过 GC 直接释放内存,性能飙升 200%

萝卜要努力

最近,Go 语言社区围绕一个全新的内存管理提案展开了激烈讨论:在不依赖垃圾回收 (GC) 的情况下直接释放并重用内存。#74299[1] 引入了 runtime...

1.1K20

开发常用的一些 Android APP 内存 GC 性能优化方案

Yangsh888

次元幻域 | 董事长兼CEO (已认证)

尽量不 GC 的核心是减少内存回收的必要性。熟悉 C++ 的开发者都知道,析构函数会在对象退出作用域时自动释放内存,仅手动申请的内存需要用户自行管理。

28210

为 .NET 10 GC(DATAS)做准备

InCerry

在 .NET 9 中,我们默认启用了 DATAS。但 .NET 9 并不是长期支持(LTS)版本,因此很多人会在升级到 .NET 10 时首次获得 DATAS。...

32200

JVM的内存分配策略有哪些?

搜罗万相

JVM的内存分配策略主要围绕对象在堆内存中的分配规则展开,核心目标是高效利用内存并减少垃圾回收开销。主要分配策略如下:

21710

.NET 10中GC(垃圾收集器)默认启用DATAS

张善友

.NET GC的大总管Maoni发了一篇新文章《准备 .NET 10 GC》,准备 .NET 10 GC” 并非单一动作,而是 “代码优化(减少 GC 压力)+...

25210

(JVM)全面深入Java GC!!带你完全了解 Java 的‘ 灵魂 ‘ GC垃圾回收机制!!

凉凉心.

在垃圾回收以前会对堆中的所有对象进行一个扫描,是否会被根对象直接引用,如果没有被引用,那么就判断可以被垃圾回收

50610

.NET 9 内存陷阱:GC优化竟成服务器性能杀手?

郑子铭

我们的生产 API 突然像破裂的水球一样疯狂泄漏内存。响应时间从 120 毫秒飙升至 8 秒。监控仪表盘像圣诞树一样亮起警报。经过 15 年的 .NET 开发,...

52010

【Java的垃圾回收机制(GC)与分代收集、CMS、G1等垃圾回收器的特点】

贺公子之数据科学与艺术

Java的垃圾回收机制(GC)是一种自动管理内存的机制,它可以自动检测和回收那些不再使用的内存对象,以便提供更高效的内存管理。

24910

JVM系列二:GC策略&内存申请、对象衰老

贺公子之数据科学与艺术

JVM里的GC(Garbage Collection)的算法有很多种,如标记清除收集器,压缩收集器,分代收集器等等,详见HotSpot VM GC 的种类

22310

HBase RegionServer宕机深度解析:从日志追踪到GC与RPC调优实战

用户6320865

通过工具如GCViewer或在线平台(如gceasy.io)对GC日志进行可视化分析,可以更直观地发现内存回收效率问题,如晋升老年代的对象过多,或Survivo...

51310
领券