【发布时间】:2012-03-04 18:10:48
【问题描述】:
大家都知道,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 循环是瓶颈吗?
【问题讨论】:
标签: scala optimization hprof