felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "AnilKumar Attuluri (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FELIX-5665) High CPU usage on org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation
Date Wed, 12 Jul 2017 00:37:00 GMT
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)

Mime
View raw message