[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [Subclipse-dev] Help needed - Subclipse performance problem

From: Mark Phippard <markp_at_softlanding.com>
Date: 2006-02-20 16:26:32 CET

Mark Phippard <markp@softlanding.com> wrote on 02/18/2006 08:31:33 PM:

> I have not tried to recreate it yet, a colleague did. He probably would
> have been using JavaHL and I think he was using Java 1.5. What made me
> think the size was increasing was how the process would get slower and
> slower which made me think it was the HashSet getting slower in adding
> items as the list got bigger.

It is pretty painful trying to test this. I am using about 8000 files
spread across lots of folders. Just getting the commit dialog to ever
appear is dreadful and consumes a ton of memory. Imagine how much the SWT
table is using, not to mention the internal array lists we keep.

It seems like we need a way to have a "Recursive Commit" option or
something like that. Then it could just pretty much instantly ask for a
commit message and let Subversion do all of the work. If we provided a
better way to recursively Add unversioned items we could let the commit
process just ignore unversioned items and the whole thing would work
pretty fast.

Any thoughts on how to introduce this in the UI?

Mark

_____________________________________________________________________________
Scanned for SoftLanding Systems, Inc. and SoftLanding Europe Plc by IBM Email Security Management Services powered by MessageLabs.
_____________________________________________________________________________

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subclipse.tigris.org
For additional commands, e-mail: dev-help@subclipse.tigris.org
Received on Mon Feb 20 16:29:48 2006

This is an archived mail posted to the Subclipse Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.