Currently the DirectoryAnalyserImpl class uses a List<ImportableItem> during
the analysis process. From profiling I can see that a large part of the time
the analyser spends is scanning this list repeatedly to find out whether a
given file is already in there or not. Using a Map<String,ImportableItem>
would almost certainly be a better option, with the key being the name of the
"parent" object.
Original issue reported on code.google.com by pmo...@gmail.com on 9 Oct 2011 at 4:54
Original issue reported on code.google.com by
pmo...@gmail.com
on 9 Oct 2011 at 4:54