[mailto:equinox-dev-boun...@eclipse.org]
On Behalf Of Gunnar Wagenknecht
Sent: Wednesday, May 09, 2012 11:22 PM
To: equinox-dev@eclipse.org
Subject: Re: [equinox-dev] Service Lookup by GUID very Slow - the Framework
Scalability
Stanly,
Am 08.05.2012 20:18, schrieb stanley_p...@dell.com
-dev@eclipse.orgmailto:equinox-dev@eclipse.org,
Date:
05/10/2012 01:23 AM
Subject:
Re: [equinox-dev] Service Lookup by GUID very Slow - the Framework Scalability
Stanly,
Am 08.05.2012 20:18, schrieb
stanley_p...@dell.commailto:stanley_p...@dell.com
Stanly,
Am 08.05.2012 20:18, schrieb stanley_p...@dell.com:
But the exact same example runs 50X faster on the other two OSGi
runtime. Any thoughts? And we observed the other runtime used more
memory. Will they be using some indexing (in memory)?
I find your report very valuable. I think at
Subject:Re: [equinox-dev] Service Lookup by GUID very Slow - the
FrameworkScalability
Stanly,
Am 08.05.2012 20:18, schrieb stanley_p...@dell.com:
But the exact same example runs 50X faster
The key question is about the scalability of the runtime, in terms of
- Number of services, 100K, 1M, 10M, etc
- Registering and unregistering them, churn over long period of time
- Is it primarily memory bound? Assuming that services are not CPU
heavy or thread hungry
* No, services are not
created lazily by default. You are creating the services yourself in
your code sample, i.e., the 'serviceObject' variable.
There are some frameworks such as Declarative Services that create
service instances lazily, however the creation of the service (and
therefore the
...@eclipse.org]
On Behalf Of Neil Bartlett
Sent: Tuesday, May 08, 2012 11:02 AM
To: Equinox development mailing list
Subject: Re: [equinox-dev] Service Lookup by GUID very Slow - the Framework
Scalability
* No, services are not created lazily by default. You are creating the services
yourself in your code
...@eclipse.org
[mailto:equinox-dev-boun...@eclipse.org] On Behalf Of Neil
BartlettSent: Tuesday, May 08, 2012 11:02 AMTo:
Equinox development mailing listSubject: Re: [equinox-dev]
Service Lookup by GUID very Slow - the Framework Scalability* No, services
are not created lazily by default. You