天翼云GC知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖GC相关内容资讯。开发者在GC专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
Java 虚拟机(JVM)是 Java 程序运行的基础,而垃圾回收(GC)是 JVM 管理内存的核心机制之一。垃圾回收策略的选择和优化对 Java 服务端性能有着直接的影响。本文将探讨 JVM 垃圾回收的基本原理,介绍几种常见的垃圾回收策略,并提供一些优化建议。
JVM里的GC(Garbage Collection)的算法有很多种,如标记清除收集器,压缩收集器,分代收集器等等,详见HotSpot VM GC 的种类。
Sun出品的Hotspot VM提供了丰富的命令行选项用于定制JVM的行为,这篇文章用来记录内存管理相关的部分,但是选项太多了,我本人用到的只是少数,因此这里记录的也仅仅是其中的一部分。
在实操作本章内容之前,请一定详细了解1/3章GC基础的内容,同时因为每个应用的情况不太一样,所以JVM调优没有一个统一的模式,只有深入了解其原理后才能进行调优操作。笔者大概罗列了一下JVM调优的必要过程:1、了解jvm原理;2、了解jvm相
此章笔者会多写点,分三个子专题来讲述:理论基础、实操、工具使用。目的是争取使读者一次性弄懂。不需要再反反复复的查各种资料,笔者也会把之前踩过的坑也详细描述下,防止读者再走笔者的弯路。牢记:可被GC管理的内存区只有堆和方法区,其它3个私有区都
1.JVM的gc概述 gc(garbage collection):即垃圾收集,是指JVM用于释放那些不再使用的对象所占用的内存。java语言并不要求JVM有gc,也没有规定gc如何工作。不过常用的JVM都有gc,而且大多数gc都使用类似的
2023-05-10 06:02:16
2023-05-19 02:20:27
2023-05-19 02:20:27
2024-04-19 07:39:25
2024-04-17 02:53:19
2024-10-25 07:15:55