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.
Constant ~30% procesor load [SOLVED]
-
- Posts: 5
- Joined: 10 Sep 2012, 11:40
Re: Constant ~30% procesor load while running Retrospective
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
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
-
- Posts: 5
- Joined: 10 Sep 2012, 11:40
Re: Constant ~30% procesor load while running Retrospective
The load occurs when I just open the app. Nothing more.
Log from start:
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))
Re: Constant ~30% procesor load while running Retrospective
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.
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.
-
- Site Admin
- Posts: 35
- Joined: 17 Apr 2012, 21:29
Re: Constant ~30% procesor load while running Retrospective
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
)
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
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

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
-
- Posts: 5
- Joined: 10 Sep 2012, 11:40
Re: Constant ~30% procesor load while running Retrospective
Thanks, but it is not critical 

Re: Constant ~30% procesor load while running Retrospective
Fixed in the 2.1.3 release that should come out around the second week of November.
Who is online
Users browsing this forum: No registered users and 1 guest