harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jim Yu" <junjie0...@gmail.com>
Subject Re: [classlib][luni] Redundant and repeated external properties loading using ResourceBundle may degrade performance.
Date Thu, 20 Nov 2008 07:16:06 GMT
In addition, using ResourceBundle in Harmony can make the message output be
easily localized into different languages. And it is very convenient to
support more locales in the future.

2008/11/20 Sean Qiu <sean.xx.qiu@gmail.com>

> We can benefit from it when exceptions are thrown many times.
> But we rarely encounter this situation in our application :)
> To save the memory, space outweigh time in this case.
>
> Correct me if I'm wrong.
>
> 2008/11/20 Kevin Zhou <zhoukevin83@gmail.com>
>
> > Hi,
> > I read some code in LUNI module of Harmony.
> > (org.apache.harmony.luni.util.Msg/MsgHelp and java.util.ResourceBundle)
> > I found that Harmony uses ResourceBundle to load messages from external
> > properties file.
> > e.g. Once it requires a message "K0046", it will always use
> > ResourceBundle to go through the
> > org.apache.harmony.luni.util.ExternalMessages.properties file to search
> it.
> > I think such redundant and repeated I/O operations may degrade our
> > performance.
> >
> > Why not use a hashtable to store all the external messages? It only
> > requires several I/O operations initially!
> >
> >
> >
>
>
> --
> Best Regards
> Sean, Xiao Xia Qiu
>
> China Software Development Lab, IBM
>



-- 
Best Regards,
Jim, Jun Jie Yu

China Software Development Lab, IBM

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