Jukka Zitting created OAK-922:
---------------------------------

             Summary: Optimize UpdateManyChildNodesTest
                 Key: OAK-922
                 URL: https://issues.apache.org/jira/browse/OAK-922
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: core
            Reporter: Jukka Zitting
            Assignee: Jukka Zitting


The {{UpdateManyChildNodesTest}} benchmark looks pretty bad for Oak:

{noformat}
# UpdateManyChildNodesTest       min     10%     50%     90%     max       N
Jackrabbit                        12      14      17      36     486    1263
Oak-Tar                          380     458     483     548    1079      61
{noformat}

The main culprits are an O(n^2) algorithm in {{ChildOrderDiff}}, an O\(n) 
comparison in {{AbstractPropertyState.equals()}} and some missing SegmentMK 
optimizations.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to