突然发现 webpack5 进程占了 1g 内存, mbp2020 非 m1~~

2021-01-03 00:11:54 +08:00
 imjamespond
之前感觉 nodejs 应该没有 java 占的多。。应用是自己的配置:ts loader, sass loader, webpack dev server,和 code splitter 插件
3468 次点击
所在节点    React
13 条回复
yyfearth
2021-01-03 03:50:16 +08:00
没记错的话 webpack 开发模式下有大量的缓存 如果你用了一些比较大的框架 估计内存肯定很大
love
2021-01-03 08:25:53 +08:00
linux 的话倒是有个办法减少一下 node 内存占用
Cbdy
2021-01-03 08:37:07 +08:00
挺正常的吧,我也要这么多
Hanggi
2021-01-03 08:57:13 +08:00
试试 esbuild
imjamespond
2021-01-03 09:29:14 +08:00
@Hanggi 看了下 esbuild 是很快,但好像得单独用?功能上是否比 webpack 少很多?插件配置没有 nodejs 灵活?
imjamespond
2021-01-03 10:14:05 +08:00
打算试试 swc-loader
yaphets666
2021-01-03 10:26:54 +08:00
不太对劲啊 我的只有 10MB?
hantsy
2021-01-03 10:58:55 +08:00
有 HotReload 吗?

有点不正常。
Jirajine
2021-01-03 11:00:39 +08:00
开发时用 snowpack
imjamespond
2021-01-03 12:19:43 +08:00
框架用了 react,material-ui,sass,再试试?
@yaphets666
imjamespond
2021-01-03 12:24:29 +08:00
@Jirajine 好像不错,我试试
stevefan1999
2021-01-03 21:33:35 +08:00
如果開了 hmr 也是內存魔獸
具體例子 nuxt 和 next 時不時就要重啓
sam014
2021-01-04 09:55:46 +08:00
这个要看项目的吧,
现在 webpack 开发模式下很多都是缓存在内存里的,大了也正常

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/741126

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX