harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Regis <xu.re...@gmail.com>
Subject Re: [classlib][luni] Redundant and repeated external properties loading using ResourceBundle may degrade performance.
Date Thu, 20 Nov 2008 05:50:27 GMT


Sean Qiu wrote:
> 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.
+1
> 
> 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!
>>
>>
>>
> 
> 

Mime
View raw message