Dear platform devs,
I just tried the following experiment to better understand how eclipse starts up:
I took a resent photon build as target platform and started a target workbench (I started the “org.eclipse.platform.ide” product). In the target workspace, I switched to the resource perspective, closed all
JDT / PDE view and created a “General Project” with one open txt-file in it.
When I restart that target workbench with the
debug/bundleTime tracing parameter of the org.eclipse.osgi bundle set to true I see that some JDT and PDE bundles are loaded
…
Starting org.eclipse.core.expressions_3.6.100.v20170620-1414 [463]
End starting org.eclipse.core.expressions_3.6.100.v20170620-1414 [463] 1
Finding activator for org.eclipse.e4.ui.workbench.renderers.swt_0.14.200.v20170623-1226 [494]
Finding activator for org.eclipse.e4.ui.bindings_0.12.100.v20170623-0645 [484]
Finding activator for org.eclipse.e4.core.di.extensions_0.15.0.v20170228-1728 [480]
Finding activator for org.eclipse.pde.ui_3.10.100.v20170711-0811 [618]
Finding activator for org.eclipse.pde.launching_3.7.0.v20170322-1119 [614]
Starting
org.eclipse.pde.launching_3.7.0.v20170322-1119 [614]
End starting org.eclipse.pde.launching_3.7.0.v20170322-1119 [614] 1
…
Starting org.eclipse.ui.workbench.texteditor_3.10.200.v20170710-0734 [660]
End starting org.eclipse.ui.workbench.texteditor_3.10.200.v20170710-0734 [660] 1
Starting
org.eclipse.pde.ui_3.10.100.v20170711-0811 [618]
Finding activator for org.eclipse.pde.core_3.11.100.v20170517-0724 [607]
Finding activator for org.eclipse.jdt.launching_3.9.0.v20170419-1235 [582]
Finding activator for org.eclipse.debug.core_3.11.100.v20170607-0507 [474]
Starting org.eclipse.debug.core_3.11.100.v20170607-0507 [474]
End starting org.eclipse.debug.core_3.11.100.v20170607-0507 [474] 14
Starting
org.eclipse.jdt.launching_3.9.0.v20170419-1235 [582]
End starting org.eclipse.jdt.launching_3.9.0.v20170419-1235 [582] 23
Starting
org.eclipse.pde.core_3.11.100.v20170517-0724 [607]
Finding activator for org.eclipse.jdt.core_3.13.0.v20170614-0247 [572]
Starting
org.eclipse.jdt.core_3.13.0.v20170614-0247 [572]
End starting org.eclipse.jdt.core_3.13.0.v20170614-0247 [572] 322
End starting org.eclipse.pde.core_3.11.100.v20170517-0724 [607] 368
End starting org.eclipse.pde.ui_3.10.100.v20170711-0811 [618] 396
…
Why are these bundles loaded? They take about 1 second to activate on my machine. I would have expected that these bundles are not touched until I actively touch them.
Is there a way to find out
why a bundle is activated?
Regards,
Matthias
Matthias Becker
Development, PI Tech Core ABAP Server (SE)
SAP SE,
Dietmar-Hopp-Allee 16, 69190 Walldorf, Germany
T +49 6227 7-60223, M +49 151 53858523, E
ma.becker@xxxxxxx
Pflichtangaben/Mandatory Disclosure Statement:
http://www.sap.com/company/legal/impressum.epx/
Diese E-Mail kann Betriebs- oder Geschäftsgeheimnisse oder sonstige vertrauliche Informationen enthalten. Sollten Sie diese
E-Mail irrtümlich erhalten haben, ist Ihnen eine Kenntnisnahme des Inhalts, eine Vervielfältigung oder Weitergabe der E-Mail ausdrücklich untersagt. Bitte benachrichtigen Sie uns und vernichten Sie die empfangene E-Mail.
Vielen Dank.
This e-mail may contain trade secrets or privileged, undisclosed, or otherwise confidential information. If you have received this e-mail in error, you are hereby
notified that any review, copying, or distribution of it is strictly prohibited. Please inform us immediately and destroy the original transmittal. Thank you for your cooperation.