-
Bug
-
Resolution: Not an Issue
-
P3
-
6u14
-
x86
-
solaris_10
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2185613 | 7 | Valerie Peng | P3 | Closed | Won't Fix |
Customer application was upgraded from 1.6.0_12 -> 1.6.0_16
Their benchmark tests are taking an order of magnitude
The result are consistent:
- Runs with JRE 1.6.0_16 would take between 1100-1200s
- Runs with JRE 1.6.0_12 would take between 800-900s
Working with the customer we have isolated that the regression
was introduced in JDK 1.6.0_14
We had the customer run the testing with JDK hprof
running and noticed a lot of time being spent in PKCS11
We noticed that there were 2 bugs fixed in 6.0_14
of interest both related to PKSC11
(4898461 & 4898484)
The fixes for these 2 bugs were put into 6.0_14-b03
To further isolate the regression we had
the customer test wtih 6.0_14-b02 and 6.0_14-b03
The customer has confirmed that the regression
was definitely introduced into 6.0_14-b03
The JDK performance comes inline with the performance of JDK 1.6.0_12
when adding the following Java property.
"-Dsun.security.pkcs11.enable-solaris=false"
Customer has all the latest Solaris 10/X86 crypto patches installed
A crytoadm list -mv is attached to this bug report
Test results are located at the following
/net/cores.east/cores/dir11/71714222/
Due to the complexity of the test benchmark, the custoemr is unable to
provide a repro test case
Their benchmark tests are taking an order of magnitude
The result are consistent:
- Runs with JRE 1.6.0_16 would take between 1100-1200s
- Runs with JRE 1.6.0_12 would take between 800-900s
Working with the customer we have isolated that the regression
was introduced in JDK 1.6.0_14
We had the customer run the testing with JDK hprof
running and noticed a lot of time being spent in PKCS11
We noticed that there were 2 bugs fixed in 6.0_14
of interest both related to PKSC11
(4898461 & 4898484)
The fixes for these 2 bugs were put into 6.0_14-b03
To further isolate the regression we had
the customer test wtih 6.0_14-b02 and 6.0_14-b03
The customer has confirmed that the regression
was definitely introduced into 6.0_14-b03
The JDK performance comes inline with the performance of JDK 1.6.0_12
when adding the following Java property.
"-Dsun.security.pkcs11.enable-solaris=false"
Customer has all the latest Solaris 10/X86 crypto patches installed
A crytoadm list -mv is attached to this bug report
Test results are located at the following
/net/cores.east/cores/dir11/71714222/
Due to the complexity of the test benchmark, the custoemr is unable to
provide a repro test case
- backported by
-
JDK-2185613 Performance degradation introduced in 6.0_14-b03 related to pkcs11
- Closed
- relates to
-
JDK-6591117 Poor preformance of PKCS#11 security provider compared to Sun default provider
- Resolved
-
JDK-4898461 Support for ECB and CBC/PKCS5Padding
- Closed
-
JDK-4898484 Cipher should optimize cases where only one buffer is a DirectBuffer
- Resolved