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

内存管理不可能三角形:高吞吐、低延迟、全自动 你说的这个快到底是总用时最短?还是吞吐量最大?还是平均下来最优?还是综合来看最好?理想情况下,程序员可以识别出哪些适合全自动的 GC,哪些适合半自动的 RC,哪些手动即时释放就行。
这样用无 GC 语言就可以兼顾高吞吐和低延迟,代价就是程序员手要废了,脑子要炸了。
MC 对程序员要求很高,如果偷懒,或者写的太烂,性能会比 GC 语言还低。
于是大众向的语言选择放弃全自动…。
内存管理不可能三角形:高吞吐、低延迟、全自动 你说的这个快到底是总用时最短?还是吞吐量最大?还是平均下来最优?还是综合来看最好?理想情况下,程序员可以识别出哪些适合全自动的 GC,哪些适合半自动的 RC,哪些手动即时释放就行。
这样用无 GC 语言就可以兼顾高吞吐和低延迟,代价就是程序员手要废了,脑子要炸了。
MC 对程序员要求很高,如果偷懒,或者写的太烂,性能会比 GC 语言还低。
于是大众向的语言选择放弃全自动…。
有三个点需要注意: 1 结果: 积流成江 (Streams ...
纯从消费者角度聊。 我不再相信 ARM 比 x86 有固有的...
你要说是裁员,起码还有赔偿金可以要。 但公司直接破产,员工才...
算是半个业内人士吧,做车用锂电池的 我比较关注的是这两个...
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Li...
一位60多岁的动物学家告诉我:马肉在全世界大受欢迎,全球每年...
序libco 是 腾讯开源的一个协程库。 噱头很大,动不动就...
项目起因2021 年,我在面试中多次被问到数据库内核相关问题...
C语言经典面试题:struct和union有什么区别? 很明...
(要是当时我自己能够早些知道就好了 )所以我自己也讲给大家听...