Community
Participate
Working Groups
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)
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.
The use of Paths has been removed from the RemoteFolderTreeBuilder class entirely.