Hello Kirk,
Can you send us the .ear (or your app in some other form) so we can test exactly
what you have? Would help us a lot in seeing what's wrong. If your numbers are
correct there must be some hidden bug in there that we'd like to fix. We've always
cared very much about performance and we're constantly working on improving it.
Going the opposite way is not in our plans ;)
Regards,
Karl Avedal
KirkYarina wrote:
> I created some simple CMP test beans and found that 1.1 is just plain
> slower than 1.0. The test beans are:
>
> long pk, long field - a zero string test bean
> long pk, string - a one string test bean
> ...
> long pk, 5 strings - a five string test bean
>
> The test program is also simple - create(pk), set all fields, get all
> fields in a loop, followed by a loop that removes all the beans. I ran
> this on both 1.1.37 and 1.0 (not 1.0.3b), changing only orion.jar between
> test sessions to rule out other issues, and got the following elapsed
> times. These are ms/pass for 1000 passes, and repeatable:
>
> 1.1.37 1.0
> create/set/get remove create/set/get remove
> Zero 17 13 8 4
> One 17 12 8 5
> Two 23 13 11 4
> Three 29 12 15 4
> Four 35 12 18 5
> Five 41 12 22 5
>
> 1.1.37 runs 2x slower than 1.0 in this sample. The beans and test programs
> come out of a production code generator, and the test was intended to do
> some bean verification rather than checking performance. These results are
> consistent with my earlier hand-coded BMP tests, which also ran
> consistently slower, and with similar runs against our production code's beans.
>
> My test platform is still rather crude (more and better hardware is on
> order...), a P3-550/128MB/Win98/JDK 1.2.2/Hypersonic (in server mode, same
> machine (thanks for the example!)).
>
> Please, some explanation. Is this a bug, debug code in Orion, or a trend
> for future versions? We're getting concerned, particularly since we don't
> have any explanation or feedback.
>
> Kirk Yarina
> [EMAIL PROTECTED]