首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-28 05:19
int和Integer哪个会占用更多的内存?
在Java中,int和Integer都用于表示整数类型数据,但它们之间有一些重要的区别,包括内存占用。简要地说: 1.int是Java的原始数据类型(primitive type),它直接存储整数值。在32位系统中,一个int占用4个字节(32位),在64位系统中,一个int同样占用4个字节。 2.Integer是Java的包装类(wrapper class)之一,它提供了一种方式将int转换为对象。Integer对象包含一个int字段和相关的方法。在32位系统和64位系统上,一个Integer对象都会占用至少16个字节(128位),这包括对象的头部开销、int字段的存储和其他对象管理...
点赞
评论
收藏
分享
05-26 15:42
广州软件学院 前端工程师
6. 什么是HTTP头? 请列举几个常见的HTTP头字段并解释其作用。
HTTP头是HTTP协议中的一部分,用于在请求和响应中传递附加的信息。 HTTP头由字段名和字段值组成,用冒号分隔,每个字段占据一行。以下是几个常见的HTTP头字段及其作用:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=b48bebe08e474db8b80b853b12bafd48User-Agent:指明发送请求的客户端应用程序的类型和版本。服务器可以根据这个头字段来判断用户的设备或浏览器类型,以提供适合的内容。例:User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3Content-Type:指定请求或响应中传输的数据的MIME类型。对于请求,它告诉服务器请求正文的内容类型;对于响应,它告诉浏览器响应正文的内容类型。例:Content-Type: application/jsonContent-Length:指定请求或响应正文的字节数。服务器可以使用此字段来确定正文的长度,从而正确解析请求或响应。例:Content-Length: 348Accept:指定客户端能够处理的响应内容类型。浏览器在发送请求时使用此字段,以告诉服务器它可以接受哪些类型的响应。例:Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8Authorization:用于在请求中传递身份验证信息,通常用于保护需要授权访问的资源。例:Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==Cookie:用于在请求中传递保存在客户端的会话信息。服务器可以使用此字段来识别和验证用户。例:Cookie: sessionId=ABC123这些是HTTP头字段中的一些常见例子。HTTP头字段的作用是在请求和响应之间传递额外的信息,以便客户端和服务器可以根据需要进行适当的处理。不同的HTTP头字段有不同的作用,可以用于传递身份验证信息、内容类型、缓存控制等。
社畜职场交流圈
点赞
评论
收藏
分享
05-27 20:49
已编辑
广东工业大学 Java
字节剪映后端一面凉经
先是自我介绍,然后问能实习多长时间,一周可以到几天,后续不要上课吗?在学校的绩点排名有一点很戏剧的是面试官以为我写在简历上的实习公司是网易,但其实是面试官看错了,只是一家小公司而已,名字比较像(大概率认为是网易才和我约面的)。开局手撕算法:对折链表,讲了大概思路,并没有完全写出来,写了一半说写的慢就不继续写了(力扣上好像并没有这道题)。然后开始针对项目问:项目架构是怎样的,远程调用用的什么Redisson怎么实现可重入和自动延时的。如果不用这个,让你实现你会怎么做为什么将位置信息保存到MongoDB中MongoDB底层的查询是怎么实现的seata的事务模式,你在项目中用的是什么模式进程、线程、...
查看18道真题和解析
点赞
评论
收藏
分享
05-27 20:13
中南民族大学 C++
请问各位友友,金山校企合办hr面试会挂人吗?
#金山训练营# #金山新未来# #wps#
金山WPSHR面59人在聊
点赞
评论
收藏
分享
05-29 17:14
北华大学 后端
2025年5月6日 飞猪Java一面
锐评鸡蛋鸭蛋荷包蛋 我的蛋什么时候才能上巅峰凤凰蛋?1. 如何保证数据库数据和redis数据一致性数据库数据和 redis 数据不一致是在 高并发场景下更新数据的情况首先我们要根据当前保持数据一致性的策略来决定方案如果采取的策略是先删除缓存 更新数据库我们假设现在有一个写线程 如果在更新数据库的时候 读线程进入后 读取了脏数据 并且挂载缓存之后写线程更新完毕了数据 但是缓存里还是老数据就会造成数据不一致的问题这种策略的缓存数据库不一致容易发生因为 写入数据库的时间往往大于读取数据的时间所以写线程往往会慢于读线程结束这种策略的优化方案就是采用延迟双删 即是在写线程在更新数据库 前后 都清空缓存 ...
27双非 Java后端开...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
20250716 - 百度 - 后端开发 - 一面
6259
2
...
实习,你就这么偷
5752
3
...
关于牛土兵教育割韭菜的事实
4021
4
...
为什么有人说 211 以下就进不了大厂了?
3982
5
...
滴滴提前批面经
3827
6
...
百度提前批后端一面 —— 亚历山大,特批拿下
3697
7
...
27届前端七月找实习记录
3265
8
...
滴滴提前批凉经(一面,二面)
2100
9
...
百度提前批
2100
10
...
再再再再强调一遍!秋招不要装逼
1944
创作者周榜
更多
正在热议
更多
#
校招阶段,学历VS技术哪个更重要?
#
8143次浏览
106人参与
#
顺丰求职进展汇总
#
52692次浏览
283人参与
#
不卡学历的大厂有哪些?
#
14314次浏览
105人参与
#
腾讯音乐求职进展汇总
#
96711次浏览
563人参与
#
没有合适的工作,你会先找个干着,还是考公考研
#
121021次浏览
1144人参与
#
除了主业以外,你还有哪些其他收入?
#
5682次浏览
97人参与
#
实习时,大家都怎么称呼自己的mentor?
#
42790次浏览
270人参与
#
摸鱼被leader发现了怎么办
#
60442次浏览
369人参与
#
视觉/交互/设计招聘信息汇总
#
17893次浏览
612人参与
#
社恐入职新公司如何融入团队
#
10634次浏览
62人参与
#
实习如何「偷」产出?
#
22970次浏览
270人参与
#
风评不好的公司,你会去吗?
#
44333次浏览
318人参与
#
考研可以缓解求职焦虑吗
#
53304次浏览
474人参与
#
职场新人体验
#
13409次浏览
140人参与
#
实习打杂,要跑路吗
#
11625次浏览
149人参与
#
校园里的破防时刻
#
6572次浏览
76人参与
#
金融财经春招备战日记
#
22490次浏览
134人参与
#
求职遇到的搞笑事件
#
121448次浏览
795人参与
#
听到哪句话就代表面试稳了or挂了?
#
175707次浏览
1393人参与
#
软开人,秋招你打算投哪些公司呢
#
107475次浏览
976人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务