news 2026/4/17 12:36:06

内存短缺时代:软件臃肿问题亟待解决

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
内存短缺时代:软件臃肿问题亟待解决

有一定年纪的读者会记得1970年代的情况,当时由于各种国际争端导致燃料短缺,出现了排队、冲突和成本上涨。其中一个结果是推动了更高效率的发展。也许是时候将这些经验教训应用到当前的内存短缺问题上了。

随着内存价格持续上涨,工程师们应该重新考虑他们的应用程序和工具链对内存的巨大需求。一个简单的网页真的需要几兆字节来向用户显示现代版本的"Hello World"吗?今天的Windows任务管理器可执行文件占用6MB的磁盘空间。在向用户显示Chrome如今有多占用内存之前,它需要近70MB的内存。而原始版本在磁盘上仅重85KB。其后续版本在功能上并没有数量级的提升。

那些记得有效软件以千字节而非千兆字节运行的人,长期以来一直对现代工程的挥霍方式摇头叹息。但随着技术进步的推进和内存密度似乎注定要无止境地增加,抗议软件臃肿感觉很像"老人对着云彩大喊"。

然后AI热潮来了。随着世界竞相在数据中心填满计算设备,内存价格在最近几个月内飙升,目前没有迹象表明会回到开发者可以耸耸肩并加装另一个多兆字节框架来满足任意用户需求的水平。

开发者应该精确考虑他们真正需要框架的多少部分,并致力于提高效率。管理者必须确保他们也有空间这样做。用于确保工具链安全的精力也应该用于检查其效率。

人们经常开玩笑说,使人类能够登陆月球的内存和计算能力与现代智能手机相比相形见绌。然而,不久前,完全可用的应用程序和操作系统还能在RAM以千字节而非兆字节计算的设备上从软盘运行。

扭转几十年来的应用程序增长不会在一夜之间发生。这需要思维的改变和不同的观点。工具链必须重新思考,应该为紧凑性给予奖励,无论是在静态还是运行状态下。

在1970年代,能源短缺刺激了效率提升。在2020年代,计算机内存短缺可能最终导致软件不再用无用的冗余填满每个字节。

Q&A

Q1:为什么现在的软件比以前占用更多内存?

A:现代软件往往使用大量框架和工具,导致臃肿现象严重。例如,今天的Windows任务管理器占用6MB磁盘空间和70MB内存,而原版本仅85KB,但功能上并没有数量级的提升。

Q2:AI热潮如何影响内存价格和软件开发?

A:AI热潮导致数据中心大量采购计算设备,推高了内存价格,使得开发者不能再随意添加占用内存的框架,必须重新考虑应用程序对内存的需求。

Q3:如何解决软件臃肿和内存短缺问题?

A:需要改变开发思维,重新设计工具链,奖励紧凑性设计。开发者应精确评估框架需求,致力于提高效率,管理者也需要为此提供支持空间。


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:56:09

【计算机毕业设计案例】基于微信小程序的考研资源共享平台的设计与实现基于django+微信小程序的考研信息查询系统(程序+文档+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/18 5:42:22

交变磁场下含感应材料沥青路面温度:奇妙的物理与技术融合

交变磁场下含感应材料沥青路面温度在道路工程领域,沥青路面是我们再熟悉不过的存在。然而,你是否想过,通过交变磁场与含感应材料的结合,能让沥青路面的温度产生神奇的变化?这背后蕴含着有趣的物理原理和潜在的应用价值…

作者头像 李华
网站建设 2026/4/18 7:04:52

昆仑通态直接控制变频器程序及通讯那些事儿

昆仑通态直接控制变频器程序及通讯。在工业自动化领域,昆仑通态人机界面与变频器的协同工作是实现精准控制与高效生产的关键环节。今天就来唠唠昆仑通态如何直接控制变频器程序及通讯。 一、通讯基础准备 昆仑通态与变频器通讯,首先要明确通讯协议。常见…

作者头像 李华
网站建设 2026/4/17 22:04:35

django基于数据挖掘技术的台风灾害预测系统-计算机毕业设计源码+无LW文档

Django基于大数据旅游数据分析与推荐系统的设计与实现 摘要 本文阐述了一个基于Django框架,结合大数据技术的旅游数据分析与推荐系统的设计与实现过程。该系统旨在利用大数据分析技术深入挖掘旅游数据,为游客提供精准的旅游推荐和全面的旅游资讯&#xf…

作者头像 李华
网站建设 2026/4/18 5:23:11

永磁同步电机(PMSM)矢量控制之旅:从理论到MATLAB仿真

永磁同步电机(PMSM)矢量控制,坐标变换到d-q轴后,采用SVPWM调制算法,进行速度电流双闭环控制,控制算法为PID,仿真结果如图所示。 (默认发MATLAB R2018b版本)永磁同步电机(PMSM)因其高效、功率密度…

作者头像 李华
网站建设 2026/4/18 11:25:33

英文论文降AI工具横评:留学生亲测这3款最靠谱

英文论文降AI工具横评:留学生亲测这3款最靠谱 TL;DR:留学生英文论文降AI首选AIGCleaner(达标率95%,支持Turnitin/GPTZero),其次是HumText(专注学术英文,6.8元起)&#xf…

作者头像 李华