首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
19菜鸡求上岸
2019-04-07 15:53
常州工学院 后端
关注
已关注
取消关注
请教关于minor gc问题
各位大佬,有没有谁知道: minor gc如果运行很频繁,可能是什么原因引起的?minor gc如果运行很慢,可能是什么原因引起的?(百度没找到。。。)
我谁这样想的(不知道对不对,或者完不完整),minor gc是回收年轻代空间的,频繁是因为程序一直在产生新的对象。慢是因为年轻代中的对象都是存活对象,要复制到存活区。(或者存活区太小需要将存活区复制到老年代?)
新的风暴已经出现,是时候有个大佬站出来科普了。
提示
全部评论
推荐
最新
楼层
蟾宫折桂
同济大学 Java
minor gc很频繁有可能是,新生代空间分配太小,分配的对象一会儿就占满了:增大新生代,或者调整提前担保进入老生代的threshold值;钉子户比较多的话,降低晋升老生代的threshold; minor gc很慢可能是,新生代分配空间太大,扫描存活对象时间太长; minor gc这边性能需求大的话,解决办法都可能增大full gc次数的产生,内存就那么大,此消彼长,个人感觉。
2
回复
分享
发布于 2019-04-07 16:14
叫我大表哥
广州大学 Java
首先要分析一下minor gc触发的时机,新生代一般分为eden,from space,to space区域,采用的是复制算法,新生的对象一般在eden区域中,当eden区域装不下的时候就会触发minor gc,所以minor gc触发很频繁,可能是程序一直在产生新的对象,这个没错,慢不一定是年轻代中都是存活的对象,因为经过研究,大部分的对象都是朝生夕死,大概占百分之90多,所以新生代才会按照一定的比例划分,然后采用复制算法,慢可能是因为eden区中有较大的对象,复制起来比较消耗时间,也有可能是幸存区的空间不够了,然后触发了分配担保机制,将一些对象复制到老年代中去。
点赞
回复
分享
发布于 2019-04-07 16:09
暂无评论,快来抢首评~
相关推荐
05-08 13:50
苏州大学 设计
即便是实习生,也要有边界感
初入职场,难免会有说错话/做错事的时候,给大家整理了一下容易犯错的点,提前做个预警,毕竟尴尬现场。不要聊敏感话题,有时候你自己不觉得带了恶意但别人能感受到恶意。(比如:宗教、政z立场、地域、薪资等等)不要随便开同事玩笑,你不知道对方能开玩笑的底线在哪里,避免留下不好的印象不要对同事不礼貌,谦虚一点,客气一点有助于业务的推进同事私生活他们愿意讲你就听着,可以交流但不要主动问,最重要的别传来传去(ta自己爱到处讲那是他的事)协同方让你做份外的工作,要么婉拒(没时间没资源没人力需求不合理等),要么让你+1知道,由ta决定接不接 不要越级汇报,这个会被警惕性很强又没有安全感的+1一直记在心上不...
职场新人生存指南
点赞
评论
收藏
分享
05-05 19:44
南京大学 Java
拼多多PDD-5.5服务端研发实习生二面面经
📍面试公司:拼多多👜面试岗位:服务端研发实习生📖面试问题:先项目穿插八股,后纯八股,最后手撕,后面几个问题都答得不怎么样,大概率挂了 自我介绍(简历上的项目:黑马点评 + RPC框架 + 两个科研项目) 首先问了一下研究方向,因为我那两个科研项目是用Python写的,所以面试官首先问我对Python的基本原理了解吗?本来估计想问我线程模型、内存管理机制啥的,但我也只是使用了Python,并没有对底层做研究,就没继续问 你第一个项目是科研项目还是课题项目?老实回答说是自学项目。是你独立开发的吗?依旧老实回答。 说说项目亮点。答的缓存那一套东西以及缓存穿透、缓存击穿、缓存雪崩。 ...
ResourceUtilization:
pdd技术真不错啊,问题很能凸显面试官的技术水平
点赞
评论
收藏
分享
04-16 12:49
已编辑
门头沟学院 Java
二本拿下十个offer
标题引流罢了大佬们看看我的简历 约面得很少 是简历的问题吗 帮我看看简历吧😭
点赞
评论
收藏
分享
04-01 15:01
北京邮电大学 Java
项目有亮点,面试就是会变得顺利,期待美团的二面
点赞
评论
收藏
分享
05-05 00:36
后端
腾讯内推腾讯面经
腾讯校招内推来啦!欢迎大家用我的码~所有岗位都可以找我内推 热乎乎的内推码:EUTPZZRV 腾讯鼓励员工跨部门交流与合作,提供良好的团队氛围和工作环境。 分享一些面经: 第一轮技术面 闭包作用及实际应用场景 HTTP/1.1、HTTP/2、HTTP/3的核心差异 实现红绿灯控制效果(异步时序逻辑) React Hooks的设计动机与类组件对比 浏览器事件代理原理及实际应用 手写Promise核心逻辑(包含resolve/reject) 数组去重与高频字符统计算法 Web安全防护措施(XSS、CSRF) 浏览器渲染流程与重排/重绘优化 跨域解决方案(JSONP、CORS、代理) 第二轮技...
腾讯HR面1998人在聊
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
可是妈妈,我好像没那么优秀
3.6W
2
...
27届双非-杭州小厂-一面通过-5/10
8623
3
...
怎么感觉牛客27届实习的越来越多了?
5911
4
...
不知道人是不是会美化回忆
5712
5
...
校招0offer偷走了属于我的自信心
5667
6
...
暑期实习0offer惨淡记录
5128
7
...
一名双非本科上岸的经历
4671
8
...
成年以后,我们需要尽快学会“课题分离”
4579
9
...
只是一些有感
4242
10
...
emo一天,但还是回馈一下牛客:滴滴前端研发部一面
4230
创作者周榜
更多
正在热议
更多
#
面试问题记录
#
30828次浏览
505人参与
#
假如我穿越到了妈妈的18岁
#
1423次浏览
27人参与
#
京东TGT
#
34864次浏览
157人参与
#
入职第五天,你被拉进了几个工作群
#
14111次浏览
77人参与
#
面试经验谈
#
19984次浏览
318人参与
#
工作一周年分享
#
15078次浏览
101人参与
#
机械人,你的第一份感谢信是谁给的
#
23215次浏览
295人参与
#
对妈妈没说出口的话
#
12928次浏览
329人参与
#
视觉/交互/设计招聘信息汇总
#
10657次浏览
596人参与
#
面试吐槽bot
#
4930次浏览
50人参与
#
妈妈治愈了你哪些脆皮时刻
#
5543次浏览
107人参与
#
请用你的专业向妈妈表白
#
3896次浏览
44人参与
#
职场新人生存指南
#
337987次浏览
7243人参与
#
异地恋该为对方跳槽吗
#
26666次浏览
130人参与
#
硬件人更看重稳定还是高薪
#
41661次浏览
213人参与
#
上班苦还是上学苦呢?
#
214740次浏览
1288人参与
#
机械求职避坑tips
#
42288次浏览
356人参与
#
硬件人秋招的第一个offer
#
66867次浏览
1082人参与
#
零跑求职进展汇总
#
1902次浏览
16人参与
#
不考虑转正,实习多久合适
#
25535次浏览
119人参与
#
租房找室友
#
30008次浏览
150人参与
牛客网
牛客企业服务