harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean Qiu" <sean.xx....@gmail.com>
Subject Re: [classlib][luni] Redundant and repeated external properties loading using ResourceBundle may degrade performance.
Date Thu, 20 Nov 2008 02:32:33 GMT
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

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