-
Enhancement
-
Resolution: Fixed
-
P3
-
6u17
-
b79
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2187153 | 6u21 | Charlie Hunt | P3 | Resolved | Fixed | b01 |
On workloads / programs which make very frequent calls to java.lang.StrictMath.floor(double) and java.lang.StrictMath(double) may exhibit symptoms of high sys CPU usage as a result of frequent safepoint polling which occur when crossing the JNI to Java boundary.
This safepoint polling, exhibiting sys CPU usage could be elided by implementing pure Java implementations of java.lang.StrictMath.floor(double) and java.lang.StrictMath.ceil(double).
This safepoint polling, exhibiting sys CPU usage could be elided by implementing pure Java implementations of java.lang.StrictMath.floor(double) and java.lang.StrictMath.ceil(double).
- backported by
-
JDK-2187153 Pure Java implementations of java.lang.StrictMath.floor(double) & java.lang.StrictMath.ceil(double)
- Resolved
- relates to
-
JDK-7130085 Port fdlibm hypot to Java
- Resolved
-
JDK-4141677 The spec for java.lang.Math should not be written in C.
- Closed
-
JDK-8134780 Port fdlibm to Java, part 1
- Resolved
-
JDK-6908123 refactor com.sun.org.apache.xalan.internal.xsltc.runtime.BasicLibrary.substringF() variants
- Closed