lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Toke Eskildsen>
Subject Re: [jira] Created: (LUCENE-1257) Port to Java5
Date Wed, 09 Apr 2008 06:43:42 GMT
On Tue, 2008-04-08 at 18:48 -0500, robert engels wrote:
> That is opposite of my testing:...
> The 'foreach' is consistently faster. The time difference is  
> independent of the size of the array. What I know about JVM  
> implementations, the foreach version SHOULD always be faster -  
> because the no bounds checking needs to be done on the element access...

That's interesting. Even if it doesn't show in a performance-test right
now, it might do so in later Java versions.

As for your test-code, then it does not measure performance in a fair
way, as the foreach runs after the old-style loop. I'm sure you'll see
different results if you switch the order of the two tests.

I'm a big fan of foreach, but I'll have to admit that Steven's
observations seems to be correct. I hope I'll find the time to take the
advice of Yonik and make my own test sometime soon.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message