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

Alex Parvulescu updated JCR-3064:
---------------------------------

    Attachment: JCR-3064-EntryCollector.patch

I'm attaching a tiny patch for the EntryCollector. 

The idea is to not load the parentId of the current node, because the info is 
already there, on the node.

It boosts with almost 10% the perf. See  "ConcurrentReadTest(w parentId optim)" 
results in my previous comment.
                
> Concurrent access performance drop
> ----------------------------------
>
>                 Key: JCR-3064
>                 URL: https://issues.apache.org/jira/browse/JCR-3064
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>            Reporter: Jukka Zitting
>            Priority: Blocker
>             Fix For: 2.4
>
>         Attachments: ConcurrentReadTest.png, ConcurrentReadWriteTest.png, 
> JCR-3064-EntryCollector.patch, visualvm-ConcurrentReadTest-2.2.png, 
> visualvm-ConcurrentReadTest-2.3.png
>
>
> Our performance tests show a pretty bad drop in concurrent access performance 
> (both read and write) in the latest trunk when compared to Jackrabbit 2.2. We 
> need to track down the cause and fix it before the 2.3 release.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to