9 性能优化(三)课后练习
作业一:
(至少完成一个)
请简述 JVM 垃圾回收原理。
垃圾回收目标: 清理JVM中无用的对象,释放内存资源
核心点:
标识垃圾:标记无用对象
回收:回收无用对象占用的内存
清理:将垃圾对象占用的内存标记为空闲(内存碎片化)。
压缩:从堆空间头部开始,将存活对象拷贝到一段连续的内存中(内存连续,但效率低)
复制:将堆空间分为两部分,回收时,将存活的对象拷贝从一部分至另一部分空间(内存利用率低)。
设计一个秒杀系统,主要的挑战和问题有哪些?核心的架构方案或者思路有哪些?
作业二:
根据当周学习情况,完成一篇学习总结
评论