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

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

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


我老板身价二个亿左右吧。 有一回去外地跟合作商谈合同。 我...
一年前才搞了一个NDA审查的Agent。 有个法务朋友,需...
这是萧淑慎的一组照片,最早是2005年金马奖颁奖典礼,她穿黑...
知道又有很多人要说,不是命令不好,而是执行出了问题。 但是反...
Worker本身的实现确实是繁琐的,尤其是 postMess...
前言现在的 Windows 11 已经没有 Windows ...
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。 ...
题主说的这种模糊,是鱼缸菌群的一种自我保护生物膜,不管换什么...
这次是五常默认了,伊朗不干人事,得敲打一下。 24年10月...
一个2TB的移动硬盘,里面有6万张美女图片,好家伙居然有几十...
