jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcel Reutegger (JIRA)" <j...@apache.org>
Subject [jira] Updated: (JCR-2524) Reduce memory usage of DocIds
Date Thu, 18 Mar 2010 09:50:27 GMT

     [ https://issues.apache.org/jira/browse/JCR-2524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Marcel Reutegger updated JCR-2524:
----------------------------------

       Resolution: Fixed
    Fix Version/s: 2.1.0
           Status: Resolved  (was: Patch Available)

Committed new patch and added a test case to improve test coverage of CachingIndexReader.

svn revision: 924677

> Reduce memory usage of DocIds
> -----------------------------
>
>                 Key: JCR-2524
>                 URL: https://issues.apache.org/jira/browse/JCR-2524
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Marcel Reutegger
>            Priority: Minor
>             Fix For: 2.1.0
>
>         Attachments: JCR-2524.patch, JCR-2524.patch
>
>
> Implementations of DocIds are used to cache parent child relations of nodes in the index.
Usually there are a lot of duplicate objects because a DocId instance is used to identify
the parent of a node in the index. That is, sibling nodes will all have DocIds with the same
value. Currently a new DocId instance is created for each node. Caching the most recently
used DocIds and reuse them might help to reduce the memory usage. Furthermore there are DocIds
that could be represented with a short instead of an int when possible.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message