[
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)