I have read the performance tips here: http://developer.android.com/training/articles/perf-tips.html#Loops and at the time it looks like
for(i=0; i <= objectArrayList.size() ; ++i){}
loops are preferred for performance reasons to "for each" or "enhanced" style loops
for(Object object : objectArrayList){}
Does this still hold true for ART or will that change things? Just wondering.