现在的电脑软件很多都是基于使用Electron框架进行开发的,这种应用程序的优点:
Electron进行开发的主要优势:跨平台兼容性:Electron允许开发者使用相同的代码库为Windows、macOS和Linux创建桌面应用程序。(其中一点)
AI智能
但它同样也有些小缺点,比如说占用本地运行内存较大。
至于大到什么程度呢?基本上一个软件也就占用个300-600MB。
记得在2015年,小白买的第一台笔记本电脑运行内存4GB(当时普遍都是4GB,甚至也还有一些是2GB),当时觉得已经足够大了(因为老家的台式电脑内存也就2GB)。现在已经到了2024年,小伙伴们会发现:笔记本的起步运行内存基本上是16GB起步。
相信小伙伴都体验过在一条公路上,如果车太多的情况下就会拥堵,大家都只能一步步缓慢行驶。这个道理对于电脑来说也是同样适用的:
如果把运行内存比作是公路,那么在这条公路上行驶的车辆就是软件。但是在这条公路上行驶的车并不是固定大小的,如果公路上挤满了车,就会出现拥堵。
电脑的内存也是如此:软件开得太多,内存占用率就会变得很高,一旦超出预装的内存容量,就会出现内存溢出。
内存溢出(Out Of Memory,简称OOM)是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于能提供的最大内存。此时程序就运行不了,系统会提示内存溢出,有时候会自动关闭软件,重启电脑或者软件后释放掉一部分内存又可以正常运行该软件。
百度百科
所以电脑能开启多少软件,基本上取决于电脑安装的内存容量。今天咱们就来看看,Windows电脑上能同时打开多少个微信?
正文开始首先小白这里的电脑测试机情况为:
Windows11CPU:i7-10700KF运行内存:32GB电脑正常开机后,电脑运行内存占用为:5.4GB/32GB(17%)
咱们先打开一个微信看看占用量:
未登录前占用运行内存为26MB
登录微信之后占用运行内存为106MB(不常用的微信)
登录常用微信的运行内存使用量为170MB(因为小白在这台电脑上不常用微信,所以占用率较低)
如果登录一个经常使用的微信,运行内存使用量是多少呢?为此,小白跟一个朋友借了一台电脑看了一下数据:不可思议,91.8MB。
如果按照这样计算,32GB的电脑,开机之后剩下26.6GB,在不考虑其他因素的情况下,一个微信平均100-150MB,那么电脑可以打开将近181-272个微信软件。
哦豁,原来电脑可以登录这么多微信啊,但是……一个人有这么多微信到底正常嘛?
--End--使用Electron框架进行开发的软件在使用上可能会因为缓存过多导致占用运行内存过高,比如常见的电商卖家版软件。如果你觉得电脑开始有点卡顿了,第一时间打开任务管理器查看,如果运行内存在正常使用下超过80%,那就得考虑一下多加点运行内存了。