@krzyzanowskim: Swift 很快,但当我将类重写为 Objective-C 后,变化为:在 1M 单位时,21.3 ms → 95 µs;在 67K 时,384 µs → 6.4 µs。

X AI KOLs Following 新闻

摘要

这篇文章突出了一项性能基准测试,其中将代码从 Swift 重写为 Objective-C 大幅提升了执行时间,对于大型数据集,从毫秒级缩短到微秒级。

Swift 本身很快,但当我将类重写为 Objective-C 后,变化为:在 1M 单位时,21.3 ms → 95 µs;在 67K 时,384 µs → 6.4 µs。 没有可比性。进行 1:1 重写。
查看原文
查看缓存全文

缓存时间: 2026/09/24 06:19

Swift 速度很快,而当我用 Objective-C 重写该类并对比后,发现性能变化惊人:100万次操作下从21.3毫秒降至95微秒,6.7万次操作下则从384微秒降至6.4微秒。

两者根本不在一个量级。这是逻辑1:1重写的结果。

相似文章

Apple 内部:内核中的 Swift

Lobsters Hottest

Apple 已开始通过一项名为 KernelKit 的新工作将 Swift 集成到内核中,嵌入式 Swift 运行时出现在 macOS 和 iOS 中,标志着向内存安全内核扩展迈出了一步。