jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tobias Strasser (JIRA)" <j...@apache.org>
Subject [jira] Commented: (JCR-22) DefaultItemStateProvider contains grow-only cache
Date Sat, 27 Nov 2004 14:29:23 GMT
     [ http://nagoya.apache.org/jira/browse/JCR-22?page=comments#action_55917 ]
Tobias Strasser commented on JCR-22:

as mentioned in jcr-20, a sophisticated caching is not implemented yet. the versioning is
still in a prototype development phase and those issues are well known.

> DefaultItemStateProvider contains grow-only cache
> -------------------------------------------------
>          Key: JCR-22
>          URL: http://nagoya.apache.org/jira/browse/JCR-22
>      Project: Jackrabbit
>         Type: Bug
>  Environment: Jackrabbit SVN 106295
>     Reporter: Felix Meschberger
>     Assignee: Tobias Strasser

> The DefaultItemStateProvider class contains a private HashMap "items" which contains
references to ItemState objects. The bad thing about this cache is, that it only grows, but
is not being managed to forget about "unused" items.
> Example: A repository which is filled with 9350 nodes and 52813 properties grows this
items map to 1'667'557 (!) entries. In this concrete case, the VM all13ates 213MB to the heap
of which 57MB is referenced by the DefaultItemStateProvider.items map.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
If you want more information on JIRA, or have a bug to report see:

View raw message