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

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

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


代码仓库 gitee 创建项目cargo new rust-...
研究生第三年校内篮球赛决赛现场(晚上5点的比赛) 和很多王朝...
左右开弓为什么很厉害…… 因为没骑过马,所以一般马战的知识都...
初看《武林外传》,你可能被里面的玩梗所吸引,被这种武侠情景剧...
往返网络连接性能和可靠性,是由一个复杂且包含多种不同线路的网...
随便找了一家有在网上公示的小学,确实挺寒酸的 用的还...
分类讨论。 第一类:广大平时基本什么都不练的普通人 这类人...
【淘机】一百多元的双硬盘大牌小主机,功耗极低,改成NAS美滋...
肯定不会,足球流行了一百多年了,要是高个子吃香,早吃香了。 ...
以前我是神烦这种cookie弹窗的。 自己做海外网站设计的时...
