29 Replies Latest reply: Jul 19, 2011 11:34 AM by j. scriba RSS

    CS5 idle cpu usage

    Evil Lair Community Member

      Yesterday I did a mass update: 10.6.7 and subsequent updates, latest Indesign and Photoshop, etc. and all was fine. Today I noticed Indesign was sitting there taking 17-20% cpu while idle so I restarted. Now Photoshop, Indesign and Illustrator are all sitting there taking 13-20% cpu idle right after restarting and no documents open.

       

      I was using the last free version of FontExplorer, so I disabled that and restarted, but it has made no difference. I've repaired permissions and verified the disk too. I then cleared the font caches which fixed Indesign for one restart, but after another restart it is back.

       

      I set up Suitecase Fusion and it supposedly disabled any previous remaining font managment software, but the 3 CS5 apps are still going at it. Now I'm thinking of having to reinstall the OS back to 10.6.6.

        • 1. Re: CS5 idle cpu usage
          Chris Cox Adobe Employee

          Most likely that's due to a problem font causing problems for the font preview code.

           

          Try just turning off font previews in Photoshop and restarting - that should help narrow down the cause to fonts or not.

          • 2. Re: CS5 idle cpu usage
            Evil Lair Community Member

            Gave that a try, turned off font preview on all 3 and restarted all 3. No difference.

             

            I've moved on from Suitcase to trying the latest FontExplorer Pro as well, and several font cach clearings, but it hasn't helped.

            • 3. Re: CS5 idle cpu usage
              Chris Cox Adobe Employee

              So it's probably not fonts, but something else taking up all that time - something shared among the suite applications.

               

              It could be your font management software itself.

              But I'm not sure what else could use that much time and affect all 3 apps.

               

              A time sample of the apps might (or might not) provide more information.

              • 4. Re: CS5 idle cpu usage
                Evil Lair Community Member

                If it is font related it must be one of the system fonts? I tried launching all the CS5 applications I have at the same time to see what happens at idle, here are my results:

                 

                Fireworks: 17%

                Indesign: 18%

                Illustrator: 16%

                Photoshop: 14%

                Flash: 16%

                Dreamweaver: 14%

                After Effects: 1%

                Bridge: .3%

                Device Central: .8%

                Acrobat 9 pro: .1%

                Flash Catalyst: 1.2%

                Media Encoder: .1%

                Extension Manager: 3.9%

                Application Manager: 1.1%

                 

                Edit: I reapplied the 10.6.7 combo update and restarted, this brought Indesign back down to its normal 2-3%. However restarting again brought it back to 18-19%.

                • 5. Re: CS5 idle cpu usage
                  Chris Cox Adobe Employee

                  All we know is that something is wrong on your system that affects most of the suite applications.

                  It still could be font related, or something to do with Flash (used for Flash panels in several of those apps), or it might be something nobody's even thought of yet...

                   

                   

                  Try this: Go to Appplications/Utilities/Activity Monitor.app and launch it.

                  In the window with the list of running applicaitons, select one of the suite apps that's taking too much CPU time and double click on it.

                  That will open up a window with details about that application.

                  In the bottom left of the window is a button that says "sample".

                  Click that, wait for it to finish, then copy and paste the text here so we can see what it was doing. (and close out all the extra windows, of course)

                  With any luck that'll give us some idea what is happening.

                  • 6. Re: CS5 idle cpu usage
                    anynamewilldoihope Community Member

                    Sampling process 13003 for 3 seconds with 1 millisecond of run time between samples

                     

                    Sampling completed, processing symbols...

                     

                    Analysis of sampling Adobe Photoshop CS5 (pid 13003) every 1 millisecond

                     

                    Call graph:

                     

                        2083 Thread_188998   DispatchQueue_1: com.apple.main-thread  (serial)

                     

                          2083 0x100002ea4

                     

                            2083 0x1002383a7

                     

                              2083 0x100238308

                     

                                2083 0x100068e82

                     

                                  2083 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long)

                     

                                    2083 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long)

                     

                                      2083 -[NSApplication run]

                     

                                        2083 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]

                     

                                          2083 _DPSNextEvent

                     

                                            2083 BlockUntilNextEventMatchingListInMode

                     

                                              2083 ReceiveNextEventCommon

                     

                                                2083 RunCurrentEventLoopInMode

                     

                                                  2083 CFRunLoopRunSpecific

                     

                                                    2082 __CFRunLoopRun

                     

                                                      2073 mach_msg

                     

                                                        2073 mach_msg_trap

                     

                                                      3 __CFRunLoopDoSources0

                     

                                                        2 __NSThreadPerformPerform

                     

                                                          1 SWFLPlayer_Initialize

                     

                                                            1 SWFLPlayer_Initialize

                     

                                                              1 APXGetHostAPI

                     

                                                                1 APXGetHostAPI

                     

                                                                  1 APXGetHostAPI

                     

                                                                    1 APXGetHostAPI

                     

                                                          1 performQueueDequeue

                     

                                                            1 objc_msgSend

                     

                                                        1 CFSetApplyFunction

                     

                                                          1 CFBasicHashApply

                     

                                                            1 CFBasicHashGetBucket

                     

                                                      3 __NSFireTimer

                     

                                                        3 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long)

                     

                                                          3 0x100066c7b

                     

                                                            2 0x10006a997

                     

                                                              2 0x10007bcd3

                     

                                                                1 0x10024ebd4

                     

                                                                  1 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long)

                     

                                                                    1 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long)

                     

                                                                      1 0x100066cce

                     

                                                                        1 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long)

                     

                                                                          1 OSAtomicAdd32

                     

                                                                            1 __atomic_add32

                     

                                                                1 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long)

                     

                                                                  1 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long)

                     

                                                                    1 0x1000bb32b

                     

                                                                      1 0x1000bb32b

                     

                                                                        1 0x1000bb30c

                     

                                                            1 0x10006a8fc

                     

                                                              1 0x1000b9bbe

                     

                                                                1 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long)

                     

                                                                  1 Microseconds

                     

                                                                    1 AbsoluteToNanoseconds

                     

                                                      1 __nanotime

                     

                                                      1 mach_port_extract_member

                     

                                                        1 mach_msg

                     

                                                          1 mach_msg_trap

                     

                                                      1 mk_timer_arm

                     

                                                    1 __CFRunLoopDoObservers

                     

                                                      1 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*)

                     

                                                        1 CFAbsoluteTimeGetCurrent

                     

                                                          1 gettimeofday

                     

                        2083 Thread_189006   DispatchQueue_2: com.apple.libdispatch-manager  (serial)

                     

                          2083 start_wqthread

                     

                            2083 _pthread_wqthread

                     

                              2083 _dispatch_worker_thread2

                     

                                2083 _dispatch_queue_invoke

                     

                                  2083 _dispatch_mgr_invoke

                     

                                    2083 kevent

                     

                        2083 Thread_189009

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 AMTThread::Worker(void*)

                     

                                2083 _AMTThreadedPCDService::PCDThreadWorker(_AMTThreadedPCDService*)

                     

                                  2083 AMTConditionLock::LockWhenCondition(int)

                     

                                    2083 _pthread_cond_wait

                     

                                      2083 __semwait_signal

                     

                        2083 Thread_189013

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 ThreadFunction(void*)

                     

                                  2083 MPWaitOnSemaphore

                     

                                    2083 semaphore_timedwait_trap

                     

                        2083 Thread_189014

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 ThreadFunction(void*)

                     

                                  2083 MPWaitOnSemaphore

                     

                                    2083 semaphore_timedwait_trap

                     

                        2083 Thread_189015

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 ThreadFunction(void*)

                     

                                  2083 MPWaitOnSemaphore

                     

                                    2083 semaphore_timedwait_trap

                     

                        2083 Thread_189016

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 ThreadFunction(void*)

                     

                                  2083 MPWaitOnSemaphore

                     

                                    2083 semaphore_timedwait_trap

                     

                        2083 Thread_189017

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 ThreadFunction(void*)

                     

                                  2083 MPWaitOnSemaphore

                     

                                    2083 semaphore_timedwait_trap

                     

                        2083 Thread_189018

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 ThreadFunction(void*)

                     

                                  2083 MPWaitOnSemaphore

                     

                                    2083 semaphore_timedwait_trap

                     

                        2083 Thread_189019

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 ThreadFunction(void*)

                     

                                  2083 MPWaitOnSemaphore

                     

                                    2083 semaphore_timedwait_trap

                     

                        2083 Thread_189057

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 0x10592bbea

                     

                                  2083 0x10592c23d

                     

                                    2083 MPWaitOnQueue

                     

                                      2083 TSWaitOnConditionTimedRelative

                     

                                        2083 TSWaitOnCondition

                     

                                          2083 _pthread_cond_wait

                     

                                            2083 __semwait_signal

                     

                        2083 Thread_189058

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 0x10592bbea

                     

                                  2083 0x10592c23d

                     

                                    2083 MPWaitOnQueue

                     

                                      2083 TSWaitOnConditionTimedRelative

                     

                                        2083 TSWaitOnCondition

                     

                                          2083 _pthread_cond_wait

                     

                                            2083 __semwait_signal

                     

                        2083 Thread_189059

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 0x10592bbea

                     

                                  2083 0x10592c23d

                     

                                    2083 MPWaitOnQueue

                     

                                      2083 TSWaitOnConditionTimedRelative

                     

                                        2083 TSWaitOnCondition

                     

                                          2083 _pthread_cond_wait

                     

                                            2083 __semwait_signal

                     

                        2083 Thread_189060

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 0x10592bbea

                     

                                  2083 0x10592c23d

                     

                                    2083 MPWaitOnQueue

                     

                                      2083 TSWaitOnConditionTimedRelative

                     

                                        2083 TSWaitOnCondition

                     

                                          2083 _pthread_cond_wait

                     

                                            2083 __semwait_signal

                     

                        2083 Thread_189061

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 0x10592bbea

                     

                                  2083 0x10592c23d

                     

                                    2083 MPWaitOnQueue

                     

                                      2083 TSWaitOnConditionTimedRelative

                     

                                        2083 TSWaitOnCondition

                     

                                          2083 _pthread_cond_wait

                     

                                            2083 __semwait_signal

                     

                        2083 Thread_189062

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 0x10592bbea

                     

                                  2083 0x10592c23d

                     

                                    2083 MPWaitOnQueue

                     

                                      2083 TSWaitOnConditionTimedRelative

                     

                                        2083 TSWaitOnCondition

                     

                                          2083 _pthread_cond_wait

                     

                                            2083 __semwait_signal

                     

                        2083 Thread_189063

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 PrivateMPEntryPoint

                     

                                2083 0x10592bbea

                     

                                  2083 0x10592c23d

                     

                                    2083 MPWaitOnQueue

                     

                                      2083 TSWaitOnConditionTimedRelative

                     

                                        2083 TSWaitOnCondition

                     

                                          2083 _pthread_cond_wait

                     

                                            2083 __semwait_signal

                     

                        2083 Thread_189066

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 ScObjects::Thread::go(void*)

                     

                                2083 ScObjects::BridgeTalkThread::run()

                     

                                  2083 ScObjects::Thread::sleep(unsigned int)

                     

                                    2082 nanosleep

                     

                                      2082 __semwait_signal

                     

                                    1 cerror

                     

                                      1 cthread_set_errno_self

                     

                        2083 Thread_189071

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 APXGetHostAPI

                     

                                2083 APXGetHostAPI

                     

                                  2083 APXGetHostAPI

                     

                                    2083 APXGetHostAPI

                     

                                      2083 APXGetHostAPI

                     

                                        2083 _pthread_cond_wait

                     

                                          2083 __semwait_signal

                     

                        2083 Thread_189072

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 APXGetHostAPI

                     

                                2083 APXGetHostAPI

                     

                                  2083 APXGetHostAPI

                     

                                    2083 APXGetHostAPI

                     

                                      2083 APXGetHostAPI

                     

                                        2083 _pthread_cond_wait

                     

                                          2083 __semwait_signal

                     

                        2083 Thread_189073

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 APXGetHostAPI

                     

                                2083 APXGetHostAPI

                     

                                  2083 APXGetHostAPI

                     

                                    2083 APXGetHostAPI

                     

                                      2083 APXGetHostAPI

                     

                                        2083 _pthread_cond_wait

                     

                                          2083 __semwait_signal

                     

                        2083 Thread_189074

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 APXGetHostAPI

                     

                                2083 APXGetHostAPI

                     

                                  2083 APXGetHostAPI

                     

                                    2083 APXGetHostAPI

                     

                                      2083 APXGetHostAPI

                     

                                        2083 _pthread_cond_wait

                     

                                          2083 __semwait_signal

                     

                        2083 Thread_189075

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 APXGetHostAPI

                     

                                2083 APXGetHostAPI

                     

                                  2083 APXGetHostAPI

                     

                                    2083 APXGetHostAPI

                     

                                      2083 APXGetHostAPI

                     

                                        2083 _pthread_cond_wait

                     

                                          2083 __semwait_signal

                     

                        2083 Thread_189076

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 APXGetHostAPI

                     

                                2083 APXGetHostAPI

                     

                                  2083 APXGetHostAPI

                     

                                    2083 APXGetHostAPI

                     

                                      2083 APXGetHostAPI

                     

                                        2083 _pthread_cond_wait

                     

                                          2083 __semwait_signal

                     

                        2083 Thread_189077

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 APXGetHostAPI

                     

                                2083 APXGetHostAPI

                     

                                  2083 APXGetHostAPI

                     

                                    2083 APXGetHostAPI

                     

                                      2083 APXGetHostAPI

                     

                                        2083 _pthread_cond_wait

                     

                                          2083 __semwait_signal

                     

                        2083 Thread_189078

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 APXGetHostAPI

                     

                                2083 APXGetHostAPI

                     

                                  2083 APXGetHostAPI

                     

                                    2083 APXGetHostAPI

                     

                                      2083 APXGetHostAPI

                     

                                        2083 _pthread_cond_wait

                     

                                          2083 __semwait_signal

                     

                        2083 Thread_189089

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 CAPThread::Entry(CAPThread*)

                     

                                2083 MIO::DAL::RunLoop::OwnThread(void*)

                     

                                  2083 CFRunLoopRunSpecific

                     

                                    2083 __CFRunLoopRun

                     

                                      2083 mach_msg

                     

                                        2083 mach_msg_trap

                     

                        2083 Thread_189090

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 APXGetHostAPI

                     

                                2083 APXGetHostAPI

                     

                                  2083 APXGetHostAPI

                     

                                    2083 APXGetHostAPI

                     

                                      2082 APXGetHostAPI

                     

                                        2082 _pthread_cond_wait

                     

                                          2080 semaphore_timedwait_signal_trap

                     

                                          2 _pthread_cond_wait

                     

                                      1 -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:]

                     

                                        1 objc_msgSend

                     

                        2083 Thread_189091

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 APXGetHostAPI

                     

                                2083 APXGetHostAPI

                     

                                  2083 APXGetHostAPI

                     

                                    2083 APXGetHostAPI

                     

                                      2083 APXGetHostAPI

                     

                                        2083 _pthread_cond_wait

                     

                                          2083 semaphore_timedwait_signal_trap

                     

                        2083 Thread_189108

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 Invoke

                     

                                2083 Invoke

                     

                                  2083 Login

                     

                                    2083 Login

                     

                                      2083 Invoke

                     

                                        2083 Invoke

                     

                                          2083 Invoke

                     

                                            2083 Invoke

                     

                                              2083 Invoke

                     

                                                2083 Invoke

                     

                                                  2083 Invoke

                     

                                                    2083 Invoke

                     

                                                      2083 Invoke

                     

                                                        2083 Invoke

                     

                                                          2083 Invoke

                     

                                                            2083 Invoke

                     

                                                              2083 Invoke

                     

                                                                2083 recvfrom

                     

                        2083 Thread_189112

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 APXGetHostAPI

                     

                                2083 APXGetHostAPI

                     

                                  2083 APXGetHostAPI

                     

                                    2083 APXGetHostAPI

                     

                                      2080 APXGetHostAPI

                     

                                        2080 _pthread_cond_wait

                     

                                          2078 semaphore_timedwait_signal_trap

                     

                                          1 _pthread_cond_wait

                     

                                          1 pthread_mutex_lock

                     

                                            1 semaphore_wait_trap

                     

                                      3 -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:]

                     

                                        1 +[NSArray allocWithZone:]

                     

                                          1 objc_msgSend

                     

                                        1 -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:]

                     

                                          1 -[NSThread _nq:]

                     

                                            1 CFRunLoopWakeUp

                     

                                              1 mach_msg

                     

                                                1 mach_msg_trap

                     

                                        1 -[__NSPlaceholderArray initWithObjects:count:]

                     

                                          1 CFArrayCreate

                     

                                            1 __CFArrayInit

                     

                                              1 _CFRuntimeCreateInstance

                     

                        2083 Thread_189113

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 APXGetHostAPI

                     

                                2083 APXGetHostAPI

                     

                                  2083 APXGetHostAPI

                     

                                    2083 APXGetHostAPI

                     

                                      2083 APXGetHostAPI

                     

                                        2083 _pthread_cond_wait

                     

                                          2083 semaphore_timedwait_signal_trap

                     

                        2083 Thread_189130

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 __NSThread__main__

                     

                                2083 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:]

                     

                                  2083 CFRunLoopRunSpecific

                     

                                    2083 __CFRunLoopRun

                     

                                      2083 mach_msg

                     

                                        2083 mach_msg_trap

                     

                        2083 Thread_189133: com.apple.CFSocket.private

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 __CFSocketManager

                     

                                2083 select$DARWIN_EXTSN

                     

                        2083 Thread_189181

                     

                          2083 start_wqthread

                     

                            2083 _pthread_wqthread

                     

                              2083 __workq_kernreturn

                     

                        2083 Thread_189219

                     

                          2083 thread_start

                     

                            2083 _pthread_start

                     

                              2083 AsyncFileThread(void*)

                     

                                2083 TSWaitOnSemaphoreCommon

                     

                                  2083 TSWaitOnConditionTimedRelative

                     

                                    2083 _pthread_cond_wait

                     

                                      2083 semaphore_timedwait_signal_trap

                     

                    Total number in stack (recursive counted multiple, when >=5):


                            64       APXGetHostAPI
                            33       _pthread_start
                            33       thread_start
                            21       _pthread_cond_wait
                            17       __semwait_signal
                            15       Invoke
                            14       PrivateMPEntryPoint
                            9       AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long)
                            8       TSWaitOnConditionTimedRelative
                            7       0x10592bbea
                            7       0x10592c23d
                            7       MPWaitOnQueue
                            7       MPWaitOnSemaphore
                            7       TSWaitOnCondition
                            7       ThreadFunction(void*)
                            7       semaphore_timedwait_trap
                            5       mach_msg
                            5       mach_msg_trap
                            5       semaphore_timedwait_signal_trap

                     

                    Sort by top of stack, same collapsed (when >= 5):
                            __semwait_signal        35410
                            semaphore_timedwait_trap        14581
                            semaphore_timedwait_signal_trap        10407
                            mach_msg_trap        6241
                            __workq_kernreturn        2083
                            kevent        2083
                            recvfrom        2083
                            select$DARWIN_EXTSN        2083
                    Sample analysis of process 13003 written to file /dev/stdout
                    • 7. Re: CS5 idle cpu usage
                      Evil Lair Community Member

                      I gave Photoshop a sample:

                       

                      Sampling process 222 for 3 seconds with 1 millisecond of run time between samples
                      Sampling completed, processing symbols...
                      Analysis of sampling Adobe Photoshop CS5 (pid 222) every 1 millisecond
                      Call graph:
                          1670 Thread_4559   DispatchQueue_1: com.apple.main-thread  (serial)
                            1670 0x1000022f4
                              1670 0x100237281
                                1670 0x1002371f1
                                  1670 0x1000682e6
                                    1670 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long)
                                      1670 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long)
                                        1670 -[NSApplication run]
                                          1670 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
                                            1670 _DPSNextEvent
                                              1670 BlockUntilNextEventMatchingListInMode
                                                1670 ReceiveNextEventCommon
                                                  1670 RunCurrentEventLoopInMode
                                                    1670 CFRunLoopRunSpecific
                                                      1670 __CFRunLoopRun
                                                        1648 mach_msg
                                                          1648 mach_msg_trap
                                                        16 __CFRunLoopDoSources0
                                                          15 __NSThreadPerformPerform
                                                            15 SWFLPlayer_Initialize
                                                              15 SWFLPlayer_Initialize
                                                                15 APXGetHostAPI
                                                                  15 APXGetHostAPI
                                                                    15 SWFLPlayer_Initialize
                                                                      15 SWFLPlayer_Initialize
                                                                        15 SWFLPlayer_Initialize
                                                                          15 SWFLPlayer_Initialize
                                                                            14 SWFLPlayer_Initialize
                                                                            1 SWFLPlayer_Initialize
                                                          1 CFSetApplyFunction
                                                            1 CFBasicHashApply
                                                              1 CFBasicHashGetBucket
                                                        2 __CFRunLoopDoObservers
                                                          2 CFQSortArray
                                                            1 CFSortIndexes
                                                              1 malloc_zone_memalign
                                                                1 szone_memalign
                                                                  1 szone_malloc_should_clear
                                                                    1 tiny_malloc_from_free_list
                                                            1 free
                                                              1 szone_size
                                                        1 __CFRunLoopModeIsEmpty
                                                          1 CFSetContainsValue
                                                            1 CFBasicHashGetCountOfKey
                                                              1 ___CFBasicHashFindBucket1
                                                                1 __CFBasicHashStandardCallback
                                                        1 __CFRunLoopRun
                                                        1 __NSFireTimer
                                                          1 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long)
                                                            1 0x100066617
                                                              1 -[NSAutoreleasePool init]
                                                                1 __compare_and_swap64
                                                        1 mach_port_insert_member
                                                          1 mach_msg
                                                            1 mach_msg_trap
                          1670 Thread_4569   DispatchQueue_2: com.apple.libdispatch-manager  (serial)
                            1670 start_wqthread
                              1670 _pthread_wqthread
                                1670 _dispatch_worker_thread2
                                  1670 _dispatch_queue_invoke
                                    1670 _dispatch_mgr_invoke
                                      1669 kevent
                                      1 _dispatch_run_timers
                                        1 _dispatch_wakeup
                                          1 _dispatch_queue_push_list_slow
                                            1 _dispatch_wakeup
                                              1 _dispatch_queue_push_list_slow
                                                1 _dispatch_wakeup
                                                  1 _dispatch_queue_wakeup_global
                                                    1 pthread_workqueue_additem_np
                                                      1 pick_nextworkqueue_droplock
                                                        1 OSAtomicAdd32
                          1670 Thread_4573
                            1670 thread_start
                              1670 _pthread_start
                                1670 AMTThread::Worker(void*)
                                  1670 _AMTThreadedPCDService::PCDThreadWorker(_AMTThreadedPCDService*)
                                    1670 AMTConditionLock::LockWhenCondition(int)
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_4581
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 ThreadFunction(void*)
                                    1670 MPWaitOnSemaphore
                                      1670 semaphore_timedwait_trap
                          1670 Thread_4582
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 ThreadFunction(void*)
                                    1670 MPWaitOnSemaphore
                                      1670 semaphore_timedwait_trap
                          1670 Thread_4583
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 ThreadFunction(void*)
                                    1670 MPWaitOnSemaphore
                                      1670 semaphore_timedwait_trap
                          1670 Thread_4584
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 ThreadFunction(void*)
                                    1670 MPWaitOnSemaphore
                                      1670 semaphore_timedwait_trap
                          1670 Thread_4585
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 ThreadFunction(void*)
                                    1670 MPWaitOnSemaphore
                                      1670 semaphore_timedwait_trap
                          1670 Thread_4586
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 ThreadFunction(void*)
                                    1670 MPWaitOnSemaphore
                                      1670 semaphore_timedwait_trap
                          1670 Thread_4587
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 ThreadFunction(void*)
                                    1670 MPWaitOnSemaphore
                                      1670 semaphore_timedwait_trap
                          1670 Thread_4588
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4589
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4590
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4591
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4592
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4593
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4594
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4595
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4596
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4597
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4598
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4599
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4600
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4601
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4602
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x10598ab3a
                                    1670 0x10598b18d
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_4609
                            1670 thread_start
                              1670 _pthread_start
                                1670 ScObjects::Thread::go(void*)
                                  1670 ScObjects::BridgeTalkThread::run()
                                    1670 ScObjects::Thread::sleep(unsigned int)
                                      1669 nanosleep
                                        1669 __semwait_signal
                                      1 cerror
                          1670 Thread_4612
                            1670 thread_start
                              1670 _pthread_start
                                1670 APXGetHostAPI
                                  1670 APXGetHostAPI
                                    1670 APXGetHostAPI
                                      1670 APXGetHostAPI
                                        1670 APXGetHostAPI
                                          1670 _pthread_cond_wait
                                            1670 __semwait_signal
                          1670 Thread_4613
                            1670 thread_start
                              1670 _pthread_start
                                1670 APXGetHostAPI
                                  1670 APXGetHostAPI
                                    1670 APXGetHostAPI
                                      1670 APXGetHostAPI
                                        1670 APXGetHostAPI
                                          1670 _pthread_cond_wait
                                            1670 __semwait_signal
                          1670 Thread_4614
                            1670 thread_start
                              1670 _pthread_start
                                1670 APXGetHostAPI
                                  1670 APXGetHostAPI
                                    1670 APXGetHostAPI
                                      1670 APXGetHostAPI
                                        1670 APXGetHostAPI
                                          1670 _pthread_cond_wait
                                            1670 __semwait_signal
                          1670 Thread_4615
                            1670 thread_start
                              1670 _pthread_start
                                1670 APXGetHostAPI
                                  1670 APXGetHostAPI
                                    1670 APXGetHostAPI
                                      1670 APXGetHostAPI
                                        1670 APXGetHostAPI
                                          1670 _pthread_cond_wait
                                            1670 __semwait_signal
                          1670 Thread_4616
                            1670 thread_start
                              1670 _pthread_start
                                1670 APXGetHostAPI
                                  1670 APXGetHostAPI
                                    1670 APXGetHostAPI
                                      1670 APXGetHostAPI
                                        1670 APXGetHostAPI
                                          1670 _pthread_cond_wait
                                            1670 __semwait_signal
                          1670 Thread_4617
                            1670 thread_start
                              1670 _pthread_start
                                1670 APXGetHostAPI
                                  1670 APXGetHostAPI
                                    1670 APXGetHostAPI
                                      1670 APXGetHostAPI
                                        1670 APXGetHostAPI
                                          1670 _pthread_cond_wait
                                            1670 __semwait_signal
                          1670 Thread_4618
                            1670 thread_start
                              1670 _pthread_start
                                1670 APXGetHostAPI
                                  1670 APXGetHostAPI
                                    1670 APXGetHostAPI
                                      1670 APXGetHostAPI
                                        1670 APXGetHostAPI
                                          1670 _pthread_cond_wait
                                            1670 __semwait_signal
                          1670 Thread_4619
                            1670 thread_start
                              1670 _pthread_start
                                1670 APXGetHostAPI
                                  1670 APXGetHostAPI
                                    1670 APXGetHostAPI
                                      1670 APXGetHostAPI
                                        1670 APXGetHostAPI
                                          1670 _pthread_cond_wait
                                            1670 __semwait_signal
                          1670 Thread_4625
                            1670 thread_start
                              1670 _pthread_start
                                1670 CAPThread::Entry(CAPThread*)
                                  1670 MIO::DAL::RunLoop::OwnThread(void*)
                                    1670 CFRunLoopRunSpecific
                                      1670 __CFRunLoopRun
                                        1670 mach_msg
                                          1670 mach_msg_trap
                          1670 Thread_4627
                            1670 thread_start
                              1670 _pthread_start
                                1670 APXGetHostAPI
                                  1670 APXGetHostAPI
                                    1670 APXGetHostAPI
                                      1670 APXGetHostAPI
                                        1670 APXGetHostAPI
                                          1670 _pthread_cond_wait
                                            1670 semaphore_timedwait_signal_trap
                          1670 Thread_4628
                            1670 thread_start
                              1670 _pthread_start
                                1670 APXGetHostAPI
                                  1670 APXGetHostAPI
                                    1670 APXGetHostAPI
                                      1670 APXGetHostAPI
                                        1668 APXGetHostAPI
                                          1668 _pthread_cond_wait
                                            1663 semaphore_timedwait_signal_trap
                                            5 _pthread_cond_wait
                                        1 -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:]
                                          1 -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:]
                                            1 -[NSThread _nq:]
                                              1 objc_sync_enter
                                                1 id2data
                                                  1 fetch_cache
                                        1 _CFRelease
                                          1 CFAllocatorDeallocate
                          1670 Thread_4642
                            1670 thread_start
                              1670 _pthread_start
                                1670 Invoke
                                  1670 Invoke
                                    1670 Login
                                      1670 Login
                                        1670 Invoke
                                          1670 Invoke
                                            1670 Invoke
                                              1670 Invoke
                                                1670 Invoke
                                                  1670 Invoke
                                                    1670 Invoke
                                                      1670 Invoke
                                                        1670 Invoke
                                                          1670 Invoke
                                                            1670 Invoke
                                                              1670 Invoke
                                                                1670 Invoke
                                                                  1670 recvfrom
                          1670 Thread_4646
                            1670 thread_start
                              1670 _pthread_start
                                1670 APXGetHostAPI
                                  1670 APXGetHostAPI
                                    1670 APXGetHostAPI
                                      1670 APXGetHostAPI
                                        1670 APXGetHostAPI
                                          1670 _pthread_cond_wait
                                            1670 semaphore_timedwait_signal_trap
                          1670 Thread_4647
                            1670 thread_start
                              1670 _pthread_start
                                1670 APXGetHostAPI
                                  1670 APXGetHostAPI
                                    1670 APXGetHostAPI
                                      1670 APXGetHostAPI
                                        1670 APXGetHostAPI
                                          1670 _pthread_cond_wait
                                            1670 semaphore_timedwait_signal_trap
                          1670 Thread_4683
                            1670 thread_start
                              1670 _pthread_start
                                1670 __NSThread__main__
                                  1670 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:]
                                    1670 CFRunLoopRunSpecific
                                      1670 __CFRunLoopRun
                                        1670 mach_msg
                                          1670 mach_msg_trap
                          1670 Thread_4686: com.apple.CFSocket.private
                            1670 thread_start
                              1670 _pthread_start
                                1670 __CFSocketManager
                                  1670 select$DARWIN_EXTSN
                          1670 Thread_5556
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5557
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5558
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5559
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5560
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5561
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5562
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5563
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5564
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5565
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5566
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5567
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5568
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5569
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5570
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_5571
                            1670 thread_start
                              1670 _pthread_start
                                1670 tbb::internal::GenericScheduler::worker_routine(void*)
                                  1670 tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                                    1670 tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_17832
                            1670 thread_start
                              1670 _pthread_start
                                1670 EntryFM
                                  1670 EntryFM
                                    1670 semaphore_wait_trap
                          1670 Thread_17833
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17834
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17835
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17836
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17837
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17838
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17839
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17840
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17841
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17842
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17843
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17844
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17845
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17846
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17847
                            1670 thread_start
                              1670 _pthread_start
                                1670 PrivateMPEntryPoint
                                  1670 0x2241e44f0
                                    1670 0x2241e5289
                                      1670 MPWaitOnQueue
                                        1670 TSWaitOnConditionTimedRelative
                                          1670 TSWaitOnCondition
                                            1670 _pthread_cond_wait
                                              1670 __semwait_signal
                          1670 Thread_17848
                            1670 thread_start
                              1670 _pthread_start
                                1670 0x2240efc70
                                  1670 EntryFM
                                    1670 0x224045043
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1670 Thread_17849
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17850
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17851
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17852
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17853
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17854
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17855
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17856
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17857
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17858
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17859
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17860
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17861
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17862
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17863
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17864
                            1670 EntryFM
                              1670 EntryFM
                                1670 semaphore_wait_trap
                          1670 Thread_17865
                            1670 thread_start
                              1670 _pthread_start
                                1670 0x2240efc70
                                  1670 EntryFM
                                    1670 0x224045043
                                      1670 _pthread_cond_wait
                                        1670 __semwait_signal
                          1517 Thread_229116
                            1517 start_wqthread
                              1516 _pthread_wqthread
                                1516 __workq_kernreturn
                              1 _pthread_exit
                                1 _pthread_free_pthread_onstack
                          153 Thread_229152
                            153 start_wqthread
                              153 _pthread_wqthread
                                153 __workq_kernreturn

                       

                      Total number in stack (recursive counted multiple, when >=5):
                              74       _pthread_start
                              74       thread_start
                              62       APXGetHostAPI
                              61       _pthread_cond_wait
                              58       __semwait_signal
                              37       PrivateMPEntryPoint
                              36       EntryFM
                              30       MPWaitOnQueue
                              30       TSWaitOnCondition
                              30       TSWaitOnConditionTimedRelative
                              17       semaphore_wait_trap
                              16       tbb::internal::CustomScheduler<tbb::internal::IntelSchedulerTraits>::wait_for_all(tbb::ta sk&, tbb::task*)
                              16       tbb::internal::GenericScheduler::wait_while_pool_is_empty()
                              16       tbb::internal::GenericScheduler::worker_routine(void*)
                              15       0x10598ab3a
                              15       0x10598b18d
                              15       0x2241e44f0
                              15       0x2241e5289
                              15       Invoke
                              7       MPWaitOnSemaphore
                              7       SWFLPlayer_Initialize
                              7       ThreadFunction(void*)
                              7       semaphore_timedwait_trap

                       

                      Sort by top of stack, same collapsed (when >= 5):
                              __semwait_signal        96859
                              semaphore_wait_trap        28390
                              semaphore_timedwait_trap        11690
                              semaphore_timedwait_signal_trap        6673
                              mach_msg_trap        4989
                              recvfrom        1670
                              select$DARWIN_EXTSN        1670
                              __workq_kernreturn        1669
                              kevent        1669
                              SWFLPlayer_Initialize        15
                              _pthread_cond_wait        5
                      Sample analysis of process 222 written to file /dev/stdout

                      • 8. Re: CS5 idle cpu usage
                        Chris Cox Adobe Employee

                        In both cases SWFL (the Flash Library) is doing something when it really should be idle.  It's not a lot, but more than it should be.

                        Are you sure that you have no Flash panels open (MiniBridge, Kuler, etc.)?

                        We'll probably have to get the SWFL team to investigate why this is spending time on some people's systems, and not on others.

                         

                        On my systems at home and work, Photoshop takes 20% CPU to finish the font previews, then drops to 1% or less CPU in the background.

                        • 9. Re: CS5 idle cpu usage
                          anynamewilldoihope Community Member

                          Thanks. Definitely sure that there aren't any Flash panels open.

                           

                          I've reverted to 12.0 until you guys figure it out.

                          • 10. Re: CS5 idle cpu usage
                            Chris Cox Adobe Employee

                            I just got this to happen on my machine at home: taking between 15 and 12% of the CPU in the background after all font previews have been created, with zero Flash Panels open or loaded.

                             

                            It seems to be random, but it is something in SWFL.

                            • 11. Re: CS5 idle cpu usage
                              Evil Lair Community Member

                              I also made sure no flash panels were open, and also tried it with no panels open.

                              • 12. Re: CS5 idle cpu usage
                                anynamewilldoihope Community Member

                                I wonder: is it possible to get hold of the 12.0.3 updater, so I can be where I was before the 12.0.4 problems happened?

                                • 13. Re: CS5 idle cpu usage
                                  Chris Cox Adobe Employee

                                  Something to try:  Go to Preferences -> Plug-ins and uncheck "Load Extension Panels". Then quit and restart Photoshop.

                                  Does the CPU usage in the background change? (after waiting for type previews to complete, if you have them on)

                                  • 14. Re: CS5 idle cpu usage
                                    Evil Lair Community Member

                                    Yes that brought Photoshop down to less than 2% for me.

                                    • 15. Re: CS5 idle cpu usage
                                      Chris Cox Adobe Employee

                                      Thanks for the confirmation.

                                      • 16. Re: CS5 idle cpu usage
                                        anynamewilldoihope Community Member

                                        Back to 12.0.4 here, and another confirmation that the fix works. Thanks!


                                        • 17. Re: CS5 idle cpu usage
                                          Chris Cox Adobe Employee

                                          Good. We've got confirmation that the workaround works for now.

                                           

                                          And we're gathering information, writing up bug reports, and getting the bug analysis started.

                                          • 18. Re: CS5 idle cpu usage
                                            Aled Morris Brown Community Member

                                            This has worked for me too.

                                            InDesign CS5, Illustrator CS5 and Photoshop CS5 were running at 17-20% idle on Mac Pro.

                                            Having done the Photoshop preference change they're all now running at <2% idle.

                                            My MacPro's fan thanks you

                                            • 19. Re: CS5 idle cpu usage
                                              bennbo Community Member

                                              I have a different result:

                                               

                                              PS & ID CS5 have dropped from 18% idle processor useage to below 2% and below (after the suggested plug in option change), but AI remains at the higher values.  I am running CS5 on 10.6.6.

                                              • 20. Re: CS5 idle cpu usage
                                                Chris Cox Adobe Employee

                                                Update: we've identified the source of the problem and are writing instructions on how to work around it in all suite applications.

                                                (and working on a longer term fix, of course)

                                                • 21. Re: CS5 idle cpu usage
                                                  Jeffrey Tranberry Employee Hosts

                                                  Here's a document with the workaround for the Suite:

                                                   

                                                  High CPU usage during idle | Creative Suite CS5 | Mac OS http://adobe.ly/mrjyGS

                                                   

                                                  They're working on a getting a fix out ASAP.

                                                  • 22. Re: CS5 idle cpu usage
                                                    bennbo Community Member

                                                    This solution has brought all CS5 apps idle down to 2% or below. Much better, thanks very much - appreciated.

                                                    • 23. Re: CS5 idle cpu usage
                                                      Evil Lair Community Member

                                                      Thanks, that mostly worked for me.

                                                       

                                                      I quit all applications, moved that folder out of my Library and tried the apps. Indesign still ended up using ~18% cpu so I restarted. That fixed Indesign, but a few minutes after starting Illustrator it was back to using ~17% cpu. I restarted again and immediately after starting Illustrator it is using the same high idle cpu.

                                                       

                                                      Fortunately I don't really notice the idle cpu usage in normal use since I have a octo-2.6 Mac Pro so I don't mind waiting for a permanent fix.

                                                      • 24. Re: CS5 idle cpu usage
                                                        Jeffrey Tranberry Employee Hosts

                                                        Hi Evil Liar,

                                                         

                                                        Double checking a couple things:

                                                         

                                                        Are you sure you removed the folder from your user directory (not the root library)?

                                                         

                                                        How long are you waiting for the applications to come to a full rest after launch? (wondering if there's another process that's not done spinning up)

                                                         

                                                        thx

                                                        • 25. Re: CS5 idle cpu usage
                                                          craig cheatham Community Member

                                                          How do you monitor the CPU usage?

                                                          Is this built into the OS?

                                                           

                                                          Craig

                                                          • 26. Re: CS5 idle cpu usage
                                                            Chris Cox Adobe Employee

                                                            Yes, that comes with the OS.

                                                            You can use Activity Monitor ( /Applications/Utilities/Activity Monitor.app ), or command line utilities (%ps aux).

                                                            There are dashboard widgets, and other available utilities that also monitor the CPU usage of applications, or total usage.

                                                            • 27. Re: CS5 idle cpu usage
                                                              Evil Lair Community Member

                                                              I did double check the folder was removed; don't know why but the next day after posting that Illustrator went back down to normal, so everything is good now.

                                                              • 28. Re: CS5 idle cpu usage
                                                                Jeffrey Tranberry Employee Hosts

                                                                I've updated the document on this problem. An update to CS Live was pushed out to users late last week that should address this. Typically, if you're logged in you should have just received the update automatically:

                                                                 

                                                                http://kb2.adobe.com/cps/902/cpsid_90251.html

                                                                • 29. Re: CS5 idle cpu usage
                                                                  j. scriba Community Member

                                                                  I'm experiencing the same problem, confined to Photoshop, though.

                                                                  ID idle usage (no documents open) is a 1.5%. Photoshop, however uses 16-18% without open documents.

                                                                  When opening a somewhat complex document (many layers) idle CPU usage pretty much saturates one full CPU.

                                                                  Working with that documents becomes very frustrating. Windows and layers are sometimes stuck to the mouse.

                                                                  Toggling layer visibility takes many seconds to show in the document.

                                                                  I've tried stopping Extensis suitcase and disabling the PS-plugin.

                                                                  I've also followed your instructions on signing into CS Live but I don't see any effect.

                                                                   

                                                                  Not loading extension panels brings no-documents idle down to 1%. Idle with large document: 90%

                                                                   

                                                                   

                                                                  MacPro 1.1, 2x2.66GHz Dual-Core Intel, 22GB RAM

                                                                  OS 10.6.8, CS5 12.0.4