persistence@glassfish.java.net

RE: Issue 401: Moving size() outside a for loop?

From: Gordon Yorke <gordon.yorke_at_oracle.com>
Date: Fri, 17 Mar 2006 16:45:18 -0500

Hello Marina,
   I think changing 63 files at this point (so close to our CTS goal) could be problematic?
--Gordon

-----Original Message-----
From: Marina Vatkina [mailto:Marina.Vatkina_at_Sun.COM]
Sent: Friday, March 17, 2006 4:39 PM
To: persistence
Subject: Issue 401: Moving size() outside a for loop?


Peter, Tom,

There are 63 files where I found size() in the for loop (using grep,
so obviously I need to go over each case to double check).

Do you see any problem with moving all of them out of the for loop?

I also saw (at least once) where the code "manually" creates an
Object[] from a collection. Do you see a problem if I replace it
with toArray() call?

While it's a lot of changes, I can make them before Monday so that
we can try to run them with performance benchmarks and see if it
makes a difference.

What do you think?

thanks,
-marina