Sampling process 1800 for 3 seconds with 1 millisecond of run time between samples Sampling completed, processing symbols... Analysis of sampling X11 (pid 1800) every 1 millisecond Call graph: 1732 Thread_2503 1732 start 1732 main 1732 mach_msg_server 1732 mach_startup_server 1732 _Xstart_x11_server 1732 do_start_x11_server 1732 server_main 1732 X11ApplicationMain 1732 -[NSApplication run] 1732 -[X11Application sendEvent:] 1732 -[X11Application(Private) sendX11NSEvent:] 1732 xp_find_window 1732 xp_synchronize 1732 _xp_synchronize 1732 _xp_async_dequeue 1732 _pthread_cond_wait 1732 __semwait_signal 1732 __semwait_signal 1732 Thread_2603 1732 _pthread_start 1732 CAPThread::Entry(CAPThread*) 1732 HALRunLoop::OwnThread(void*) 1732 CFRunLoopRunSpecific 1732 mach_msg 1732 mach_msg_trap 1732 mach_msg_trap 1732 Thread_2703 1732 _pthread_start 1732 server_thread 1732 dix_main 1732 Dispatch 1732 WaitForSomething 1732 select$DARWIN_EXTSN 1732 select$DARWIN_EXTSN 1732 Thread_2803 1732 _pthread_start 1732 glvmDoWork 1732 _pthread_cond_wait 1732 __semwait_signal 1732 __semwait_signal 1732 Thread_2903 1732 _pthread_start 1732 DarwinProcessFDAdditionQueue_thread 1732 _pthread_cond_wait 1732 __semwait_signal 1732 __semwait_signal 1732 Thread_2a03 1732 _pthread_start 1732 _xp_async_thread 1732 _xp_async_dequeue 1732 _pthread_cond_wait 1732 __semwait_signal 1732 __semwait_signal Total number in stack (recursive counted multiple, when >=5): 5 _pthread_start Sort by top of stack, same collapsed (when >= 5): __semwait_signal 6928 mach_msg_trap 1732 select$DARWIN_EXTSN 1732 Sample analysis of process 1800 written to file /dev/stdout