-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expensive operations running on initialization of tabs #1232
Comments
BTW these are some samplings showing the initialization times of Snapshot (same as eclipse-jdt/eclipse.jdt.core#1214): open-run-configurations-dialog.zip |
Improving the This wasn't the case with the I'm scratching the task from this issue (in the description) |
- Inline value and delete outdated JavaDoc Contributes to eclipse-pde#1232 Co-authored-by: Hannes Wellmann <[email protected]>
- Inline value and delete outdated JavaDoc Contributes to eclipse-pde#1232 Co-authored-by: Hannes Wellmann <[email protected]>
- Inline value and delete outdated JavaDoc Contributes to eclipse-pde#1232 Co-authored-by: Hannes Wellmann <[email protected]>
- Inline value and delete outdated JavaDoc Contributes to eclipse-pde#1232 Co-authored-by: Hannes Wellmann <[email protected]>
- Inline value and delete some outdated JavaDoc - Skip calls to AbstractpluginBlock::performApply before the block is even created to avoid NPEs Contributes to eclipse-pde#1232 Co-authored-by: Hannes Wellmann <[email protected]>
- Inline value and delete some outdated JavaDoc - Skip calls to AbstractpluginBlock::performApply before the block is even created to avoid NPEs Contributes to eclipse-pde#1232 Co-authored-by: Hannes Wellmann <[email protected]>
- Inline value and delete some outdated JavaDoc - Skip calls to AbstractpluginBlock::performApply before the block is even created to avoid NPEs Contributes to eclipse-pde#1232 Co-authored-by: Hannes Wellmann <[email protected]>
- Inline value and delete some outdated JavaDoc - Skip calls to AbstractpluginBlock::performApply before the block is even created to avoid NPEs Contributes to eclipse-pde#1232 Co-authored-by: Hannes Wellmann <[email protected]>
- Inline value and delete some outdated JavaDoc - Skip calls to AbstractpluginBlock::performApply before the block is even created to avoid NPEs Contributes to #1232 Co-authored-by: Hannes Wellmann <[email protected]>
Some tabs still rely on the method
initializeFrom
to perform the heavy lifting.This sometimes leads to unnecessary (sometimes even expensive) calculations, since not all tabs are ever going to be activated (i.e. selected).
These are the ones I've identified so far:
--> Not possible, see commentTestTab
(belongs to Plugin Test configuration)PluginsTab
(in the Plugin and Plugin Test configurations) --> Move long running operations to the activation of the PluginsTab #1233The text was updated successfully, but these errors were encountered: