Fixed
Details
Details
Assignee
Michael Offner
Michael OffnerReporter
Brad Wood
Brad WoodPriority
Fix versions
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Sprint
None
Created 23 March 2018 at 05:20
Updated 12 April 2018 at 15:30
Resolved 23 March 2018 at 09:25
I've been profiling the startup time of Lucee inside of CommandBox on JSR-223 and one of the stack traces that's come up several times now is this:
I looked in TimeZoneConstants.java and it's calling TimeZone.getTimeZone() over 500 times on startup! Each call appears to read a file in which adds up after doing it 500-600 times. Is there a faster way to get this information, or can we delay getting this into until it's used the first time? Perhaps it can be cached also. I assume this is data that doesn't change often, if at all.