大街上的消息是 scala 中的 for 循环比 while 循环慢。
减缓:
for (i <- 0 until 10000) {
f(i)
}
快速地:
var i = 0
while (i < 10000) {
f(i)
i += 1
}
如何使用 hprof 来判断 for 循环是否是我代码中的瓶颈?我正在使用 分析我的代码-agentlib:hprof=cpu=samples
,“CPU SAMPLES”部分中的方法是什么?
我想知道我的优化工作应该集中在哪里。for循环是瓶颈吗?