Swift与Kotlin数组排序性能对比:大数组下性能差距显著
Swift与Kotlin大数组排序性能对比实测
最近我折腾了个性能测试,分别用Swift和Kotlin处理超大数组的排序,结果差距真的惊到我了!在我的机器上,当数组规模达到1亿条数据时,Kotlin的排序速度几乎是Swift的18倍。不过也有例外——当数组大小在1万条或者更小时,Swift反而比Kotlin更快,但数据量一上去,Swift的性能就明显被Kotlin甩在后面了。
下面是我用到的测试代码:
Swift测试代码
let n = 100000000 var arr = Array(repeating: 0, count: n) for i in 1...n { arr[i-1] = // 这里填入测试数据生成逻辑,比如随机整数或递增数值 } arr.sort()
Kotlin测试代码
val n = 100000000 val arr = IntArray(n) { /* 这里填入测试数据生成逻辑,比如it或随机数 */ } arr.sort()
内容的提问来源于stack exchange,提问作者Kamran
相关产品推荐
相关产品推荐

