Bug 2863

Summary: platform lazy loading thwarted by perspectives (1GK7CJ9)
Product: [Eclipse Project] Platform Reporter: John Arthorne <john.arthorne>
Component: UIAssignee: Kevin Haaland <Kevin_Haaland>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P4 Keywords: performance
Version: 2.0   
Target Milestone: ---   
Hardware: All   
OS: Windows NT   
Whiteboard:

Description John Arthorne CLA 2001-10-10 22:44:55 EDT
The lazy platform loading feature suffers from the non-lazy creation of perspectives.
Example:

1) Start with a workbench with the resources, team, and java perspectives open.
2) Switch to the resource perspective
3) Shutdown the workbench
4) Restart the workbench.  VCM and JDT components actively get loaded, because there
	is an open perspective belonging to those components.  Even if I never switch to those
	perpspectives, plugins have been loaded that didn't need to be loaded.  Since the perspective
	icon is available in the XML file, it is quite possible to just load the perspective and all its
	views when it is first activated by the user.

It is quite common for people to have at least resources, team, java, and debug perspective
open all the time, which makes for a slow startup time, because all those plugins have to
be started up right away.  If perspectives were loaded only on activation, the startup time
would be spread out over several intervals, thus reducing the perceived startup time for the user.

NOTES:
Comment 1 DJ Houghton CLA 2001-10-29 19:22:13 EST
PRODUCT VERSION:

R0.9

Comment 2 Kevin Haaland CLA 2002-05-30 20:32:08 EDT
Fixed