腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
涤生的博客
专注各种互联网技术分享,Java、Netty、JVM、中间件等。 欢迎关注。
专栏作者
举报
47
文章
84349
阅读量
14
订阅数
订阅专栏
申请加入专栏
全部文章(47)
jvm(16)
java(10)
编程算法(10)
企业(9)
其他(6)
socket编程(5)
微服务(5)
linux(4)
文件存储(4)
数据库(3)
ide(3)
api(3)
存储(3)
go(2)
node.js(2)
云数据库 SQL Server(2)
sql(2)
eclipse(2)
apache(2)
spring(2)
网站(2)
http(2)
分布式(2)
网络安全(2)
jdk(2)
dubbo(2)
rpc(2)
gcc(2)
微信(2)
负载均衡(1)
tomcat(1)
负载均衡缓存(1)
消息队列 CMQ 版(1)
人工智能(1)
spring boot(1)
zookeeper(1)
tcp/ip(1)
安全(1)
数据分析(1)
https(1)
client(1)
push(1)
server(1)
服务端(1)
连接(1)
搜索文章
搜索
搜索
关闭
CMS GC:CMS 废弃了,该怎么办呢?
企业
jdk
java
jvm
api
流行的 CMS( Concurrent Mark Sweep) GC 算法在 JDK 9 中被废弃了。根据 JEP-291 中的说明,为了减轻 GC 代码的维护负担以及加速新功能开发,决定在 JDK9 中废弃CMS GC。
涤生
2019-10-12
2.8K
0
服务刚启动就 Old GC,要闹哪样?
企业
jvm
最近有个同学说他的服务刚启动就收到两次 Full GC 告警, 按道理来说刚启动,对象应该不会太多,为啥会触发 Full GC 呢?
涤生
2019-07-22
1.3K
0
JVM 源码解读之 CMS 何时会进行 Full GC
gcc
企业
文件存储
jvm
在文章 JVM 源码解读之 CMS GC 触发条件 中分析了 CMS GC 触发的五类情况,并且提到 CMS GC 分为 foreground collector 和 background collector。 不管是 foreground collector 还是 background collector 使用的都是 mark-sweep 算法,分阶段进行标记清理,优点很明显-低延时,但最大的缺点是存在碎片,内存空间利用率低。因此,CMS 为了解决这个问题,在每次进行 foreground collector 之前,判断是否需要进行一次压缩式 GC。
涤生
2019-06-19
1.5K
0
JVM 源码解读之 CMS GC 触发条件
企业
经常有同学会问,为啥我的应用 Old Gen 的使用占比没达到 CMSInitiatingOccupancyFraction 参数配置的阈值,就触发了 CMS GC,表示很莫名奇妙,不知道问题出在哪?
涤生
2019-06-14
2.4K
0
高吞吐低延迟 Java 应用的 GC 优化
企业
jvm
java
本篇原文作者是 LinkedIn 的 Swapnil Ghike,这篇文章讲述了 LinkedIn 的 Feed 产品的 GC 优化过程,虽然文章写作于 April 8, 2014,但其中的很多内容和知识点非常有学习和参考意义。因此,翻译后献给各位同学。原文 Garbage Collection Optimization for High-Throughput and Low-Latency Java Applications,链接见参考 [1]。
涤生
2019-05-07
1.1K
0
再次剖析 “一个 JVM 参数引发的频繁 CMS GC”
企业
jvm
前几天这篇《一个 JVM 参数引发的频繁 CMS GC》文章发出之后,反应比较激烈,因为这可能与同学们通常 GC 优化经验相悖,通常有很多业务都通过添加 -XX:+CMSScavengeBeforeRemark 参数,来降低 CMS-remark 的时间,进而提升业务的性能以及可用性。
涤生
2019-04-26
618
0
一个 JVM 参数引发的频繁 CMS GC
企业
网站
了解 CMS GC 的同学,一定知道 -XX:CMSScavengeBeforeRemark 参数,它是用来开启或关闭在 CMS-remark 阶段之前的清除(Young GC)尝试。
涤生
2019-04-26
642
0
高吞吐低延迟 Java 应用的 GC 优化
企业
jvm
linux
本篇原文作者是 LinkedIn 的 Swapnil Ghike,这篇文章讲述了 LinkedIn 的 Feed 产品的 GC 优化过程,虽然文章写作于 April 8, 2014,但其中的很多内容和知识点非常有参考意义。因此,翻译后献给各位同学。
涤生
2019-04-24
1.9K
0
一个 JVM 参数引发的频繁 CMS GC
企业
linux
网站
了解 CMS GC 的同学,一定知道 -XX:CMSScavengeBeforeRemark 参数,它是用来开启或关闭在 CMS-remark 阶段之前的清除(Young GC)尝试。
涤生
2019-04-15
4.6K
1
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档