明天三体人只要限制人类任何电子设备只能有 1G 内存世界就毁灭了

2024-04-24 10:24:33 +08:00
 shadowyue
现在软件真是一个比一个吃内存,手机端有微信淘宝这种 3A 大作

我手机上一个门禁 APP 就开个门就 130M

pc 端随便哪个 IDE 都是内存大户

上世纪八十年代的红白机,只有 2k 内存,2kb 显存,人家帧生成的标准还是一秒 60 帧

今天了不知道多少游戏连稳定 30 帧都做不到。

😑软件开发这么多年,硬件资源的利用率到底有提升吗
4931 次点击
所在节点    编程
44 条回复
shortawn
2024-04-24 10:38:10 +08:00
安迪比尔定律,了解一下。

你说的这个硬件资源利用率,提升之后会更利于厂商赚钱吗?不会的话,为什么要提升呢?
felixcode
2024-04-24 10:45:02 +08:00
红白机的开发难度考虑过没有?
内存足够便宜就行了,稍多花些钱就能实现内存自由,苹果牌例外。
Vegetable
2024-04-24 10:48:23 +08:00
3A 是 A lot of CPU/RAM/Storage 吗
liuhuihao
2024-04-24 10:52:56 +08:00
因为内存足够便宜。这其实是两种方案罢了,开源和节流。目前的现状是有那功夫去提高资源利用效率,不如直接提高配置来的划算。
其实类比发展亦是如此,有那功夫去搞“环保、提高资源利用率”不如去“发现新的能源类型以提高能源总量”。
有些时候,浪费或低利用率,在发展方向上,反而是一种美德
pkoukk
2024-04-24 10:54:48 +08:00
小问题,以后的手机就是由 16 个子手机组合的集合体
Liam1997
2024-04-24 11:03:51 +08:00
限制设备只有 1g 内存:JavaScript 最难受的一集 😭
littiefish
2024-04-24 11:13:15 +08:00
第一天,三体人:地球人很有创造力,我要奴役他们。
第二天,三体人:算了,毁灭吧。

三体人敢来地球,如果和人类划东西半球而治,不出一百年三体人灭绝。我毫不怀疑。
GPLer
2024-04-24 11:15:01 +08:00
@Liam1997 Java 感觉更难受
WDFWL
2024-04-24 11:21:29 +08:00
4 KB of RAM in 1969: "We put people on the Moon"

8 CB Of RAM NoW: "Chrome tab scary"

---Elon Musk
Od37v61n5s89gXx8
2024-04-24 11:29:07 +08:00
还不是你们这帮程序员搞的!你们编程的时候考虑过数据类型、怎么优化算法吗?都在堆屎山的结果不就是这样
shadowyue
2024-04-24 11:34:57 +08:00
我觉得能优化的地方不少,就是没哪个公司花精力去做。

腾讯阿里这种大厂明明有资源去卷一卷这种体验,就是没怎么做。
wusheng0
2024-04-24 12:10:09 +08:00
只要不影响日活、成交量那些 KPI 指标,是不会有动力做这个的。

周报:优化性能,降低 30% 内存使用量

领导:你的产出比怎么提现?你带来了哪些价值?
Martinez
2024-04-24 12:52:00 +08:00
因为拉屎不铲屎
chenqh
2024-04-24 13:02:06 +08:00
@Liam1997 javascript 这种底子的语言都能这么火就很难绷
cmsyh29
2024-04-24 14:04:50 +08:00
这个标题挺有趣的
cmsyh29
2024-04-24 14:05:54 +08:00
@wusheng0 是的 优化方向的量化难以评估,很难作为有效考核
Byzliu
2024-04-24 14:14:58 +08:00
变异个致死率 100%,像流感一样传播的病毒效率更快
BeautifulSoap
2024-04-24 14:15:48 +08:00
经典知乎上那种一拍脑子就提出的充满了漏洞设想,证明提问者根本就没过过脑子

1. 你对电子设备的定义是什么?包不包含服务器?
2. 像云服务商这种多个服务器联机组成集群共享内存的,你哪怕限制 1G 内存有用处吗
3. ok ,lz 给自己问题打补丁,假设 lz 实际上对“电子设备”的定义仅仅只是狭隘的“智能手机”和“普通人用的家庭 PC”的话,那么,服务器或者云计算自然不在这范围,那么答案也很明显这个世界不会完。因为其他设备内存都能超 1G 。手机,pc 无法超过 1G 的话,只会推进云 pc 等远程服务的爆发
4. 对了哪怕是“普通人用的家庭 PC”这个定义都是极其不明确的,我配了台高配电脑然后装了 linux 做服务器来用,那么请问我这台电脑是个人 pc 还是服务器?我家的 nas 呢?
Rickkkkkkk
2024-04-24 14:30:40 +08:00
当然不会的

立马大家做的软件会适配当前硬件的水平
shadowyue
2024-04-24 14:40:00 +08:00

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

https://yangjunhui.monster/t/1035163

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

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

© 2021 V2EX