Community
Participate
Working Groups
Looking at the trace for the time to open a text editor 32% of it was spent updating the command support. The main two areas were AbstractTextEditor.createActions (35 invocations of addHandlerSubmission) AbstractTextEditor.createNavigationActions (43 invocations of addHandlerSubmission) I was opening the build.properties file of org.eclipse.ui.workbench in the Resource Perspective with no other perspectives open
Created attachment 10605 [details] Trace of the startup with focus on contexts
For future reference the time I currently have for this is: AbstractTextEditor.createActions 596ms AbstractTextEditor.createNavigationActions 640 ms
Could you please profile against 2.1.3 as well?
The entire editor takes 580ms on 2.1.3. WorkbenchPage.activate() takes 304 ms and EditorManager.openEditor() takes 276ms
More stats KeyBindingService took 196ms and was also updating twice
I'm not sure what the relationship is between the 2.1.3 statistics and 3.0.0 statistics. Could you post times on the same methods?
The two sets of times represent the time of the entry point into key bindings and commands in both releases.
Tod says that we have now dipped below our times for 2.1.3. Closing this bug.