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 12:41:10 PDT 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 serviceability-dev
mailing list