Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jgit-dev] CQ for JavaEWAH in Orbit

On Wed, Sep 26, 2012 at 5:20 PM, Shawn Pearce <spearce@xxxxxxxxxxx> wrote:
In change 7939[1] Colby uses JavaEWAH[2], an Apache Licensed open
source library that would become a new dependency to JGit. The
performance improvements having something like this gets us are
huge[3]:

Operation                   Index V2               Index VE003
Clone                       37530ms (524.06 MiB)     82ms (524.06 MiB)
Fetch (1 commit back)          75ms                 107ms
Fetch (10 commits back)       456ms (269.51 KiB)    341ms (265.19 KiB)
Fetch (100 commits back)      449ms (269.91 KiB)    337ms (267.28 KiB)
Fetch (1000 commits back)    2229ms ( 14.75 MiB)    189ms ( 14.42 MiB)
Fetch (10000 commits back)   2177ms ( 16.30 MiB)    254ms ( 15.88 MiB)
Fetch (100000 commits back) 14340ms (185.83 MiB)   1655ms (189.39 MiB)

Chris, can you work on the CQ and get this into Orbit?

Submitted the CQ: https://dev.eclipse.org/ipzilla/show_bug.cgi?id=6810 

Here's the Orbit bug for when the CQ gets approved: https://bugs.eclipse.org/bugs/show_bug.cgi?id=390500

We should probably track this effort in a JGit bug.

--
Cheers,

Chris Aniszczyk
http://aniszczyk.org
+1 512 961 6719

Back to the top