If we run this test as a auto regression test, as we do in jtreg or jprt job, I don't think the "benchmark" number matters and the resulting numbers probably will not be checked (manually), especially 1000 or even 10000 normally might not bring ina reliable benchmark number anyway, so I guess it probably not worth the testing circle to iterate more than 1. But not a big deal for me, if you strongly believe a 10000 iteration result might help some time, I can check in the iteration as 10000.

-Sherman

On 11/25/2011 2:51 AM, Alan Bateman wrote:
On 24/11/2011 22:47, Xueming Shen wrote:
Alan, Ulf,

Webrev has been updated accordingly

(1) {@code}
(2) better wording for opening sentence as suggested
(3) added -benhmark option for TimeCheckSum, so only do the benchmark run (with 100000 iteration) when this option is manually specified. Without the
     option, it runs as a "normal"  regression test with iteration 1.
(4) to use "ratio" of "time of ByteBuffer: time of byte[]" as
    http://cr.openjdk.java.net/~sherman/7109837/benchmark

http://cr.openjdk.java.net/~sherman/7109837/webrev

This looks good to me although I think you've over corrected on the default iteration count in the test. I think it would be fine to have a default of 1000 or 10000, I was really just concerned about >=100000 which would cause the test to run for a long time on a slow system.

-Alan.

Reply via email to