Bug 26877 - [CVS Core] Allocating too many paths during synchronize?
Summary: [CVS Core] Allocating too many paths during synchronize?
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Team (show other bugs)
Version: 2.1   Edit
Hardware: PC All
: P3 normal (vote)
Target Milestone: 2.1 M4   Edit
Assignee: Michael Valenta CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance
Depends on:
Blocks:
 
Reported: 2002-11-21 11:47 EST by Kevin McGuire CLA
Modified: 2002-11-28 10:53 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin McGuire CLA 2002-11-21 11:47:59 EST
From email from Philippe Mulet:

I also noticed that when synchronizing my 5 source projects with repo, it 
allocates ~300.000 Path instances ~10MB of these.
(I don't have that many files)
Comment 1 Michael Valenta CLA 2002-11-28 09:22:37 EST
I have taken an initial pass through the code involved and found several areas 
where the use of paths was easy to remove. Paths are still used as output from 
the IStatusListener but this is a more complicated change so I'm do this as a 
second stage.
Comment 2 Michael Valenta CLA 2002-11-28 10:53:05 EST
The use of Paths has been removed from the RemoteFolderTreeBuilder class 
entirely.