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

Reply via email to