jackrabbit-oak-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jukka Zitting <jukka.zitt...@gmail.com>
Subject Re: Some more benchmarks
Date Fri, 31 May 2013 12:14:25 GMT
Hi,

On Fri, Apr 26, 2013 at 2:12 PM, Jukka Zitting <jukka.zitting@gmail.com> wrote:
> On Wed, Mar 27, 2013 at 11:41 AM, Jukka Zitting <jukka.zitting@gmail.com> wrote:
>> Here's a few more simple benchmark results to show where we are:
>
> Updated numbers with latest Oak:

And another one:

    Apache Jackrabbit Oak 0.9-SNAPSHOT
    # ReadPropertyTest               min     10%     50%     90%     max       N
    Jackrabbit                        41      41      42      43      90    1428
    Oak-Default                       58      58      59      60      69    1018
    Oak-Mongo                         66      67      67      68      74     889
    Oak-Segment                      278     279     281     285     321     213
    Oak-Tar                          114     114     115     117     136     520
    # SmallFileReadTest              min     10%     50%     90%     max       N
    Jackrabbit                        56      57      61      84     194     895
    Oak-Default                       57      57      59     304     353     594
    Oak-Mongo                        148     148     158     406     479     304
    Oak-Segment                       33      33      36      37      73    1701
    Oak-Tar                           15      15      16      18      31    3574
    # SmallFileWriteTest             min     10%     50%     90%     max       N
    Jackrabbit                       184     196     248     444    2084     115
    Oak-Default                      136     138     181     433    1789     162
    Oak-Mongo                        595     617     795    1020    1075      31
    Oak-Segment                      156     161     172     225     660     100
    Oak-Tar                          101     102     108     116     270     167

(also available at https://gist.github.com/jukka/5684506 if the above
gets mangled with a variable-width font)

It looks like we have a performance regression in ReadPropertyTest.
Quick profiling shows a lot of the time seems to be going to
MemoryNodeBuilder$ConnectedHead.update(), which is weird since we're
only reading and thus the related MNB head should be unconnected. I'll
investigate.

BR,

Jukka Zitting

Mime
View raw message