RFR(S): 8073497: Lazy conversion of ZipEntry time
claes.redestad at oracle.com
Sat Feb 21 14:34:19 UTC 2015
please review this patch to re-introduce laziness in the java-to-dos time
conversions for the ZipEntry.time field.
See bug for more details.
This behavior was actually the case before 8-b94, when the time field
was removed in favor of a set of FileTime fields, but when it was later
re-introduced to address some compatibility issues the conversion was
implemented in an eager fashion. This inadvertently affects VM startup
ever so little, since for every entry read via a ZipFile or ZipInputStream
we'll do a relatively expensive call creating a Date and doing timezone
Some gains from loading fewer classes during VM startup, as well.
More information about the core-libs-dev