Hi Alan,

thanks for your interest, and your hints.

- Yes, I'm on Windows.
- I did my tests in default (-client) mode with 100 loops on 190k file. In my experience I didn't recognize any significant difference for 500 or 1000 loops, so IMO 100 loops should be enough. On the other hand I had significant differences (up to 3 times) on different runs of SpeedTest at different times, but regardless of 100 or 1000 loops. I assume, that other running windows tasks are the cause for this. So I did up to 40 runs, and then valued the minimum of those results. - Now I also tried some tests with the -server option. The improvement is ~10 % for 100 loops, but ~30 % for 1000 loops.

-Ulf


Am 19.05.2008 13:16, Alan Bateman schrieb:

Your scripts are DOS batch files so I assume you are on Windows. As the scripts don't specify the -client or -server option then I assume you are testing only with the Client VM (is that right?). If you are only testing with the Client VM then switching to the Server VM should make a significant difference to this test. Another comment is that the input file is only 190k so you'll probably need to decode it several thousand times to get to a steady-state and get reasonable results.

One other thing - it looks like you are using the jdk6 sources with the JRL license rather than OpenJDK sources. If you do improve the performance of the decode loop for this class of decoder then it would be best to post a patch against the OpenJDK sources.

-Alan.




Reply via email to