写点什么

第 09 周 JVM & 高性能 命题作业

用户头像
Jaye
关注
发布于: 2020 年 08 月 05 日

请简述 JVM 垃圾回收原理


java 分代垃圾回收.把内存区划分为 2 个区域新生代与老年代.当 Eden 区域满的时候触发垃圾回收.通过可达性分析算法把存活对象复制到 From 区.当 Eden 再满的时候,j 把 Eden 区与 From 区存活对象复制到 To 区.当 Eden 再再满的时候,j 把 Eden 区与 To 区存活对象复制到 From 区. 新生代垃圾回收内存每次把 Eden+From(To)区替换复制.经过多次回收还存在,则存储到老年代.Java 使用 G1 垃圾回收器.


设计一个秒杀系统,主要的挑战和问题有哪些?核心的架构方案或者思路有哪些?


  • 挑战和问题

- 瞬间流量激增

- 带宽耗尽

- 服务器 Load(负载)飙高

- 数据库瘫痪

  • 架构方案和思路

- 页面静态化

- 禁止重复提交

- 增加缓存

- 限流

- 削峰

- 异步处理


用户头像

Jaye

关注

还未添加个人签名 2018.01.23 加入

还未添加个人简介

评论

发布
暂无评论
第 09 周 JVM & 高性能 命题作业