[
https://issues.apache.org/jira/browse/JOSHUA-336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tommaso Teofili reassigned JOSHUA-336:
--------------------------------------
Assignee: Tommaso Teofili
> Reduce memory footprint when loading language packs
> ---------------------------------------------------
>
> Key: JOSHUA-336
> URL: https://issues.apache.org/jira/browse/JOSHUA-336
> Project: Joshua
> Issue Type: Improvement
> Components: core
> Affects Versions: 6.1
> Reporter: Tommaso Teofili
> Assignee: Tommaso Teofili
> Priority: Major
>
> Loading an existing language pack currently has a quite high memory
> footprint.
> This is due to the fact that many resources are loaded into main memory, like
> language models, grammars, etc.
> It would be nice if we could reduce memory footprint so that not all of the
> resources need to be allocated (e.g. by lazy loading some of them on demand)
> all the time.
> An example use case to support is you have an application in which you want
> to use multiple language packs (e.g. en->de , it->de) at a time (e.g. CLIR
> applications), it'd be good if the amount of memory required by the
> application wouldn't *linearly* grow with the size of each loaded language
> packs.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)