-
Enhancement
-
Resolution: Fixed
-
P3
-
None
-
b67
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8084272 | emb-9 | Sean Mullan | P3 | Resolved | Fixed | team |
There is some leftover compatibility code that synchronizes on identities stored in an identity database. This should have been removed as part of JDK-6876158. Removing this code improves the throughput (approximately) of the getPermissions(CodeSource) method on a 4 CPU system:
1 thread: 4% improvement
8 threads: 2% improvement
1 thread: 4% improvement
8 threads: 2% improvement
- backported by
-
JDK-8084272 Remove Policy provider code that synchronizes on identityPolicyEntries List
-
- Resolved
-
- relates to
-
JDK-8062948 Implement and measure potential performance improvements
-
- Resolved
-