Das ist meiner Meinung nach sowiso ein Fluch, soviel wie möglich in den if / for / while - Konstrukten erledigen zu wollen. Am besten noch an nem Array rumschnibbeln, und seine Länge neu auslesen …
Wenn es soviel langsamer ist, zwingt es vielleicht zu einem besseren Codingstyle.
Dass allerdings ein i++ langsamer ist, naja, man kann nicht alles haben