一.内存抖动

1.内存抖动:指在短时间内有大量的对象被创建或者被回收的现象。

2.内存抖动产生原因:主要是频繁(很重要)在循环里创建对象(导致大量对象在短时间内被创建,由于新对象是要占用内存空间的而且是频繁,如果一次或者两次在循环里创建对象对内存影响不大,不会造成严重内存抖动这样可以接受也不可避免,频繁的话就很内存抖动很严重),内存抖动的影响是如果抖动很频繁,会导致垃圾回收机制频繁运行(短时间内产生大量对象,需要大量内存,而且还是频繁抖动,就可能会需要回收内存以用于产生对象,垃圾回收机制就自然会频繁运行了)。

3.内存抖动影响:频繁内存抖动会导致垃圾回收频繁运行,造成系统卡顿。

 

相关文章:

  • 2021-06-28
  • 2021-10-28
  • 2021-06-25
  • 2021-11-06
  • 2021-05-06
  • 2021-12-18
  • 2021-07-24
  • 2021-11-27
猜你喜欢
  • 2022-12-23
  • 2021-08-02
  • 2021-12-09
  • 2022-12-23
  • 2021-10-31
  • 2021-07-07
  • 2021-10-05
相关资源
相似解决方案