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

2025-06-29 07:05:10

内存管理不可能三角形:高吞吐、低延迟、全自动 你说的这个快到底是总用时最短?还是吞吐量最大?还是平均下来最优?还是综合来看最好?理想情况下,程序员可以识别出哪些适合全自动的 GC,哪些适合半自动的 RC,哪些手动即时释放就行。

这样用无 GC 语言就可以兼顾高吞吐和低延迟,代价就是程序员手要废了,脑子要炸了。

MC 对程序员要求很高,如果偷懒,或者写的太烂,性能会比 GC 语言还低。

于是大众向的语言选择放弃全自动…。

为什么都认为无GC语言一定会比有GC语言要快?
广告位810*200
相关阅读
AI 生成时代,现有编程语言还够用吗?

AI 生成时代,现有编程语言还够用吗?

个人觉得不够用,而且我觉得会诞生新的语言,其中一类是结合生成...

2025-06-27
人工智能相关专业里有什么「坑」吗?

人工智能相关专业里有什么「坑」吗?

我这里想到了三个坑: 报考专业坑:特别是一些换皮专业,以及“...

2025-06-27
中国为何不把便宜的物资卖给古巴,这样就可以解决古巴物资紧缺的困境,又能清空我们国家过剩的产品?

中国为何不把便宜的物资卖给古巴,这样就可以解决古巴物资紧缺的困境,又能清空我们国家过剩的产品?

我国其实现在需要一个国有企业在国外挖一个大坑,然后这个国有企...

2025-06-27
意大利究竟发达到什么程度?

意大利究竟发达到什么程度?

我在意大利出生长大,可以明确告诉你,意大利已经没救了,不要相...

2025-06-27
graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?

graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?

graalvm现在已经正儿八经能用了,也就是把一个大项目编译...

2025-06-27