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
