Currently, the logging of the J2DBench differs from run to run. Each time the 
order of the parameters is random.

For example:
First run: `with to Default Frame, bounce, 1x1, SrcOver, ident, !extraalpha, 
!xormode, !clip, Default, from transvolimg translucent, !touchsrc, Nearest 
neighbor`
Next run: `with SrcOver, bounce, Nearest neighbor, ident, !touchsrc, to 
CompatImage(Opaque), Default, 1x1, !xormode, !clip, from bmcompatimg bitmask, 
!extraalpha
`
The root cause is that the options are stored in the Hashtable and printed in 
the "random" order. 

The fix replaces the usage of Hashtable by the LinkedHashMap. The code is 
tested on jdk1.7 and -source/-target 1.4

-------------

Commit messages:
 - 8287761: Make the logging of J2DBench stable

Changes: https://git.openjdk.java.net/jdk/pull/9008/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=9008&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8287761
  Stats: 28 lines in 2 files changed: 5 ins; 5 del; 18 mod
  Patch: https://git.openjdk.java.net/jdk/pull/9008.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/9008/head:pull/9008

PR: https://git.openjdk.java.net/jdk/pull/9008

Reply via email to