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

2025-06-28 10:05:18

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

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

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

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

为什么都认为无GC语言一定会比有GC语言要快?
广告位810*200
相关阅读
为什么那么多人用GO?GO语言的优势在哪里?

为什么那么多人用GO?GO语言的优势在哪里?

语法简单,新人上手快,项目代码可读性不会太差。 编译快,多...

2025-06-24
特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?

特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?

稳定性很差,特斯拉Robotaxi首秀,第一天就翻车了。 ...

2025-06-24
你最满意的10款 PC 软件是什么?

你最满意的10款 PC 软件是什么?

1、VSCode(Cursor)VSCode 宇宙第一编辑器...

2025-06-24
arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?

arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?

2001年发售的GBA就是Arm架构处理器,此后NDS、3D...

2025-06-24
有哪些BI工具惊艳了你?

有哪些BI工具惊艳了你?

当你看过很多后,你就会发现,谁都没有什么惊艳的,图形都差不多...

2025-06-24