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] Created: (JCR-2524) Reduce memory usage of DocIds
Date Mon, 01 Mar 2010 15:37:05 GMT
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

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.

View raw message