nuxt怎么增加内存?

nuxt项目内存超过1.5G,结果内存溢出了,scripts中是直接使用nuxt命令启动的,那怎么增大内存呢?

或者要怎么排查内存占用,怎么知道是哪些模块占用了内存呢?我的项目只有十几个页面,不知道为什么就占用了1个多G内存了,求大佬指教!

阅读 3.7k
2 个回答

Node.js 单进程就这样,这是 V8 留下的坑,x64 系统上最多用约 1.4G 内存、x86 系统上最多用约 0.7G 内存。

Node.js 内存泄漏分析可太难了,这种你只能先加环境变量增大内存先跑起来,然后逐个模块注释掉、看到哪一步内存降下去了,那就是这个模块的问题了。

  1. nuxt可以配置内存缓存和redis缓存,使用redis就可以避免这个问题了
  2. 页面后面带参数,建议创建缓存key的时候,使用方法生成,过滤掉非必要的参数
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题