JVM中GC指什么呢?

戚薇 Java面经 发布时间:2022-07-03 08:00:41 阅读数:5288 1
下文笔者讲述jvm中GC的相关简介说明,如下所示

GC简介

GC:垃圾收集器
GC的功能:
   当对象无任何引用指向时,此时GC就可将其标识为垃圾
   然后通过自身的垃圾回收算法对这些对象进行回收
   采用此种方式可防止内存泄露
注意事项:
   垃圾回收是JVM后台自动运行的一个进程
   通过一定的算法,将垃圾对象进行回收

jvm垃圾回收相关参数

-Xms / -Xmx — 堆的初始大小 / 堆的最大大小
-Xmn — 堆中年轻代的大小
-XX:-DisableExplicitGC — 让System.gc()不产生任何作用
-XX:+PrintGCDetails — 打印GC的细节
-XX:+PrintGCDateStamps — 打印GC操作的时间戳
-XX:NewSize / XX:MaxNewSize — 设置新生代大小/新生代最大大小
-XX:NewRatio — 可以设置老生代和新生代的比例
-XX:PrintTenuringDistribution — 设置每次新生代GC后输出幸存者乐园中对象年龄的分布
-XX:InitialTenuringThreshold / -XX:MaxTenuringThreshold:设置老年代阀值的初始值和最大值
-XX:TargetSurvivorRatio:设置幸存区的目标使用率
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202207/16568064943871.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者