During investigation of old bug 4939638 I found the next regression
caused by 20061023120554.jrose.dolphin-cleanups putback.
I attached the java file and the class file compiled by jikes.
hsdev-5% cp_prt6 20061020142756.sgoldman.6481940/ i486 2 product
hsdev-5% gamma -XX:LoopUnrollLimit=0 -XX:LoopOptsCount=0 Micro
Reflection: test(10) x 10000000
elapsed time: 924ms
elapsed time: 616ms
elapsed time: 582ms
elapsed time: 581ms
elapsed time: 584ms
Reflection: loop in sub-method: test(10) x 10000000
elapsed time: 630ms
elapsed time: 637ms
elapsed time: 584ms
elapsed time: 583ms
elapsed time: 583ms
Reflection: test(1..10000000)
elapsed time: 983ms
elapsed time: 956ms
elapsed time: 960ms
elapsed time: 957ms
elapsed time: 960ms
Reflection: loop in sub-method: test(1..10000000)
elapsed time: 975ms
elapsed time: 933ms
elapsed time: 950ms
elapsed time: 952ms
elapsed time: 977ms
result: 9999999
hsdev-5% cp_prt6 20061023120554.jrose.dolphin-cleanups/ i486 2 product
hsdev-5% gamma -XX:LoopUnrollLimit=0 -XX:LoopOptsCount=0 Micro
Reflection: test(10) x 10000000
elapsed time: 7461ms
elapsed time: 7363ms
elapsed time: 7350ms
elapsed time: 7359ms
elapsed time: 7351ms
Reflection: loop in sub-method: test(10) x 10000000
elapsed time: 7340ms
elapsed time: 7339ms
elapsed time: 7342ms
elapsed time: 7340ms
elapsed time: 7326ms
Reflection: test(1..10000000)
elapsed time: 7690ms
elapsed time: 7691ms
elapsed time: 7694ms
elapsed time: 7680ms
elapsed time: 7676ms
Reflection: loop in sub-method: test(1..10000000)
elapsed time: 7455ms
elapsed time: 7431ms
elapsed time: 7420ms
elapsed time: 7401ms
elapsed time: 7406ms
result: 9999999