12 Replies Latest reply on Oct 22, 2011 1:23 PM by Peter Spier

    InDesign CS5 suddenly slower...

    Russell Lord

      In Design CS5 has been running intermittently very slow recently. It will run normally for a while; then in the middle of a simple operation like copying a small piece of text, everything stalls and I get the pinwheel of death for an undetermined amount of time. Never long enought for me to bother force quitting, but happens frequently enough that it's really hindeirng my ability to get work done.

       

      Have done some heavy work on old, imported files from CS3 and CS4 files lately. Also  have recently installed trial versions of Final Cut Pro X and Adobe Production Premium CS5.5, but "completely" uninstalled those using the correct utilites and re-installed CS5 Design Premium afterwards. There have been some Apple Snow Leopard updates recently too. The kind of behavior I see on my activity monitor makes me think it's looking for something on a network somewhere. Either it takes a while and succeeds or it gives up and eventually moves on to the next thing. No other software being effected noticealbly except Illustrator CS5, but I use it less, so hard to name symptoms. All the CS5 apps used to run lickety split fast on this machine and just cleaned out a bunch of fonts. Things were better for a while, but now slower than before. 

       

      I've looked all over and noone else seems to be having this problem. Thoughts anyone?

       

       

      Here's a random sample from the activity monitor:

       

       

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

      Sampling completed, processing symbols...

      Analysis of sampling CS5ServiceManager (pid 496) every 1 millisecond

      Call graph:

          2467 Thread_8368   DispatchQueue_1: com.apple.main-thread  (serial)

            2467 start

              2467 main

                2467 adobe_csi::ServiceManager::Run()

                  2467 vcfoundation::system::IVCRunLoop::RunGUILoop()

                    2467 -[NSApplication run]

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

                        2467 _DPSNextEvent

                          2467 BlockUntilNextEventMatchingListInMode

                            2467 ReceiveNextEventCommon

                              2467 RunCurrentEventLoopInMode

                                2467 CFRunLoopRunInMode

                                  2467 CFRunLoopRunSpecific

                                    2467 __CFRunLoopRun

                                      2467 mach_msg

                                        2467 mach_msg_trap

          2467 Thread_8370   DispatchQueue_2: com.apple.libdispatch-manager  (serial)

            2467 start_wqthread

              2467 _pthread_wqthread

                2467 _dispatch_worker_thread2

                  2467 _dispatch_queue_invoke

                    2467 _dispatch_mgr_invoke

                      2466 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 __workq_kernreturn

          2467 Thread_8373

            2467 thread_start

              2467 _pthread_start

                2467 vcfoundation::thread::Thread::ThreadProc(void*)

                  2467 vcfoundation::thread::AbstractThread::Run()

                    2467 vcfoundation::ncomm::NCHost::Server::Run()

                      2467 vcfoundation::ncomm::NCHost::Server::Accept()

                        2467 vcfoundation::io::BSDPipeServer::Accept()

                          2467 vcfoundation::net::Bsd::Accept(int, sockaddr*, int*)

                            2467 accept$UNIX2003

          2467 Thread_8377

            2467 thread_start

              2467 _pthread_start

                2467 vcfoundation::thread::Thread::ThreadProc(void*)

                  2467 vcfoundation::thread::AbstractThread::Run()

                    2467 vcfoundation::ncomm::NCHost::Worker::Run()

                      2467 vcfoundation::ncomm::NCHost::Worker::HandleRequest()

                        2467 vcfoundation::ncomm::NCHost::ExecuteRequest(vcfoundation::ncomm::INCHost::IRequest*)

                          2467 adobe_csi::AbstractRequest::Execute()

                            2467 adobe_csi::WaitForGlobalCSXSEventRequest::DoExecute()

                              2467 adobe_csi::CSXSEventQueueManager::PollEvents(vcfoundation::data::IVCString*, int)

                                2467 vcfoundation::thread::VCSynchronized::WaitFor(double)

                                  2467 vcfoundation::thread::Monitor_os::WaitFor(double)

                                    2467 vcfoundation::posix::PThread::cond_timedwait_relative(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, timespec const*)

                                      2467 pthread_cond_timedwait_relative_np

                                        2467 _pthread_cond_wait

                                          2467 semaphore_timedwait_signal_trap

          2467 Thread_8383

            2467 thread_start

              2467 _pthread_start

                2467 vcfoundation::thread::Thread::ThreadProc(void*)

                  2467 vcfoundation::thread::AbstractThread::Run()

                    2467 vcfoundation::ncomm::NCHost::Worker::Run()

                      2467 vcfoundation::ncomm::NCHost::Worker::HandleRequest()

                        2467 vcfoundation::io::Serializer::Deserialize()

                          2467 vcfoundation::io::Serializer::InternalDeserialize()

                            2467 vcfoundation::io::Serializer::Read()

                              2467 vcfoundation::io::IVCChannel::ReadFully(void*, unsigned long)

                                2467 vcfoundation::io::BufferedReader::Read(void*, unsigned long)

                                  2467 vcfoundation::io::BufferedReader::InternalRead(char*, long)

                                    2467 vcfoundation::io::BufferedReader::Fill()

                                      2467 vcfoundation::io::BSDNamedPipe::Read(void*, unsigned long)

                                        2467 vcfoundation::net::Bsd::Recv(int, void*, int, int)

                                          2467 recv$UNIX2003

                                            2467 recvfrom$UNIX2003

          854 Thread_14185

            854 start_wqthread

              854 _pthread_wqthread

                854 __workq_kernreturn

       

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

       

      Sort by top of stack, same collapsed (when >= 5):

              accept$UNIX2003        2467

              mach_msg_trap        2467

              recvfrom$UNIX2003        2467

              semaphore_timedwait_signal_trap        2467

              kevent        2466

              __workq_kernreturn        855

      Sample analysis of process 496 written to file /dev/stdout

        • 1. Re: InDesign CS5 suddenly slower...
          Russell Lord Level 1

          Here's a sample from when it happens:

           

           

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

          Sampling completed, processing symbols...

          Analysis of sampling CS5ServiceManager (pid 496) every 1 millisecond

          Call graph:

              2676 Thread_8368   DispatchQueue_1: com.apple.main-thread  (serial)

                2676 start

                  2676 main

                    2676 adobe_csi::ServiceManager::Run()

                      2676 vcfoundation::system::IVCRunLoop::RunGUILoop()

                        2676 -[NSApplication run]

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

                            2676 _DPSNextEvent

                              2676 BlockUntilNextEventMatchingListInMode

                                2676 ReceiveNextEventCommon

                                  2676 RunCurrentEventLoopInMode

                                    2676 CFRunLoopRunInMode

                                      2676 CFRunLoopRunSpecific

                                        2676 __CFRunLoopRun

                                          2676 mach_msg

                                            2676 mach_msg_trap

              2676 Thread_8370   DispatchQueue_2: com.apple.libdispatch-manager  (serial)

                2676 start_wqthread

                  2676 _pthread_wqthread

                    2676 _dispatch_worker_thread2

                      2676 _dispatch_queue_invoke

                        2676 _dispatch_mgr_invoke

                          2676 kevent

              2676 Thread_8373

                2676 thread_start

                  2676 _pthread_start

                    2676 vcfoundation::thread::Thread::ThreadProc(void*)

                      2676 vcfoundation::thread::AbstractThread::Run()

                        2676 vcfoundation::ncomm::NCHost::Server::Run()

                          2676 vcfoundation::ncomm::NCHost::Server::Accept()

                            2676 vcfoundation::io::BSDPipeServer::Accept()

                              2676 vcfoundation::net::Bsd::Accept(int, sockaddr*, int*)

                                2676 accept$UNIX2003

              2676 Thread_8377

                2676 thread_start

                  2676 _pthread_start

                    2676 vcfoundation::thread::Thread::ThreadProc(void*)

                      2676 vcfoundation::thread::AbstractThread::Run()

                        2676 vcfoundation::ncomm::NCHost::Worker::Run()

                          2676 vcfoundation::ncomm::NCHost::Worker::HandleRequest()

                            2676 vcfoundation::ncomm::NCHost::ExecuteRequest(vcfoundation::ncomm::INCHost::IRequest*)

                              2676 adobe_csi::AbstractRequest::Execute()

                                2676 adobe_csi::WaitForGlobalCSXSEventRequest::DoExecute()

                                  2676 adobe_csi::CSXSEventQueueManager::PollEvents(vcfoundation::data::IVCString*, int)

                                    2676 vcfoundation::thread::VCSynchronized::WaitFor(double)

                                      2676 vcfoundation::thread::Monitor_os::WaitFor(double)

                                        2676 vcfoundation::posix::PThread::cond_timedwait_relative(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, timespec const*)

                                          2676 pthread_cond_timedwait_relative_np

                                            2676 _pthread_cond_wait

                                              2676 semaphore_timedwait_signal_trap

              2676 Thread_8383

                2676 thread_start

                  2676 _pthread_start

                    2676 vcfoundation::thread::Thread::ThreadProc(void*)

                      2676 vcfoundation::thread::AbstractThread::Run()

                        2676 vcfoundation::ncomm::NCHost::Worker::Run()

                          2676 vcfoundation::ncomm::NCHost::Worker::HandleRequest()

                            2676 vcfoundation::io::Serializer::Deserialize()

                              2676 vcfoundation::io::Serializer::InternalDeserialize()

                                2676 vcfoundation::io::Serializer::Read()

                                  2676 vcfoundation::io::IVCChannel::ReadFully(void*, unsigned long)

                                    2676 vcfoundation::io::BufferedReader::Read(void*, unsigned long)

                                      2676 vcfoundation::io::BufferedReader::InternalRead(char*, long)

                                        2676 vcfoundation::io::BufferedReader::Fill()

                                          2676 vcfoundation::io::BSDNamedPipe::Read(void*, unsigned long)

                                            2676 vcfoundation::net::Bsd::Recv(int, void*, int, int)

                                              2676 recv$UNIX2003

                                                2676 recvfrom$UNIX2003

           

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

           

          Sort by top of stack, same collapsed (when >= 5):

                  accept$UNIX2003        2676

                  kevent        2676

                  mach_msg_trap        2676

                  recvfrom$UNIX2003        2676

                  semaphore_timedwait_signal_trap        2676

          Sample analysis of process 496 written to file /dev/stdoutScreen shot 2011-10-17 at 9.40.41 PM.png

          • 2. Re: InDesign CS5 suddenly slower...
            John Hawkinson Level 5

            OptionL:

             

            Please don't post sample process output here. For a process like InDesign, it's way too long for the forum. Upload to http://pastebin.com/ and post a link.

            In any case, your Sample Process is:

             

            Analysis of sampling CS5ServiceManager (pid 496) every 1 millisecond

            And you need to have InDesign selected to run the sample for it. The CS5ServiceManager doesn't look lke it's stuck or using much CPU. In fact, it looks like its not doing anything, which is unsurprising. It just sits around waiting for something to call it.

            • 3. Re: InDesign CS5 suddenly slower...
              Russell Lord Level 1

              Thanks John,

               

              Sorry I had the wrong process selected. Here's a pastebin view of a legitimate InDesign sample...

              Thanks much for your fast reply! Appreciate the help very much...

               

              ~

               

               

               

               

               

              • 5. Re: InDesign CS5 suddenly slower...
                John Hawkinson Level 5

                This is all in CoolType, ergo you have some sort of font problem. Try removing all of your fonts and see if it fixes it. If so, add them in by halves until you find the culprit.

                • 6. Re: InDesign CS5 suddenly slower...
                  Russell Lord Level 1

                  Thanks John,

                  I'm not sure if this one-hundred percent fixed it, but uninstalled Linotype Font Explorer X, and things seem to be working a bit better. Appreciate your help...

                  ~

                   

                  Russell

                  • 7. Re: InDesign CS5 suddenly slower...
                    John Hawkinson Level 5

                    Glad that helped you out -- yes, 3rd party software can be an issue.

                    Please edit your post to remove your personal information (telephone number) -- that appears on the Internet for everyone to see.

                    • 8. Re: InDesign CS5 suddenly slower...
                      Peter Spier Most Valuable Participant (Moderator)

                      Please delete the autoquote and personal information when replying by email.

                      • 9. Re: InDesign CS5 suddenly slower...
                        Russell Lord Level 1

                        Hi Peter,

                         

                        Thought I did... 

                         

                        RL

                        • 10. Re: InDesign CS5 suddenly slower...
                          Peter Spier Most Valuable Participant (Moderator)

                          Youu got the phone number, I think, but the autoquote (and your email address) were still there, so I deleted them.

                          • 11. Re: InDesign CS5 suddenly slower...
                            Russell Lord Level 1

                            @Adobe

                             

                            I do think this also had something to do with the trail version of Adobe Prodcution Premium CS5.5 that I tried out. Things started acting weirdly after the newest version of Adobe Air installed. I uninstalled the trial software and had to spend a lot of time scrubbing my user prefs and application support directories to get rid of this. Decined when Adobe Story volunteered to update Air again, and feel things are less glitchy. Had to reinstall CS5 design premium more than once, but hopefully running right for a while now.

                             

                            Overall, I'm unhappy with the CS5.5 release, as it has upgraded only certain components. Wish Adobe would have waited until a full new release was possible. Think this has complicated things unnecessarily.

                             

                            Anyways, thanks to John for the help, and Abobe for still making the best software available and supporting creatives... also for having a very good tech support blog. Sorry for not knowing the correct etiquette.

                             

                            ~

                             

                            RL

                            • 12. Re: InDesign CS5 suddenly slower...
                              Peter Spier Most Valuable Participant (Moderator)

                              OptionL wrote:

                               

                              @Adobe

                              Nice sentiments. You know that unless you see an Adobe Employee badge, nobody you are interacting with here actually has any sort of official connection to Adobe, and it would only be accidental that a post here makes it to anyone at Adobe with the ability to make any sort of change based on what you've said, right?