一.内存抖动
1.内存抖动:指在短时间内有大量的对象被创建或者被回收的现象。
2.内存抖动产生原因:主要是频繁(很重要)在循环里创建对象(导致大量对象在短时间内被创建,由于新对象是要占用内存空间的而且是频繁,如果一次或者两次在循环里创建对象对内存影响不大,不会造成严重内存抖动这样可以接受也不可避免,频繁的话就很内存抖动很严重),内存抖动的影响是如果抖动很频繁,会导致垃圾回收机制频繁运行(短时间内产生大量对象,需要大量内存,而且还是频繁抖动,就可能会需要回收内存以用于产生对象,垃圾回收机制就自然会频繁运行了)。
3.内存抖动影响:频繁内存抖动会导致垃圾回收频繁运行,造成系统卡顿。
本文详细解释了内存抖动的概念及产生原因,指出内存抖动是由循环中频繁创建对象导致的,这种现象会使得垃圾回收机制频繁运行,进而引起系统卡顿。

1927

被折叠的 条评论
为什么被折叠?



