hg: jdk8/tl/jdk: 8017540: Improve multi-threaded contention behavior of radix conversion cache

alan.bateman at oracle.com alan.bateman at oracle.com
Mon Jul 1 19:41:10 UTC 2013


Changeset: c8cf01de8fa8
Author:    bpb
Date:      2013-07-01 11:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c8cf01de8fa8

8017540: Improve multi-threaded contention behavior of radix conversion cache
Summary: Replace array of ArrayList of BigIntegers with a volatile two-dimensional BigInteger array eliminate the synchronization of getRadixConversionCache()
Reviewed-by: plevart, shade, bpb, alanb
Contributed-by: Peter Levart <peter.levart at gmail.com>, Dmitry Nadezhin <dmitry.nadezhin at oracle.com>, Aleksey Shipilev <aleksey.shipilev at oracle.com>

! src/share/classes/java/math/BigInteger.java




More information about the core-libs-dev mailing list