Hi everyone-
I'm working on an application where performance is critical, but we'd
like to take advantage of the dynamism inherent in OSGi to allow in
place updates and feature additions.  I've played with Spring DM and
Blueprint (both Gemini and Aries), and both seem to have significant
overheads when making function calls using their service proxies.  I
performed a micro-benchmark and found that calling a function via a
service proxy was 11 times worse than a direct call in Aries, and 54
times worse in Spring DM.  These are unacceptable overheads in my
application, is there a way to wire services together directly without
having to use locks on each call, and yet still take advantage of
OSGi's dynamism?

Thanks,
David
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to