为什么Swift在这个图像处理测试中比C慢100倍?

这个问题在这里已经有了答案:

  • Swift性能:排序数组8个答案

  • 搭建:

    xcrun swift -Ofast test.swift -o test

    我得到的时间:

    real    0m0.052s
    user    0m0.009s
    sys 0m0.005s
    

    我们只关注以“Why”开头的问题的答案:因为您没有优化,Swift严重依赖编译器优化。

    这就是说,在C中进行图像处理确实很愚蠢。 这就是你拥有CGImage和朋友的原因。

    链接地址: http://www.djcxy.com/p/5419.html

    上一篇: Why Swift is 100 times slower than C in this image processing test?

    下一篇: Why there is no direct access to memory locations such as pointers in Java?