[ 
https://issues.apache.org/jira/browse/OAK-1418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13921055#comment-13921055
 ] 

Jukka Zitting commented on OAK-1418:
------------------------------------

Good point about the statistics gathering. In revision 1574575 I optimized the 
way the various access time stamps and counters are updated, which brings us on 
par with Jackrabbit Classic:

{noformat}
Apache Jackrabbit Oak 0.19-SNAPSHOT
# ReadPropertyTest                 C     min     10%     50%     90%     max    
   N
Jackrabbit                         1       3       4       4       4      36   
15061
Oak-Tar                            1       3       4       4       4      40   
14749
{noformat}

The reduced perform() overhead also shows up in slightly increased percentages 
of time spent in component calls:

* 42% in Tree.getProperty()
* 22% in RefreshStrategy.needsRefresh()
* 13% in getOakPathOrThrowNotFound()


> Read performance regression
> ---------------------------
>
>                 Key: OAK-1418
>                 URL: https://issues.apache.org/jira/browse/OAK-1418
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: jcr
>         Environment: Oak 0.17-SNAPSHOT
>            Reporter: Marcel Reutegger
>            Assignee: Michael Dürig
>             Fix For: 0.20
>
>         Attachments: ReadPropertyTest.png
>
>
> A recent benchmark run of ReadPropertyTest shows a performance regression. 
> The most recent run (206) was executed last night and the previous one (200) 
> is from Feb 6th.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to