Bug 477578 - PDE activator slows down startup of Eclipse
Bug 477578: PDE activator slows down startup of Eclipse The contribution
to the org.eclipse.ui.services extension point had the effect that the
PDE bundle (and all it's dependencies) where activated already at start
up of the platform. In use-cases where PDE is installed but not used
(e.g. because one does pure Java development) this is not necessary. As
all the bundle activation happens sequentially in the UI thread this
directly adds up to the start up time during which the user sees the
splash screen. The ImageBrowserView no longer uses a service to
communicate the selected image to the SaveToWorkspace command handler.
As the view and the command handler are anyway hardly coupled the
decoupling via a service does not bring any advantages but only bring
the performance penalty at start up.

Change-Id: I183d1a38d99c6bbf9f2cf3220125bf8810588fa4
Signed-off-by: Matthias Becker <ma.becker@sap.com>
5 files changed
tree: 7c4d92122c4fd52715b80cd5c4c63be82e67265b
  1. apitools/
  2. ds/
  3. features/
  4. releng/
  5. tests-pom/
  6. ua/
  7. ui/
  8. .gitignore
  9. pom.xml
  10. README.md
README.md

Contributing to PDE - Plug-in development Environment

Thanks for your interest in this project.

Project description:

The PDE project the Eclipse tooling to develop plug-ins and OSGI bundles.
Website: https://www.eclipse.org/pde/

How to contribute:

Contributions to PDE are most welcome. There are many ways to contribute, from entering high quality bug reports, to contributing code or documentation changes. For a complete guide, see the [How to Contribute] 1 page on the team wiki.

Developer resources:

Information regarding source code management, builds, coding standards, and more.

Contributor License Agreement:

Before your contribution can be accepted by the project, you need to create and electronically sign the Eclipse Foundation Contributor License Agreement (CLA).

Search for bugs:

This project uses Bugzilla to track ongoing development and issues.

Create a new bug:

Be sure to search for existing bugs before you create another one. Remember that contributions are always welcome!

Contact:

Contact the project developers via the project's “dev” list.

License

Eclipse Public License (EPL) v1.0