首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Jvm
订阅
wyq_l
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
☕【JVM性能优化】CMS回收器的Full-GC流程分析以及问题探究
每日一句 CMS的7个步骤 重点步骤解读 初始标记(Initial Mark) 目标:进行可达性分析,标记GC ROOT能直接关联到的对象。 标记范围:Young Gen + Old Gen。 线程:
生产问题复盘!Swap对GC的影响
Swap 1. 什么是Swap swap 是把一块磁盘空间或者一个本地文件当做内存来使用。可用内存无法满足内存分配请求的时候,把不常用的内存数据存储到磁盘,并在内存中释放这部分内存。当进程再次访问这部
JVM调优-常见的垃圾回收器
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情 1.写在前面 前面分享了GC基本原理和调优关键分析,详情可查看:这里 基于该文章,我们了解了,如何找到垃圾
得物深入浅出解析JVM中的Safepoint
最早接触JVM中的安全点概念是在读《深入理解Java虚拟机》那本书垃圾回收器章节的内容时。相信大部分人也一样,都是通过这样的方式第一次对安全点有了初步认识。
丧心病狂,竟有Thread.sleep(0)这种写法?
如果本文对你有帮助的话,救救孩子吧,可以投很多票,投票通道 ,万分感谢呀~~ 前言 最近在网上看到了一段代码,让我感到很迷茫。他在代码中使用了 Thread.sleep(0),让线程休眠时间为0秒,具
没有二十年功力,写不出Thread.sleep(0)这一行“看似无用”的代码!
你好呀,我是喜提七天居家隔离的歪歪。 这篇文章要从一个奇怪的注释说起,就是下面这张图: 我们可以不用管具体的代码
耗时几个月,终于找到了JVM停顿十几秒的原因
最近我们系统出现了一些奇怪的现象,系统每隔几个星期会在大半夜重启一次,分析过程花费了很长时间,令人印象深刻,故在此记录一下。
优化 full gc 的四个方向【草稿】
常言道,道可道,老生常谈的一句话:jvm 优化无非是调整 Xmx 和 Xms。不管你对这句话怎么理解,在大部分业务场景下,这句话没毛病! 如果你的项目 2b,那简直是老铁没毛病。 如果你的项目逻辑简单
Flink FullGC 优化(jdk8)
优化办法1降低频率: 提高Young区的占比、合理的Eden:From:To比例,保证对象被晋升老年代前回收掉。2缩短时间:调高cpu大小,保证更充分的利用cpu,避免多线程cpu切换、cpu阻塞
一次JVM GC长暂停的排查过程
在高并发下,Java程序的GC问题属于很典型的一类问题,带来的影响往往会被进一步放大。不管是「GC频率过快」还是「GC耗时太长」,GC期间都存在Stop The World问题,因此很容易导致服务超时