But this does not seem to be noticeable on Macs.

On Thu, Jan 28, 2016 at 12:04 AM, Charitha Goonetilleke <[email protected]>
wrote:

> Hi All,
>
> After looking into server startup with RuwanA, found that 
> *org.eclipse.osgi.internal.resolver.VersionConstraintImpl
> *class getting much more CPU time by causing the $subject. Also HashMap
> get() method invoking too many times from above class. This is happening
> when OSGi framework tried to resolve bundles when starting the runtime.
>
> Since IoT server has relatively large number of bundles (786) with size of
> 346.6MB, it might have large number of dependencies to check and verify
> during bundle resolving stage. Seems it is the reason for that time delay
> and can't fix $subject without reducing the number of bundles inside the
> IoTServer product.
>
> Please let me know if there any other concerns or ideas.
>
> Thanks & Regards,
> /charithag
>
> On Mon, Jan 25, 2016 at 10:49 PM, Charitha Goonetilleke <
> [email protected]> wrote:
>
>> Hi all,
>>
>> When we are doing developments with IoTServer, we realized that,
>> IoTServer takes some time to start from wso2server.sh script. Usually it
>> takes nearly 120 seconds. I think it is much more higher than our other
>> products. By the way when analyzing the server logs, I found that, there is
>> a time gap between 1st INFO level log and last output from the startup
>> shell script. It is nearly around 1 minute.
>>
>> WDYT about this? Is there any work around to fix this issue?
>>
>> *[charitha@charithag-wso2 bin]$ ./wso2server.sh*
>> *JAVA_HOME environment variable is set to /usr/java/jdk1.7.0_79*
>> *CARBON_HOME environment variable is set to
>> /home/charitha/git/EMM-Merge/product-iot-server/modules/distribution/target/wso2iots-1.0.0-SNAPSHOT*
>>
>> *[2016-01-25 22:31:37,285]  INFO
>> {org.wso2.andes.wso2.internal.QpidBundleActivator} -  Setting BundleContext
>> in PluginManager*
>> *[2016-01-25 22:31:39,747]  INFO
>> {org.wso2.carbon.appmgt.impl.internal.AppDiscoveryComponent} -  WebApp
>> Discovery component activated*
>> *[2016-01-25 22:31:39,772]  INFO
>> {org.wso2.carbon.appmgt.mobile.internal.AppManagerMobileComponent} -
>>  WSO2EMM MDM is bound to App Manager*
>> *[2016-01-25 22:31:39,772]  INFO
>> {org.wso2.carbon.appmgt.mobile.internal.AppManagerMobileComponent} -  App
>> Manger Mobile Component activated*
>> *[2016-01-25 22:31:39,846]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Starting WSO2
>> Carbon...*
>> *[2016-01-25 22:31:39,846]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Operating System :
>> Linux 4.3.3-300.fc23.x86_64, amd64*
>> *[2016-01-25 22:31:39,847]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java Home        :
>> /usr/java/jdk1.7.0_79/jre*
>> *[2016-01-25 22:31:39,847]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java Version     :
>> 1.7.0_79*
>> *[2016-01-25 22:31:39,847]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java VM          :
>> Java HotSpot(TM) 64-Bit Server VM 24.79-b02,Oracle Corporation*
>> *[2016-01-25 22:31:39,847]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Carbon Home      :
>> /home/charitha/git/EMM-Merge/product-iot-server/modules/distribution/target/wso2iots-1.0.0-SNAPSHOT*
>> *[2016-01-25 22:31:39,847]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java Temp Dir    :
>> /home/charitha/git/EMM-Merge/product-iot-server/modules/distribution/target/wso2iots-1.0.0-SNAPSHOT/tmp*
>> *[2016-01-25 22:31:39,847]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  User             :
>> charitha, en-US, Asia/Colombo*
>> *[2016-01-25 22:31:40,122]  INFO
>> {org.wso2.carbon.event.output.adapter.kafka.internal.ds.KafkaEventAdapterServiceDS}
>> -  Successfully deployed the Kafka output event adaptor service*
>> *[2016-01-25 22:31:40,404]  INFO
>> {org.wso2.carbon.identity.authenticator.backend.oauth.internal.OauthAuthenticatorServiceComponent}
>> -  Initiating*
>> *Activating org.wso2.jaggery.scxml with RealmService enabled*
>> *...*
>> *...*
>> *...*
>> *[2016-01-25 22:32:39,155]  INFO
>> {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} -  Server
>>           :  WSO2 IoT Server-1.0.0-SNAPSHOT*
>> *[2016-01-25 22:32:39,156]  INFO
>> {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} -  WSO2
>> Carbon started in 119 sec*
>>
>>
>> Thanks & Regards,
>> /charithag
>>
>> --
>> *Charitha Goonetilleke*
>> Software Engineer
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> mobile: +94 77 751 3669 <%2B94777513669>
>> Twitter:@CharithaWs <https://twitter.com/CharithaWs>, fb: charithag
>> <https://www.facebook.com/charithag>, linkedin: charithag
>> <http://www.linkedin.com/in/charithag>
>>
>
>
>
> --
> *Charitha Goonetilleke*
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> mobile: +94 77 751 3669 <%2B94777513669>
> Twitter:@CharithaWs <https://twitter.com/CharithaWs>, fb: charithag
> <https://www.facebook.com/charithag>, linkedin: charithag
> <http://www.linkedin.com/in/charithag>
>



-- 
/sumedha
m: +94 773017743
b :  bit.ly/sumedha
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to