RFR :8023563: Bottleneck in java.util.TimeZone.getDefaultInAppContext
sean.coffey at oracle.com
Mon Sep 2 15:47:11 UTC 2013
Performance regression reported where a high number of threads calling
TimeZone.getDefault can run into a bottleneck on AppContext accessor
calls. The bug ID is 8023563 but it's not visible on bugs.sun.com yet.
Turns out that we're unnecessarily going through the AppContext in
certain scenarios. Main aim is to use AppContext when using applets. We
should check for presence of security manager (along with loading for
AppContext class) in such cases.
This fix is not applicable to jdk8 as new code is currently being worked
on there which eliminates AppContext use.
More information about the core-libs-dev