使用keep-alive时 是否会影响性能

项目页面比较多,如果默认全部开启keep-alive后,打开多个页面后,内存占用是否会上升?,是否会影响性能?是否还有其他影响?

阅读 4k
3 个回答

缓存就是为了提高性能。

缓存不就是空间换时间,开多了当然占内存,你就是浏览器tab页多了内存一样猛涨,不过我记得vue2的keep-alive有内存溢出的问题

缓存 就是取消了 频繁 销毁跟创建的过程嘛,
没有销毁 肯定内存会增加。
内存增加 肯定存在性能问题 但是这个内存不是占用太多的时候 用户肯定是没有感知的
keep-alive 有个max 的 Props 就是要限制不要太多缓存 缓存太多会有明显的卡顿问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题