Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Rich Client Platform (RCP) » Quick Start RCP
Quick Start RCP [message #912350] Thu, 13 September 2012 07:55 Go to next message
Stacey Hopkins is currently offline Stacey Hopkins
Messages: 34
Registered: March 2012
Member
Has anyone done any work around improving the RCP startup time?

I have created a bear minimum RCP using the 'RCP application with a view' template but when packaged up as a exe it takes 3.5 to 4 seconds to startup (core 2 duo 2.4ghz + 2gb ram). I was wondering if this could be improved?

I have wondered if lazy loading could help but not sure where to start?

.... or if the startup time is a key validated quality attribute should I be picking another delivery platform?

Thanks.
Re: Quick Start RCP [message #912421 is a reply to message #912350] Thu, 13 September 2012 10:48 Go to previous messageGo to next message
Mario Marinato is currently offline Mario Marinato
Messages: 28
Registered: March 2011
Location: Brazil
Junior Member
I was searching for info about this topic and came across this page: http: //ww w.eclipsecon.org/2011/sessions/?page=sessions&id=2305 (remove the spaces)

A month ago I wrote a mail to Denis Denisenko but got no answer. I think I'll write a new email to the other presenter.

If I get an answer, I'll share it here.

Best regards


Mário Marinato
From Brazil
Re: Quick Start RCP [message #912464 is a reply to message #912421] Thu, 13 September 2012 12:19 Go to previous messageGo to next message
Stacey Hopkins is currently offline Stacey Hopkins
Messages: 34
Registered: March 2012
Member
thanks would be very much interested!
Re: Quick Start RCP [message #913317 is a reply to message #912350] Sat, 15 September 2012 04:25 Go to previous message
Libor Jelinek is currently offline Libor Jelinek
Messages: 143
Registered: January 2012
Location: Prague, Czech Rep.
Senior Member

Try to cut down number of used plug-ins in your run configuration.

The following are 24 minimal required bundles (3.7 /Indigo/-based) in my
case:

id State Bundle
0 ACTIVE org.eclipse.osgi_3.7.2.v20120110-1415
1 ACTIVE org.eclipse.equinox.common_3.6.0.v20110523
2 ACTIVE org.eclipse.core.runtime_3.7.0.v20110110
3 RESOLVED org.eclipse.osgi.services_3.3.0.v20110513
4 ACTIVE org.eclipse.core.jobs_3.5.101.v20120113-1953
5 <<LAZY>> org.eclipse.core.expressions_3.4.300.v20110228
6 RESOLVED org.eclipse.swt.gtk.linux.x86_3.7.2.v3740f
Master=12
7 <<LAZY>> org.eclipse.ui_3.7.0.v20110928-1505
8 <<LAZY>> org.eclipse.core.databinding_1.4.0.I20110111-0800
10 <<LAZY>> org.eclipse.core.databinding.observable_1.4.0.I20110222-0800
11 <<LAZY>> org.eclipse.ui.workbench_3.7.1.v20120104-1859
12 RESOLVED org.eclipse.swt_3.7.2.v3740f
Fragments=6
13 <<LAZY>> org.eclipse.core.contenttype_3.4.100.v20110423-0524
14 <<LAZY>> com.ibm.icu_4.4.2.v20110823
15 ACTIVE org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110
16 RESOLVED org.eclipse.core.commands_3.6.0.I20110111-0800
17 ACTIVE org.eclipse.equinox.preferences_3.4.2.v20120111-2020
18 <<LAZY>> org.eclipse.help_3.5.100.v20110426
19 <<LAZY>> org.eclipse.core.databinding.property_1.4.0.I20110222-0800
20 RESOLVED org.eclipse.jface.databinding_1.5.0.I20100907-0800
21 RESOLVED javax.servlet_3.0.0.v201112011016
22 ACTIVE org.eclipse.equinox.app_1.3.100.v20110321
23 <<LAZY>> org.eclipse.jface_3.7.0.v20110928-1505
24 ACTIVE org.eclipse.equinox.registry_3.5.101.R37x_v20110810-1611

Libor

On 09/13/2012 01:55 PM, Stacey Hopkins wrote:
> Has anyone done any work around improving the RCP startup time?
> I have created a bear minimum RCP using the 'RCP application with a
> view' template but when packaged up as a exe it takes 3.5 to 4 seconds
> to startup (core 2 duo 2.4ghz + 2gb ram). I was wondering if this could
> be improved?
>
> I have wondered if lazy loading could help but not sure where to start?
>
> ... or if the startup time is a key validated quality attribute should I
> be picking another delivery platform?
>
> Thanks.
Previous Topic: Context Menus in eclipse
Next Topic:org.eclipse.e4.core.di.InjectionException: org.eclipse.core.runtime.AssertionFailedException:
Goto Forum:
  


Current Time: Wed Jul 23 22:24:29 EDT 2014

Powered by FUDForum. Page generated in 0.10749 seconds