Performance tweaks to CLDR utils

Description

Deleted Component: xxx-tools

Attempting to improve perfomance in the following areas:

  • Caching: currently, caches in the tools accumulate until an OutOfMemoryException is thrown. Cache limiting needs to be carried out.

  • Checking latency: Currently, checking takes up a lot of time, more due to repeated alias lookups than anything else.

xpath

None

locale

None

Activity

Show:
TracBot
May 10, 2019, 5:22 AM
Trac Comment 2.3 by —2012-01-11T18:53:15.000Z

Actually, it seems like this might be a job for the Factory somehow, don't you think?

But, it needs more design. Periodically, access to supplemental data breaks within ST.

Replying to (Comment 2 jchye):

Thanks for the patches, I'll submit them. What's the normal way to access directories then though? It seems like CLDR_COMMON from the cldr.properties file should be used but I can't figure out how to access it.

 

Replying to (Comment 1 srl):

> comments:

>

> * "behavior" isn't in the DTD,

casing/*.xml

CldrUtil.

constants is problematic as those are not defined within the SurveyTool

> * no error checking for items failing to load

>

TracBot
May 10, 2019, 5:22 AM
Trac Comment 1.2 by jchye—2012-01-11T18:41:51.000Z

Thanks for the patches, I'll submit them. What's the normal way to access directories then though? It seems like CLDR_COMMON from the cldr.properties file should be used but I can't figure out how to access it.

Replying to (Comment 1 srl):

comments:

 

* "behavior" isn't in the DTD,

casing/*.xml

CldrUtil.

constants is problematic as those are not defined within the SurveyTool

  • no error checking for items failing to load

 

TracBot
May 10, 2019, 5:22 AM
Trac Comment 1 by —2012-01-11T16:39:07.000Z

comments:

* "behavior" isn't in the DTD,

fails to verify or load

  • use of

    constants is problematic as those are not defined within the SurveyTool

  • no error checking for items failing to load

Priority

major

Assignee

TracBot

Reporter

TracBot

Reviewer

Steven R. Loomis

Labels

None

Components

None

Fix versions

Phase

None