为什么都认为无GC语言一定会比有GC语言要快?

内存管理不可能三角形:高吞吐、低延迟、全自动 你说的这个快到底是总用时最短?还是吞吐量最大?还是平均下来最优?还是综合来看最好?理想情况下,程序员可以识别出哪些适合全自动的 GC,哪些适合半自动的 RC,哪些手动即时释放就行。
这样用无 GC 语言就可以兼顾高吞吐和低延迟,代价就是程序员手要废了,脑子要炸了。
MC 对程序员要求很高,如果偷懒,或者写的太烂,性能会比 GC 语言还低。
于是大众向的语言选择放弃全自动…。

内存管理不可能三角形:高吞吐、低延迟、全自动 你说的这个快到底是总用时最短?还是吞吐量最大?还是平均下来最优?还是综合来看最好?理想情况下,程序员可以识别出哪些适合全自动的 GC,哪些适合半自动的 RC,哪些手动即时释放就行。
这样用无 GC 语言就可以兼顾高吞吐和低延迟,代价就是程序员手要废了,脑子要炸了。
MC 对程序员要求很高,如果偷懒,或者写的太烂,性能会比 GC 语言还低。
于是大众向的语言选择放弃全自动…。


Ive的传记写的很清楚,乔布斯规定只有九个人可以直接向他汇报...
说点宏观的。 如果不是核武器的发明,现在这会应该就已经爆发...
字节的产品都是这样,最典型的就是飞书和剪映。 剪映一开始有...
有三个点需要注意: 1 结果: 积流成江 (Streams ...
纯生态缸不靠谱,翻缸是必须的。 这是我去年开始做的缸,开缸...
换个角度,真爱至上的欣欣线细思鼻恐: 表面上欣欣是从良了,实...
最近更着duckdb的 这个官方博客 做了下实验。 随机生成...
我看完了题主的描述,只能说题主一家不愧是做生意的,把老公一家...
2025 年了谈到俄罗斯的洲际弹道导弹还是只知道个“白杨”,...
通俗易懂的棒球规则 敌人朝你扔手雷,扔三次,你打不到你就被炸...
