-
Bug
-
Resolution: Fixed
-
P2
-
6u30
-
b29
-
generic
-
generic
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2220290 | 7u6 | Sean Coffey | P3 | Closed | Fixed | b03 |
JDK-2223402 | 6u34 | Sean Coffey | P3 | Resolved | Fixed | b01 |
JDK-2223401 | 6u33 | Sean Coffey | P3 | Resolved | Fixed | b31 |
JDK-2223400 | 6u32 | Sean Coffey | P3 | Resolved | Fixed | b31 |
JDK-2220291 | 6u31-rev | Sean Coffey | P3 | Resolved | Fixed | b24 |
SHORT SUMMARY: Improve getTimeZone performance
INDICATORS: Slow IO possible on some windows boxes while indexing through and
creating
a Map of all available TimeZones in JRE.
COUNTER INDICATORS:
TRIGGERS:
JDeveloper team have reported a temporary GUI hang while dispatching a
TimeZone intensive IO operation
on their awt event dispatch thread. Suggested they don't perform IO on EDT
but not accepted.
KNOWN WORKAROUND: Never put intensive IO operation on EDT
PRESENT SINCE: N/A
HOW TO VERIFY: JDeveloper team are happy with recent proposed changes.
In local tests, I've see time for testcase (available in bugDB 13511596) fall
from ~4 seconds to 3 seconds on windows box
NOTES FOR SE: Request to port to 6uX and later releases.
Changes involve reducing the number of file stats performed on files in
jre/zi directory and add an alias look-up table to avoid reading TZ aliases
where possible.
REGRESSION: No.
INDICATORS: Slow IO possible on some windows boxes while indexing through and
creating
a Map of all available TimeZones in JRE.
COUNTER INDICATORS:
TRIGGERS:
JDeveloper team have reported a temporary GUI hang while dispatching a
TimeZone intensive IO operation
on their awt event dispatch thread. Suggested they don't perform IO on EDT
but not accepted.
KNOWN WORKAROUND: Never put intensive IO operation on EDT
PRESENT SINCE: N/A
HOW TO VERIFY: JDeveloper team are happy with recent proposed changes.
In local tests, I've see time for testcase (available in bugDB 13511596) fall
from ~4 seconds to 3 seconds on windows box
NOTES FOR SE: Request to port to 6uX and later releases.
Changes involve reducing the number of file stats performed on files in
jre/zi directory and add an alias look-up table to avoid reading TZ aliases
where possible.
REGRESSION: No.
- backported by
-
JDK-2220291 Improve io performance around timezone lookups
-
- Resolved
-
-
JDK-2223400 Improve io performance around timezone lookups
-
- Resolved
-
-
JDK-2223401 Improve io performance around timezone lookups
-
- Resolved
-
-
JDK-2223402 Improve io performance around timezone lookups
-
- Resolved
-
-
JDK-2220290 Improve io performance around timezone lookups
-
- Closed
-