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

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

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


我有几件门面房,有一个原来是个餐馆,后来餐馆倒闭了,还有一年...
刚被电信调查了,有网xin,同时有群晖同步,百度云同步再跑。...
M芯的mac出来后,被果粉日常称为大火炉的Intel芯片的m...
前物业人,最有效最快的方法,投诉消防。 不限于, 1.去各...
会的,对于急性期,或者有腰肌劳损的人,又有引体向上的能力。 ...
怎么不能,我太能接受了。 由于我现在还没有孩子,但我有个小...
这是我最喜欢的拟物化 Dock 栏时代(macOS 10.7...
行云流水紫砂壶冲泡 紫砂壶可以冲泡多种茶叶品种。 从容量上看...
真实情况比这个要复杂。 你早上 10 点来到公司,这是你精...
如果要搞省事简单 最简单的就是绿水 只要你有阳光就可以了 正...
