willbetter 最近的时间轴更新
willbetter

willbetter

V2EX 第 664769 号会员,加入于 2023-11-28 19:07:39 +08:00
今日活跃度排名 5429
根据 willbetter 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
willbetter 最近回复了
4 天前
回复了 niexiangstar417 创建的主题 职场话题 毕业即失业,路在哪
既然在广州了,临近的几个城市都投投吧
15 天前
回复了 Ashe007 创建的主题 职场话题 推荐专业?还是推荐火坑?
“很多帖子都如出一辙:侄子毕业、表妹高考完、同学孩子多少分……评论区:计算机、计算机、还是 TM 的计算机!”

这个信息获取渠道会不会跟在火车上采访有没有买到票差不多意思?很多人其实对自己行业以外的行业并不怎么了解,每个人的认识也不一样,如果大家都推荐也不代表是正确的,但是起码是一个值得重视的问题。是哪里出了问题?还是提问的渠道不对?
可以骑驴找马试试看
@HiShan 跟你说的情况差不多,那些对象是还有很多没有用完所以没有释放。但我们服务设置了最大堆内存,按理说因为年轻代不够分配内存空间导致 GC ,那最终肯定会把符合条件的对象移动到老年代,一直这样运行最终内存会使用完发生 OOM 啊
@cheng6563 #33 不排除会存在你说的这种情况,但我们另一台服务器另一个服务也有类似的配置和负载的情况下是会产生 OOM 文件的
@fingerxie
@cheng6563
@liuhailiang
@me1onsoda
@Ashe007
感谢各位大佬的分析,其实我主要的疑问就是我在 38 楼所说的。
@jungledg #32 但它一直在 GC 超过 24 小时了就是不会抛出 OOM ,导致一直处于 STW 状态,其它服务都调不通它了。
@admol #31 创建大量对象这几个线程我们清楚是为什么,关键这几个线程要创建的对象数量其实是固定的。

奇怪的现象是它一直在不停的 GC ,这个现象超过了 24 小时,期间其它的线程几乎都没有运行了,猜测是 GC 导致经常 STW 。
主要是想知道是什么原因原因导致它一直 GC 就是不抛出 OOM 错误,抛出 OOM 错误好歹影响的范围小一些,不至于整个进程像现在“假死”了一样
@LiaoMatt OOM 不会导致整个进程都假死了,会产生 OOM 文件。但这个进程是没有产生 OOM 文件的,我是怀疑这里触发了 GC 条件后,业务线程又没来得及处理完这些对象,只处理了一点点,又进行了下一次 GC 。
@LiaoMatt #14 设置这些参数的人感觉就是乱用,这个业务把年轻代和老年代内存 55 分就是不合理的
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5048 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 05:56 · PVG 13:56 · LAX 22:56 · JFK 01:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.