首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
还没有回复哦~
相关推荐
10-01 09:40
郑州大学 实施工程师
泛微实习体验
工作时间是每天八小时,双休加上国家法定节假日,还算人性化。福利方面也不错,有各种补贴、节日福利,还有年休假。表现优秀的员工有机会出国旅游,这点让我挺满意的。不过,我的工作内容主要是协助实施工程师,虽然有点琐碎,但也学到了不少东西。总的来说,环境还算友好,大家都挺乐于助人的。有时候忙得不可开交,但也能感受到团队的凝聚力。
泛微网络公司氛围 7人发布
点赞
评论
收藏
分享
10-01 00:27
门头沟学院 算法工程师
广联达测评挂
大家广联达测评都过了吗,我感觉自己挺认真做的,是自己太菜了吗
投递广联达等公司10个岗位
点赞
评论
收藏
分享
09-29 00:00
哈尔滨工程大学 射频工程师
关于秋招的疑惑
学校的秋招又要开始了,大家都是在这个时候找工作吗?我在网上看到很多人都在网申,是不是就是直接在企业官网投递简历?这是不是意味着秋招是面向全国的?
牛客创作赏金赛
点赞
评论
收藏
分享
10-02 19:14
门头沟学院 Java
平安产险 java 后端管培生
会根据你回答的追问,但不会问的很深。差不多30多分钟,电话面。1.自我介绍2.你实习和项目中用的java版本是多少3.String、StringBuilder和StringBuffer的区别,应用场景4.ArrayList和Linklist的区别5.如果我想用栈和队列会使用到什么类6.你了解哪些常见的排序算法7.快排流程8.JVM组成部分9.JVM内存管理是怎么进行的,有了解吗10.垃圾回收算法有哪些11.计网里面TCP和UDP区别12.TCP为什么是可靠的,说一下拥塞控制和流量控制13.TCP三次握手14.为什么三次,两次不行吗15.http和https有什么区别16.你刚刚提到的非对称加密,https全过程都是非对称加密吗17.你项目实习用的数据库是哪个18.mysql数据库引擎了解多少19.你刚刚提到的数据库事务,说说你的理解(ACID)20.数据库三大范式21.INNODB底层数据结构22.为什么用B+数不用B树23.你在项目开发过程中有没有尝试过SQL调优24.怎么定位和分析慢查询25.你最近实习过程参与的项目是什么架构26.第二段实习过程中的项目介绍一下,完成了什么模块(说用到了redis)27.redis用途有哪些28.听到你说分布式锁,redis分布式锁怎么实现29.说说redission框架,时间到了还没做完怎么办(看门狗),默认超时时间等30.你觉得MQ和Kafka的区别,你项目中怎么用的------------反问-------------
投递平安产险科技中心等公司10个岗位
点赞
评论
收藏
分享
09-29 17:18
已编辑
浙江快手信息技术有限公司_电商技术事业部_Java开发(实习员工)
在秋招享受孤独的过程中我收获了什么?
九月是一个奇妙、充实、幸福、悲痛、遗憾、迷茫、坚定、慢慢自信的过程。没错,这就是我的九月,22年来无与伦比的奇妙的九月。 很感激这个九月,收获了别样的体验和自我思考,获得了以往不曾拥有的独处时间来深度探究我自己。我对于秋招的心态一直如初,满怀希望,充满斗志,在年初准备之时,我做好了市场糟糕的准备,或许是早已习惯逆境。 我发现,每个人每个阶段都准备不充分要事,每当回想懊悔(当初要是多学一点/多准备一点/多了解一点),都渴望着穿越时间,但我发现既然才能如此,人生阶段如此,有无数的岸要上。既然如此只能锻炼,在压力环境下快速做好准备,尽可能完成要事的方法论。 在每件大事开始之初,给他...
你的秋招进行到哪一步了
点赞
评论
收藏
分享
点赞成功,聊一聊 >
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
从露宿街头到百万级种子轮融资——我的大学时代经历了什么
3.8W
2
...
字节20多面终究一场空
1.5W
3
...
C++选手秋招总结
1.5W
4
...
不装了!牛客就是OFFER判官
1.1W
5
...
泡出来啦
9565
6
...
华为电话oc了
8681
7
...
秋招圆满结束
7741
8
...
阿里云管培生开奖了
7017
9
...
结束了,一切都结束了。。
6087
10
...
三方已签,秋招结束,我的碎碎念
5806
正在热议
#
25届秋招总结
#
329992次浏览
3120人参与
#
上班苦还是上学苦呢?
#
73037次浏览
654人参与
#
阿里云管培生offer
#
37170次浏览
423人参与
#
地方国企笔面经互助
#
4547次浏览
12人参与
#
如果有时光机,你最想去到哪个年纪?
#
21939次浏览
408人参与
#
选完offer后,你后悔学本专业吗
#
21979次浏览
159人参与
#
百度开奖
#
184897次浏览
1159人参与
#
我的实习求职记录
#
6071382次浏览
83549人参与
#
如何一边实习一边秋招
#
996926次浏览
12665人参与
#
找工作时遇到的神仙HR
#
553572次浏览
3801人参与
#
入职第一天,你准备什么时候下班
#
21654次浏览
144人参与
#
招聘要求与实际实习内容不符怎么办
#
10802次浏览
277人参与
#
bilibili求职进展汇总
#
33289次浏览
357人参与
#
许愿池
#
214859次浏览
2535人参与
#
学历or实习经历,哪个更重要
#
54012次浏览
423人参与
#
你今年的平均薪资是多少?
#
70962次浏览
345人参与
#
实习工作,你找得还顺利吗?
#
247863次浏览
2910人参与
#
通信硬件薪资爆料
#
609306次浏览
5194人参与
#
海康威视求职进展汇总
#
400832次浏览
3408人参与
#
携程求职进展汇总
#
135867次浏览
932人参与
#
正在实习的你,几点下班
#
53411次浏览
396人参与
#
工作两年想退休了
#
53136次浏览
672人参与
牛客网
牛客企业服务