Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [egit-dev] Performance of Synchronize - unusable for CDT

On 01/15/2011 06:27 PM, James Blackburn wrote:
> On my machine time to synchronize two branches is 33 mins.  Time to
> perform the diff in cgit is 2s:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=323839
> 

Actually in EGit we done much more then simple jgit diff (we need to build
whole change tree structure, define does particular change is
incoming/outgoing/conflicting, build commit inheritance tree and so on),
therefore EGit synchornize would be always slower than JGit diff. But this
difference shouldn't be so huge!

> Can anyone provide any detail on what the cause of the slowness might
> be, and how hard it would be to fix?  This might spur someone on to
> dig into the code while waiting for the synchronize to happen :)

Synchronization performance is one of thing that I will be working on
during upcoming EGit hack fest in Walldorf. It seams that this would
my main task there.

-- 
Best regards

GSM: +48 695 192 160
Blog: http://luksza.org
LinkedIn: http://www.linkedin.com/in/dariuszluksza



Back to the top