[
https://issues.apache.org/jira/browse/OAK-1418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13921235#comment-13921235
]
Jukka Zitting commented on OAK-1418:
------------------------------------
I inlined parts of needsRefresh() in revision 1574626 to further reduce the
overhead in Node.getProperty(). Now the distribution of execution time across
the most prominent component calls is:
* 63% in Tree.getProperty(), including 47% in MemoryNodeBuilder.head() and 8%
in SegmentNodeState.getProperty()
* 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)