JavaScript性能优化 - 内存问题的体现

96 阅读1分钟

内存出现问题的表现

  • 页面出现延迟加载或经常性暂停:底层通常会伴随着频繁的垃圾回收出现,之所以会出现频繁的垃圾回收就在于代码中有一些代码是瞬间内存爆掉;
  • 页面持续性出现糟糕的性能:底层一般都会认为存在着内存膨胀,所谓的内存膨胀指的就是当前界面为了去达到最佳的使用速度,可能会去申请一定的内存空间但是这个内存空间的大小远超过当前设备本身所能提供的一个大小,这个时候就能感知到一段持续性的糟糕性能的体验;
  • 页面的性能随着时间延长越来越差:底层通常会伴随这内存的泄漏,因为在这种情况下刚开始的时候是没有问题的。由于某些代码的出现,可能随着时间的增长让内存空间越来越少。这就是所谓的内存泄漏