找回密码
 立即注册
查看: 149|回复: 7

都说Electron框架占用资源大,可我平常用的这个似乎还行吧

[复制链接]
发表于 2023-7-11 09:41:34 | 显示全部楼层 |阅读模式

(办公室显示器没条件缩放,字体比较糊)

这就是目前日常用的最多的一个Electron框架程序,UI部分消耗内存110MB左右,还行。
(用这个程序只是举个例子,毕竟这个程序本身写一点脚本就完全不需要UI了)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

0

主题

1000

回帖

0

积分

新手上路

积分
0
发表于 2023-7-11 09:46:24 | 显示全部楼层
不好做生产力工具
回复 支持 反对

使用道具 举报

0

主题

965

回帖

0

积分

新手上路

积分
0
发表于 2023-7-11 09:55:53 | 显示全部楼层
那就够大了,大不大是和其他框架比的,不说QT那些老古董,新的微软webview2也远远好过这个表现

Electron是对开发端好,怎么说也比不过原生的,更高的消耗换来更差的响应与表现,而且长此以往一个程序自己一个核那还得了,一看后台几十个Electron在那挂着
回复 支持 反对

使用道具 举报

0

主题

982

回帖

0

积分

新手上路

积分
0
发表于 2023-7-11 10:04:01 | 显示全部楼层
虽然几百M内存现在看来问题不大,但从win3.x一直过来的人,对内存始终是有一种敏感度,再加上这个东西本身gui存在感极低,平时正常使用几乎也不需要gui,所以,为什么要浪费这些内存来构建使用率极低的gui呢?我是一直想不明白现在的开发人员的逻辑,为了开发方便,完全不顾用户的使用环境
回复 支持 反对

使用道具 举报

0

主题

971

回帖

0

积分

新手上路

积分
0
发表于 2023-7-11 10:06:03 | 显示全部楼层
这个例子恰好是electron最不适合的场景
electron app 你搞到最精简也要4个进程,一个主进程,一个渲染进程,一个 gpu 进程,一个 utility 进程
反正都是给 clash 写前端,我他吗为什么不起个rest服务然后自己用浏览器?
回复 支持 反对

使用道具 举报

0

主题

963

回帖

0

积分

新手上路

积分
0
发表于 2023-7-11 10:15:17 | 显示全部楼层
clash核心才需要多少内存
它就套了个gui壳,而且大多数时候是不需要这个gui的,结果还要一直占用100多M的内存

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复 支持 反对

使用道具 举报

0

主题

952

回帖

0

积分

新手上路

积分
0
发表于 2023-7-11 10:23:38 | 显示全部楼层
这玩意对跨平台开发需求比较友好。毕竟相当于自带全套环境,开发工具也齐全。
要是用win32搞,体积是挺小的,但移植其他操作系统就是噩梦,特别是需要长期维护的商业软件,相当于一倍的成本。
回复 支持 反对

使用道具 举报

0

主题

1044

回帖

0

积分

新手上路

积分
0
发表于 2023-7-11 10:30:21 | 显示全部楼层
xy. 发表于 2023-7-11 09:46
这个例子恰好是electron最不适合的场景
electron app 你搞到最精简也要4个进程,一个主进程,一个渲染进程 ...
浏览器一般不能最小化到托盘
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翻墙党

GMT+8, 2026-9-29 03:34 , Processed in 0.065256 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表