4

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

 1 week ago
source link: https://www.v2ex.com/t/1035163
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  编程

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

  shadowyue · 5 小时 17 分钟前 · 1838 次点击
现在软件真是一个比一个吃内存,手机端有微信淘宝这种 3A 大作

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

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

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

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

😑软件开发这么多年,硬件资源的利用率到底有提升吗
24 条回复    2024-04-24 15:34:23 +08:00
shortawn

shortawn      5 小时 3 分钟前   ❤️ 2

安迪比尔定律,了解一下。

你说的这个硬件资源利用率,提升之后会更利于厂商赚钱吗?不会的话,为什么要提升呢?
felixcode

felixcode      4 小时 56 分钟前   ❤️ 1

红白机的开发难度考虑过没有?
内存足够便宜就行了,稍多花些钱就能实现内存自由,苹果牌例外。
Vegetable

Vegetable      4 小时 53 分钟前   ❤️ 1

3A 是 A lot of CPU/RAM/Storage 吗
liuhuihao

liuhuihao      4 小时 48 分钟前   ❤️ 1

因为内存足够便宜。这其实是两种方案罢了,开源和节流。目前的现状是有那功夫去提高资源利用效率,不如直接提高配置来的划算。
其实类比发展亦是如此,有那功夫去搞“环保、提高资源利用率”不如去“发现新的能源类型以提高能源总量”。
有些时候,浪费或低利用率,在发展方向上,反而是一种美德
pkoukk

pkoukk      4 小时 47 分钟前   ❤️ 2

小问题,以后的手机就是由 16 个子手机组合的集合体
Liam1997

Liam1997      4 小时 38 分钟前   ❤️ 2

限制设备只有 1g 内存:JavaScript 最难受的一集 😭
littiefish

littiefish      4 小时 28 分钟前 via iPhone   ❤️ 1

第一天,三体人:地球人很有创造力,我要奴役他们。
第二天,三体人:算了,毁灭吧。

三体人敢来地球,如果和人类划东西半球而治,不出一百年三体人灭绝。我毫不怀疑。
GPLer

GPLer      4 小时 26 分钟前   ❤️ 1

@Liam1997 Java 感觉更难受
WDFWL

WDFWL      4 小时 20 分钟前   ❤️ 2

4 KB of RAM in 1969: "We put people on the Moon"

8 CB Of RAM NoW: "Chrome tab scary"

---Elon Musk
lxh1983

lxh1983      4 小时 12 分钟前   ❤️ 1

还不是你们这帮程序员搞的!你们编程的时候考虑过数据类型、怎么优化算法吗?都在堆屎山的结果不就是这样
shadowyue

shadowyue      4 小时 6 分钟前

我觉得能优化的地方不少,就是没哪个公司花精力去做。

腾讯阿里这种大厂明明有资源去卷一卷这种体验,就是没怎么做。
wusheng0

wusheng0      3 小时 31 分钟前 via Android   ❤️ 2

只要不影响日活、成交量那些 KPI 指标,是不会有动力做这个的。

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

领导:你的产出比怎么提现?你带来了哪些价值?
Martinez

Martinez      2 小时 49 分钟前   ❤️ 1

因为拉屎不铲屎
chenqh

chenqh      2 小时 39 分钟前

@Liam1997 javascript 这种底子的语言都能这么火就很难绷
cmsyh29

cmsyh29      1 小时 37 分钟前   ❤️ 1

这个标题挺有趣的
cmsyh29

cmsyh29      1 小时 35 分钟前   ❤️ 1

@wusheng0 是的 优化方向的量化难以评估,很难作为有效考核
Byzliu

Byzliu      1 小时 26 分钟前 via Android   ❤️ 1

变异个致死率 100%,像流感一样传播的病毒效率更快
BeautifulSoap

BeautifulSoap      1 小时 26 分钟前

经典知乎上那种一拍脑子就提出的充满了漏洞设想,证明提问者根本就没过过脑子

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

Rickkkkkkk      1 小时 11 分钟前   ❤️ 1

当然不会的

立马大家做的软件会适配当前硬件的水平
mars2023

mars2023      50 分钟前

@BeautifulSoap #18 op 的问题,应该可以简化成“终端设备”。
类似服务器、云计算什么的,用户不会有明显的感知;但是终端设备的体验,用户的体验是最明显的。
ersic

ersic      49 分钟前

外星人持续开发 chrome 就行了
knva

knva      35 分钟前

javascript 当场趋势
Jirajine

Jirajine      7 分钟前

@Liam1997 #6 js 无论是语言,还是主流实现都算不上内存大户,v8 甚至可以说是非常轻量、高性能的。
chromium/electron 内存占用多与浏览器的进程隔离模型有关,每一个 tab/扩展都跑在一个单独的进程中。
真要说内存占用多、运行时特别重的,JVM 这种上来就 reserve 大量内存的才是首当其冲。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK