-
Enhancement
-
Resolution: Fixed
-
P3
-
6, 7
-
b01
-
generic, x86
-
generic, solaris_nevada, windows_xp
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2172334 | 7 | Xiaobin Lu | P3 | Resolved | Fixed | b62 |
JDK-2202264 | OpenJDK6 | Joe Darcy | P4 | Resolved | Fixed | b21 |
*setScale
*precision
*BigDecimal(...) /* various constructors. */
The other data point from some low level profiling tool shows we have significant higher number of division/multiplication operations than some of our competitors.
- backported by
-
JDK-2172334 RFE: Performance improvements to java.math.BigDecimal
- Resolved
-
JDK-2202264 RFE: Performance improvements to java.math.BigDecimal
- Resolved
- duplicates
-
JDK-6348370 java.math.BigInteger is *not* thread-safe immutable
- Closed
-
JDK-6832035 BigInteger and MutableBigInteger should use Integer bit-twiddling methods
- Closed
- relates to
-
JDK-6837951 Incorrect answer while summing serialized / deserialized BigDecimals
- Resolved
-
JDK-6819773 BigDecimal.divide(BigDecimal,int,int) throws ArrayIndexOutofBoundsException under some circumstances
- Resolved
-
JDK-6838776 Defer initialization of static fields in java.math.BigInteger
- Closed
-
JDK-8245304 Re-examine ThreadLocal usage in java.math.BigDecimal
- Resolved
-
JDK-6806261 BigDecimal.longValueExact() method throws NullPointerException
- Resolved
-
JDK-6876282 BigDecimal's divide(BigDecimal bd, RoundingFormat r) produces incorrect result
- Closed
-
JDK-8035279 Clean up internal deprecations in BigInteger
- Closed
-
JDK-2169668 java.math.BigInteger.ZERO.multiply(null)
- Resolved