ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

每日面试题分享153:JVM垃圾回收调优的目标是什么?

每日面试题分享153:JVM垃圾回收调优的目标是什么?

JVM垃圾回收调优的目标有两个,低延迟和高吞吐量。但通常这两个目标是互斥的,需要根据业务场景做取舍。

低延迟指的是每次GC的停顿时间短,保证系统响应能力。比如在实时交易系统、游戏、即时通讯系统中,对系统响应能力要求很高,100ms的延迟就可能让用户觉得使用体验差。

高吞吐量指的是单位时间处理的业务量大,GC占的CPU时间越短越好,比如在离线计算、批处理任务、大数据分析等场景,用户不关心响应速度,只关心多长时间能跑完。

返回列表