新高通吧 关注:210贴子:1,207
  • 7回复贴,共1

关于苹果macOS和Linux下spec差异

只看楼主收藏回复

来新吧凑个热闹
因为系统的差异,还有似乎苹果有自己的malloc,所以理论上在不同系统下的跑分是有差异的,但是差异是多少?似乎并没有人测试
我大致进行了一下测试,因为目前苹果的新系统sdk已经不能成功编译gcc12,所以不能保证编译器的小版本完全一致(clang14方面基本是一致的)
但是其实也能大致看出一个趋势,就是苹果的优化,主要体现在523项,提升非常恐怖,当然我也进行测试,比Linux下加jemalloc还是稍低一些(clang下Linux jemalloc 11.2分对比macOS 9.74分),但是确实比不使用malloc差距巨大
其他项目,macOS和Linux互有胜负,并且差异比较小,综合来看,基本是Linux下会比macOS低3%-4%,考虑到苹果极高的峰值性能,这个降低不影响它和x86对比的结论以及相对位置
所以有人说苹果靠macOS提升10%以上那肯定是胡扯了


IP属地:澳大利亚来自iPhone客户端1楼2024-06-24 14:55回复
    测试的两个分数clang14是junjie和我制作ios app类似的配置,gcc12是知乎david huang的测试类似的config


    IP属地:澳大利亚来自iPhone客户端2楼2024-06-24 14:57
    回复
      其实没必要太关心Linux,毕竟用的人少,这才是真和实际使用无关


      IP属地:江苏来自iPhone客户端3楼2024-06-24 15:07
      收起回复
        3-4% 单靠 flto 能加回来吧?我们的 M3M 12.1 都没加。


        IP属地:美国来自iPhone客户端4楼2024-06-24 17:42
        回复