Constant ~30% procesor load [SOLVED]

leszekgruchala
Posts: 5
Joined: 10 Sep 2012, 11:40

Constant ~30% procesor load [SOLVED]

Postby leszekgruchala » 10 Sep 2012, 11:44

Hi,
I recently installed Retrospective and I see ~30% of processor load even if I am not using it.

Mac 10.7.4
Java 1.6.0_31

Let me know what kind of info should I provide to help you solve the problem.
tom.bujok
centeractive people
Posts: 19
Joined: 16 Aug 2012, 15:26

Re: Constant ~30% procesor load while running Retrospective

Postby tom.bujok » 10 Sep 2012, 12:23

Hi,

Thanks for your feedback. Are you sure that all your searches / tails have stopped?
Could you check if there's any activity in the retrospective's log file while you observe this load?

Tom
leszekgruchala
Posts: 5
Joined: 10 Sep 2012, 11:40

Re: Constant ~30% procesor load while running Retrospective

Postby leszekgruchala » 10 Sep 2012, 15:10

The load occurs when I just open the app. Nothing more.

Log from start:

Code: Select all

2012-09-10 15:07:31,380  INFO [Start Level Event Dispatcher][] org.springframework.osgi.extender.internal.activator.ContextLoaderListener - Starting [org.springframework.osgi.extender] bundle v.[1.2.1]
2012-09-10 15:07:31,440  INFO [Start Level Event Dispatcher][] org.springframework.osgi.extender.internal.support.ExtenderConfiguration - No custom extender configuration detected; using defaults...
2012-09-10 15:07:31,444  INFO [Start Level Event Dispatcher][] org.springframework.scheduling.timer.TimerTaskExecutor - Initializing Timer
2012-09-10 15:07:31,490  INFO [Start Level Event Dispatcher][] org.springframework.osgi.extender.support.DefaultOsgiApplicationContextCreator - Discovered configurations {osgibundle:/META-INF/spring/*.xml} in bundle [Retrospective Core (com.retrospective.core;singleton:=true)]
2012-09-10 15:07:31,519  INFO [SpringOsgiExtenderThread-1][] org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext - Refreshing org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext@5d89635d: display name [OsgiBundleXmlApplicationContext(bundle=com.retrospective.core, config=osgibundle:/META-INF/spring/*.xml)]; startup date [Mon Sep 10 15:07:31 CEST 2012]; root of context hierarchy
2012-09-10 15:07:31,519  INFO [SpringOsgiExtenderThread-1][] org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext - Application Context service already unpublished
2012-09-10 15:07:31,562  INFO [SpringOsgiExtenderThread-1][] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [bundleentry://6.fwk980075617/META-INF/spring/context.xml]
2012-09-10 15:07:31,886  INFO [Start Level Event Dispatcher][] org.springframework.osgi.extender.support.DefaultOsgiApplicationContextCreator - Discovered configurations {osgibundle:/META-INF/spring/*.xml} in bundle [Retrospective UI (com.retrospective.ui;singleton:=true)]
2012-09-10 15:07:31,890  INFO [SpringOsgiExtenderThread-2][] org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext - Refreshing org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext@b364dcb: display name [OsgiBundleXmlApplicationContext(bundle=com.retrospective.ui, config=osgibundle:/META-INF/spring/*.xml)]; startup date [Mon Sep 10 15:07:31 CEST 2012]; root of context hierarchy
2012-09-10 15:07:31,891  INFO [SpringOsgiExtenderThread-2][] org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext - Application Context service already unpublished
2012-09-10 15:07:31,902  INFO [SpringOsgiExtenderThread-2][] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [bundleentry://7.fwk980075617/META-INF/spring/context.xml]
2012-09-10 15:07:32,226 DEBUG [main][] com.retrospective.ui.application.b.ApplicationInstanceRegistry - Listening for application instances on socket 2029
2012-09-10 15:07:32,770  INFO [SpringOsgiExtenderThread-1][] org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext - Bean factory for application context [org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext@5d89635d]: org.springframework.beans.factory.support.DefaultListableBeanFactory@2e595420
2012-09-10 15:07:32,837  INFO [SpringOsgiExtenderThread-1][] org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor - No outstanding OSGi service dependencies, completing initialization for OsgiBundleXmlApplicationContext(bundle=com.retrospective.core, config=osgibundle:/META-INF/spring/*.xml)
2012-09-10 15:07:32,899  INFO [SpringOsgiExtenderThread-3][] org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2e595420: defining beans [asyncTemplate,autofindService,hostLoadManager,localResourceFactory,plainLocalResourceFactory,localDataService,shellResourceFactory,shellConnectionInitializer,plainShellResourceFactory,shellDataService,taskStore,locatorService,coreApplicationRegistry,coreService,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#1,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#2,asyncCallableExecutor,asyncCancellableExecutor,cleanupExecutor,methodExecutor,methodExecutionManager,shortExecutor,shortExecutionManager,readerExecutor,readerTasks,readerQueueTaskManager,readerTaskManager,readerExecutionManager,workerExecutor,workerTasks,workerQueueTaskManager,workerTaskManager,workerExecutionManager,methodTasks,methodTaskManager,shortTasks,shortTaskManager,semaphore]; root of factory hierarchy
2012-09-10 15:07:32,934  INFO [SpringOsgiExtenderThread-3][] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ThreadPoolExecutor 'asyncCallableExecutor'
2012-09-10 15:07:32,940  INFO [SpringOsgiExtenderThread-3][] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ThreadPoolExecutor 'asyncCancellableExecutor'
2012-09-10 15:07:33,034  INFO [SpringOsgiExtenderThread-3][] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ThreadPoolExecutor 'cleanupExecutor'
2012-09-10 15:07:33,047  INFO [SpringOsgiExtenderThread-2][] org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext - Bean factory for application context [org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext@b364dcb]: org.springframework.beans.factory.support.DefaultListableBeanFactory@347f2036
2012-09-10 15:07:33,094  INFO [SpringOsgiExtenderThread-3][] org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean - Publishing service under classes [{com.retrospective.core.b.DiscoverService, com.retrospective.core.b.FetchService, com.retrospective.core.b.PathService, com.retrospective.core.b.SearchService, com.retrospective.core.b.SplitService, com.retrospective.core.b.TailService, com.retrospective.core.b.VerifyService, com.retrospective.core.b.m}]
2012-09-10 15:07:33,098  INFO [SpringOsgiExtenderThread-3][] org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean - Publishing service under classes [{com.retrospective.core.b.k, com.retrospective.core.b.m}]
2012-09-10 15:07:33,099  INFO [SpringOsgiExtenderThread-3][] org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean - Publishing service under classes [{com.retrospective.core.b.d.b}]
2012-09-10 15:07:33,103  INFO [SpringOsgiExtenderThread-2][] org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor - No outstanding OSGi service dependencies, completing initialization for OsgiBundleXmlApplicationContext(bundle=com.retrospective.ui, config=osgibundle:/META-INF/spring/*.xml)
2012-09-10 15:07:33,103  INFO [SpringOsgiExtenderThread-3][] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ThreadPoolExecutor 'methodExecutor'
2012-09-10 15:07:33,108  INFO [SpringOsgiExtenderThread-3][] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ThreadPoolExecutor 'shortExecutor'
2012-09-10 15:07:33,111  INFO [SpringOsgiExtenderThread-3][] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ThreadPoolExecutor 'readerExecutor'
2012-09-10 15:07:33,116  INFO [SpringOsgiExtenderThread-3][] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ThreadPoolExecutor 'workerExecutor'
2012-09-10 15:07:33,118  INFO [SpringOsgiExtenderThread-3][] org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext - Publishing application context as OSGi service with properties {org.springframework.context.service.name=com.retrospective.core, Bundle-SymbolicName=com.retrospective.core, Bundle-Version=2.1.1}
2012-09-10 15:07:33,122  INFO [SpringOsgiExtenderThread-3][] org.springframework.osgi.extender.internal.activator.ContextLoaderListener - Application context successfully refreshed (OsgiBundleXmlApplicationContext(bundle=com.retrospective.core, config=osgibundle:/META-INF/spring/*.xml))
2012-09-10 15:07:33,132  INFO [SpringOsgiExtenderThread-4][] org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@347f2036: defining beans [autofindStrategiesController,combinedView,configurationController,previewController,regexController,searchController,tailController,userPreferencesController,discoveryHandler,applicationRegistry,profileComposite,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,searchService,tailService,verifyService,fetchService,discoverService,evaluatePathService,splitService,autofindService,executionMonitor]; root of factory hierarchy
2012-09-10 15:07:33,173  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Looking for mandatory OSGi service dependency for bean [autofindService] matching filter (objectClass=com.retrospective.core.b.k)
2012-09-10 15:07:33,174  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Found mandatory OSGi service for bean [autofindService]
2012-09-10 15:07:33,387  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Looking for mandatory OSGi service dependency for bean [executionMonitor] matching filter (objectClass=com.retrospective.core.b.d.b)
2012-09-10 15:07:33,387  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Found mandatory OSGi service for bean [executionMonitor]
2012-09-10 15:07:33,395  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Looking for mandatory OSGi service dependency for bean [fetchService] matching filter (objectClass=com.retrospective.core.b.FetchService)
2012-09-10 15:07:33,396  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Found mandatory OSGi service for bean [fetchService]
2012-09-10 15:07:33,399  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Looking for mandatory OSGi service dependency for bean [evaluatePathService] matching filter (objectClass=com.retrospective.core.b.PathService)
2012-09-10 15:07:33,399  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Found mandatory OSGi service for bean [evaluatePathService]
2012-09-10 15:07:33,413  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Looking for mandatory OSGi service dependency for bean [searchService] matching filter (objectClass=com.retrospective.core.b.SearchService)
2012-09-10 15:07:33,414  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Found mandatory OSGi service for bean [searchService]
2012-09-10 15:07:33,420  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Looking for mandatory OSGi service dependency for bean [verifyService] matching filter (objectClass=com.retrospective.core.b.VerifyService)
2012-09-10 15:07:33,421  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Found mandatory OSGi service for bean [verifyService]
2012-09-10 15:07:33,428  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Looking for mandatory OSGi service dependency for bean [tailService] matching filter (objectClass=com.retrospective.core.b.TailService)
2012-09-10 15:07:33,428  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Found mandatory OSGi service for bean [tailService]
2012-09-10 15:07:33,435  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Looking for mandatory OSGi service dependency for bean [discoverService] matching filter (objectClass=com.retrospective.core.b.DiscoverService)
2012-09-10 15:07:33,435  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Found mandatory OSGi service for bean [discoverService]
2012-09-10 15:07:33,438 DEBUG [SpringOsgiExtenderThread-4][] com.retrospective.ui.p.ApplicationRegistry - Application registry initialized
2012-09-10 15:07:33,442  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Looking for mandatory OSGi service dependency for bean [splitService] matching filter (objectClass=com.retrospective.core.b.SplitService)
2012-09-10 15:07:33,442  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean - Found mandatory OSGi service for bean [splitService]
2012-09-10 15:07:33,442  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext - Publishing application context as OSGi service with properties {org.springframework.context.service.name=com.retrospective.ui, Bundle-SymbolicName=com.retrospective.ui, Bundle-Version=2.1.1}
2012-09-10 15:07:33,443  INFO [SpringOsgiExtenderThread-4][] org.springframework.osgi.extender.internal.activator.ContextLoaderListener - Application context successfully refreshed (OsgiBundleXmlApplicationContext(bundle=com.retrospective.ui, config=osgibundle:/META-INF/spring/*.xml))
tom.bujok
centeractive people
Posts: 19
Joined: 16 Aug 2012, 15:26

Re: Constant ~30% procesor load while running Retrospective

Postby tom.bujok » 11 Sep 2012, 11:37

Thanks for your feedback. We managed to reproduce it.
This issue is identified by the following number in our internal issue tracker - #1427
Please check the release notes regularly to find out when it's done.
centeractive
Site Admin
Posts: 35
Joined: 17 Apr 2012, 21:29

Re: Constant ~30% procesor load while running Retrospective

Postby centeractive » 13 Sep 2012, 15:14

Hi, just to add little more information, thanks for your feedback.

We've been checking the behaviour on the 3 different platforms we support and for some reason it's only an issue on a MAC (which we hadn't noticed because there was no noticeable fan noise increase or load consequences on the mac :lol: )

We suspect it may be due to a JVM/SWT incompatibility issue...

On windows and linux we see <5% static load. This is ok in our opinion (the UI monitoring thread)

Obviously this is something we will be paying close attention to very soon and we will definitely include this issue in our next development cycle.

Regards, Kevin
leszekgruchala
Posts: 5
Joined: 10 Sep 2012, 11:40

Re: Constant ~30% procesor load while running Retrospective

Postby leszekgruchala » 14 Sep 2012, 21:05

Thanks, but it is not critical :-)
tom.bujok
centeractive people
Posts: 19
Joined: 16 Aug 2012, 15:26

Re: Constant ~30% procesor load while running Retrospective

Postby tom.bujok » 24 Oct 2012, 12:30

Fixed in the 2.1.3 release that should come out around the second week of November.

Return to “Bug Reports”

Who is online

Users browsing this forum: No registered users and 1 guest