this question has answer here:
i have algorithm for
loops, looks like:
for(a : collection) { (b : a.collection) { (c : b.collection) { c instance } } }
what best way optimize performance of nested loops?
for example use linkedhashmap
?
thank you.
it program spend of time in do c instance
part. in case, optimizations not worthwhile.
aside that, iteration speed depends on type of collection. arrays , arraylist
fastest. iteration on linkedlist
, other containers slower because element access requires additional indirections. vector
slower because of synchronization overhead.
optimization effective inner loop because executed more outer ones.
Comments
Post a Comment