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

2025-06-23 22:15:16

如果你用stw的情况和非gc语言比,那肯定gc的瞬态实时性会差的多,但如果你算平均分配释放效率,gc实际上有很多优化手段可以做,这块是有性能优势的。

要理解这一点,先要理解大部分的gc建立在系统分配之上,而为什么gc能兜住性能的下限,本质上在于它接管了部分内存管理功能,举个最简单的例子,gc的触发机制可能因为架构有所不同,但大多是当一个对象节点被判定为失效节点时,往往内存并不会立即回收,一般都有一个标记-回收的…。

为什么都认为无GC语言一定会比有GC语言要快?
广告位810*200
相关阅读
Windows上有没有一分多屏和多屏合一的软件?

Windows上有没有一分多屏和多屏合一的软件?

原神,启动! 我现在用的方法可以将游戏同时在两台显示器上...

2025-06-25
独立开发***能盈利吗?感觉好累...

独立开发***能盈利吗?感觉好累...

日本一个油管博主,devaslife,独立开发 markdo...

2025-06-25
火车上有女生让你帮她放一个26寸的行李箱到行李架上,你会帮忙吗?

火车上有女生让你帮她放一个26寸的行李箱到行李架上,你会帮忙吗?

帮个毛线。 不是火车上,是在飞机上。 去年年初,成都双流...

2025-06-25
golang总体上有什么缺陷?

golang总体上有什么缺陷?

同一个项目,用go和rust写出来的东西是不一样的。 就我...

2025-06-25
人们在 DOS 年代如何办公?

人们在 DOS 年代如何办公?

很困难吗?过来人告诉你,一点都不困难。 其实对于熟练工来说...

2025-06-25