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-1705) Reduce memory usage of transient nodes
Date Mon, 04 Aug 2008 13:42:45 GMT
Reduce memory usage of transient nodes

                 Key: JCR-1705
                 URL: https://issues.apache.org/jira/browse/JCR-1705
             Project: Jackrabbit
          Issue Type: Improvement
          Components: jackrabbit-core
            Reporter: Marcel Reutegger
            Priority: Minor

When adding lots of transient nodes, most of them don't have child nodes because they are
leafs. The attached patch initializes NodeState.childNodeEntries with an unmodifiable empty
ChildNodeEntries instance and turns it into a modifiable one only when needed.

Running a test with 100k nodes (10 children per node) the memory consumption for child node
entries drops from 42MB to 12MB with this patch.

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

View raw message