巷では、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 サンプル」セクションのメソッドは何ですか?
最適化の取り組みをどこに集中すべきか知りたいです。for ループがボトルネックですか?