java.util.Date.toString() really slow?

Bryce McKinlay bryce@waitaki.otago.ac.nz
Mon Jun 3 20:21:00 GMT 2002


Jeff Sturm wrote:
>I missed the original post so I haven't seen Adam's example, but I'll
>hazard a guess based on my observations.
>>Date.toString() relies on the Calendar code, which in turn loads a
>resource bundle. ResourceBundle looks first for a localized bundle, e.g.
>Calendar_en_US. Since this doesn't exist it falls back to Calendar_en.
>Moreover java.util.ResourceBundle doesn't cache failures, so it tends to
>search the library path each time a Calendar is instantiated.
>
Presumably it would be reasonable to cache negative results for resource 
bundle (and class?) lookups. People don't expect to be able to 
dynamically add new resource bundles to a running application, right?
regards
Bryce.


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /