openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kevin Sutter" <kwsut...@gmail.com>
Subject Re: Localizer.forPackage() and startup time
Date Thu, 09 Nov 2006 19:35:10 GMT
+1   Defer paying the price until it is needed.  Thanks for looking into
this.

On 11/9/06, Bryan Noll <bwnoll@gmail.com> wrote:
>
> +1.  Seems right to have the 'slowness' occur on the unhappy path
> instead of the happy path.
>
> Craig L Russell wrote:
> > +1
> >
> > Seems like the right tradeoff.
> >
> > Craig
> >
> > On Nov 8, 2006, at 4:22 PM, Patrick Linskey wrote:
> >
> >> Hi,
> >>
> >> I'm investigating ways to optimize startup time a bit, and one thing
> >> that I ran across is resource bundle overhead in calls to
> >> Localizer.forPackage() calls. I'm working on a patch that defers all of
> >> the Localizer.forPackage() overhead to the first use of the localizer,
> >> instead of eagerly looking for data.
> >>
> >> This will mean slightly more overhead on all Localizer method
> >> invocations, but localization generally only happens when writing log /
> >> error messages, so it seems like it's fair to increase the overhead in
> >> those situations in exchange for eliminating the overhead in normal
> >> usage (i.e., when the localizer is not used).
> >>
> >> Since we obtain Localizer instances statically, this should speed up
> the
> >> first load of any class that has a Localizer reference.
> >>
> >> What do others think about this tradeoff?
> >>
> >> -Patrick
> >>
> >> --Patrick Linskey
> >> BEA Systems, Inc.
> >>
> >> _______________________________________________________________________
> >> Notice:  This email message, together with any attachments, may contain
> >> information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
> >> entities,  that may be confidential,  proprietary,  copyrighted  and/or
> >> legally privileged, and is intended solely for the use of the
> individual
> >> or entity named in this message. If you are not the intended recipient,
> >> and have received this message in error, please immediately return this
> >> by email and then delete it.
> >
> > Craig Russell
> > Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
> > 408 276-5638 mailto:Craig.Russell@sun.com
> > P.S. A good JDO? O, Gasp!
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message