Community
Participate
Working Groups
I20070625 I have a workspace where closing more than 300 projects takes 3 minutes. Usually closing this many projects takes around 10 seconds. Let me know and I can provide you with the workspace. Exact steps to reproduce are: 1. Start the given workspace 2. Ctrl+Shit+T and wait until indexing is done 3. Select all projects under working set 'Other Projects' Observe: The operation takes 3 minutes on my T60p Running step 3 under a profiler shows that 44% of the time is spent in LaunchManager#resourceChanged. I have the Yourkit snapshot available as well.
Changing to 3.3, since build is I20070625.
I used my large workspace of just over 300 projects and found that only 5% of the total time was in LaunchManager#resourceChanged, but did find that 32% of the time was spent persisting the launch history over and over and over again (once each time a project was closed). I released a fix to HEAD that resolves the launch history persistence problem. Jerome could you post your YourKit snapshot so I can compare it to mine?
Marking as 3.3.1 candidate
Posted Yourkit snapshot and workspace on internal site for Michael.
Created attachment 73356 [details] patch for 3.3.1 maintenance
released to 3.3.1 maintenance
when comparing the traces it was indeed the save participant that was causing all of the work. marking fixed, please verify Darin W
Verified.