page contents

什么是内存碎片?如何解决?

轩辕小不懂 发布于 2022-02-08 13:41
阅读 574
收藏 0
分类:Java开发
3005
Nen
Nen
- 程序员

由于不同 Java 对象存活时间是不一定的,因此,在程序运行一段时间以后,如果不进行内存整理,就会出现零散的内存碎片。碎片最直接的问题就是会导致无法分配大块的内存空间,以及程序运行效率降低。所以,在上面提到的基本垃圾回收算法中,“复制”方式和“标记-整理”方式,都可以解决碎片的问题。

请先 登录 后评论