AnilKumar Attuluri created FELIX-5665:
-----------------------------------------
Summary: High CPU usage on
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation
Key: FELIX-5665
URL: https://issues.apache.org/jira/browse/FELIX-5665
Project: Felix
Issue Type: Bug
Affects Versions: framework-5.6.4
Reporter: AnilKumar Attuluri
Attachments: IMG_1.jpg, IMG_2.jpg
We have been running some performance tests to prepare our OSGi bundle
(*running in Apache Karaf*) for production.
Just to give some background about our OSGi bundle, we converted an existing
Spring application into an OSGi bundle with all the current dependencies
packaged into the bundle as an uber artifact.
When we run > 500 TPS (each call results in a http call made via a library) we
run into this high CPU usage spikes reaching up to 100% CPU. Please see the
image attached, the spikes are 100% usage while the average is about 40%. Also
see CPU sampler which points to
*org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation*
Is there an existing bug/documentation that already captures this?
We don't see this behavior when we run the same app in standalone JVM.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)