如果没有electron架构,我们是不是根本不需要这么多内存?
恰恰相反,electron很大程度上解决了某些公司菜开发导致的内存泄漏
现代托管语言不用自己对象内存生命周期,这意味着这些永远会忘记回收内存的菜开发不会那么容易让用过一次的东西就这么永久驻留在内存里
在以c/cpp为主的时代的绝大多数大型软件都存在或多或少的内存泄漏,以至于挂个三天可能就能吃几个g内存甚至爆掉32位崩溃
而基于electron开发的只要不是实在太菜能弄出有引用的对象孤岛释放不掉外,基本连续挂一个月都不会出现严重的内存占用增加
从这个角度来看,electron甚至反而省了内存
更何况良好优化的electron也只需要大约300m内存不到,并不qt之流高多少
再怎么说,也jvfx之类用jv的东西省内存多了