Analysis of sampling X11.bin (pid 19787) every 1 millisecond Call graph: 6191 Thread_2603 6191 start 6191 main 6191 mach_msg_server 6191 mach_startup_server 6191 _Xstart_x11_server 6191 do_start_x11_server 6191 server_main 6191 X11ApplicationMain 6191 -[NSApplication run] 6191 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 6191 _DPSNextEvent 6191 BlockUntilNextEventMatchingListInMode 6191 ReceiveNextEventCommon 6191 RunCurrentEventLoopInMode 6191 CFRunLoopRunInMode 6191 CFRunLoopRunSpecific 6160 mach_msg 6160 mach_msg_trap 6160 mach_msg_trap 31 0xffffffff 31 _sigtramp 31 _sigtramp 6191 Thread_2703 6191 thread_start 6191 _pthread_start 6191 CAPThread::Entry(CAPThread*) 6191 HALRunLoop::OwnThread(void*) 6191 CFRunLoopRunInMode 6191 CFRunLoopRunSpecific 6191 mach_msg 6191 mach_msg_trap 6191 mach_msg_trap 6191 Thread_2803 6191 thread_start 6191 _pthread_start 6191 server_thread 6191 dix_main 6191 Dispatch 4639 select$DARWIN_EXTSN 4639 select$DARWIN_EXTSN 1529 WaitForSomething 849 BlockHandler 678 QuartzBlockHandler 349 NSPopAutoreleasePool 204 NSPopAutoreleasePool 35 NSClassFromObject 17 object_getClass 17 object_getClass 13 NSClassFromObject 5 -[NSObject class] 5 -[NSObject class] 28 objc_assign_strongCast 28 objc_assign_strongCast 24 _CFExecutableLinkedOnOrAfter 24 _CFExecutableLinkedOnOrAfter 19 objc_msgSend 19 objc_msgSend 16 objc_collecting_enabled 16 objc_collecting_enabled 14 object_getClass 14 object_getClass 3 dyld_stub_objc_msgSend 3 dyld_stub_objc_msgSend 3 pthread_getspecific 3 pthread_getspecific 1 +[NSObject self] 1 +[NSObject self] 1 -[NSObject class] 1 -[NSObject class] 1 dyld_stub_object_getClass 1 dyld_stub_object_getClass 140 -[NSAutoreleasePool init] 117 -[NSAutoreleasePool initWithCapacity:] 71 NSPushAutoreleasePool 62 NSPushAutoreleasePool 5 pthread_getspecific 5 pthread_getspecific 2 objc_assign_strongCast 2 objc_assign_strongCast 2 objc_collecting_enabled 2 objc_collecting_enabled 17 -[NSAutoreleasePool initWithCapacity:] 8 NSClassFromObject 7 NSClassFromObject 1 object_getClass 1 object_getClass 8 objc_msgSend 8 objc_msgSend 4 +[NSObject self] 4 +[NSObject self] 4 objc_collecting_enabled 4 objc_collecting_enabled 2 pthread_getspecific 2 pthread_getspecific 1 dyld_stub_objc_assign_strongCast 1 dyld_stub_objc_assign_strongCast 1 dyld_stub_objc_msgSend 1 dyld_stub_objc_msgSend 1 dyld_stub_pthread_getspecific 1 dyld_stub_pthread_getspecific 9 -[NSAutoreleasePool init] 9 objc_msgSend 9 objc_msgSend 3 dyld_stub_objc_collecting_enabled 3 dyld_stub_objc_collecting_enabled 2 dyld_stub_pthread_getspecific 2 dyld_stub_pthread_getspecific 67 objc_msgSend 67 objc_msgSend 41 +[NSObject alloc] 16 +[NSAutoreleasePool allocWithZone:] 11 +[NSAutoreleasePool allocWithZone:] 2 +[NSObject self] 2 +[NSObject self] 2 objc_assign_strongCast 2 objc_assign_strongCast 1 pthread_getspecific 1 pthread_getspecific 13 +[NSObject alloc] 6 objc_msgSend 6 objc_msgSend 2 dyld_stub_objc_assign_strongCast 2 dyld_stub_objc_assign_strongCast 2 dyld_stub_pthread_getspecific 2 dyld_stub_pthread_getspecific 1 dyld_stub_objc_msgSend 1 dyld_stub_objc_msgSend 1 pthread_getspecific 1 pthread_getspecific 28 objc_collecting_enabled 28 objc_collecting_enabled 17 -[NSAutoreleasePool release] 17 -[NSAutoreleasePool release] 11 QuartzBlockHandler 9 pthread_getspecific 9 pthread_getspecific 7 dyld_stub_pthread_getspecific 7 dyld_stub_pthread_getspecific 6 dyld_stub_objc_assign_strongCast 6 dyld_stub_objc_assign_strongCast 2 dyld_stub_objc_msgSend 2 dyld_stub_objc_msgSend 1 dyld_stub_objc_collecting_enabled 1 dyld_stub_objc_collecting_enabled 80 objc_msgSend 80 objc_msgSend 54 AnimCurScreenBlockHandler 34 AnimCurScreenBlockHandler 20 miSpriteBlockHandler 18 miSpriteBlockHandler 2 NoopDDA 2 NoopDDA 21 BlockHandler 13 RootlessBlockHandler 13 RootlessBlockHandler 3 dyld_stub_objc_msgSend 3 dyld_stub_objc_msgSend 295 WaitForSomething 220 GetTimeInMillis 168 gettimeofday 152 __gettimeofday 101 __nanotime 101 __nanotime 51 __gettimeofday 16 gettimeofday 29 GetTimeInMillis 21 __commpage_gettimeofday 21 __commpage_gettimeofday 2 dyld_stub___commpage_gettimeofday 2 dyld_stub___commpage_gettimeofday 97 WakeupHandler 52 WakeupHandler 23 QuartzWakeupHandler 23 QuartzWakeupHandler 12 NoopDDA 12 NoopDDA 10 RootlessWakeupHandler 10 RootlessWakeupHandler 28 __bzero 28 __bzero 24 __error 24 __error 10 select$UNIX2003 10 select$UNIX2003 4 dyld_stub_gettimeofday 4 dyld_stub_gettimeofday 2 select$DARWIN_EXTSN 2 select$DARWIN_EXTSN 20 Dispatch 3 __error 3 __error 6191 Thread_2903 6191 thread_start 6191 _pthread_start 6191 xpbproxy_x_thread 6191 xpbproxy_input_loop 6191 pthread_cond_wait$UNIX2003 6191 __semwait_signal 6191 __semwait_signal 6191 Thread_2a03 6191 thread_start 6191 _pthread_start 6191 glvmDoWork 6191 pthread_cond_wait$UNIX2003 6191 __semwait_signal 6191 __semwait_signal 6191 Thread_2b03 6191 thread_start 6191 _pthread_start 6191 DarwinProcessFDAdditionQueue_thread 6191 pthread_cond_wait$UNIX2003 6191 __semwait_signal 6191 __semwait_signal 6191 Thread_2c03 6191 thread_start 6191 _pthread_start 6191 select$DARWIN_EXTSN 6191 select$DARWIN_EXTSN 6191 Thread_2d03 6191 thread_start 6191 _pthread_start 6191 _xp_async_thread 6191 _xp_async_dequeue 6191 pthread_cond_wait$UNIX2003 6191 __semwait_signal 6191 __semwait_signal Total number in stack (recursive counted multiple, when >=5): 7 _pthread_start 7 thread_start 6 objc_msgSend 6 pthread_getspecific 5 dyld_stub_objc_msgSend Sort by top of stack, same collapsed (when >= 5): __semwait_signal 24764 mach_msg_trap 12351 select$DARWIN_EXTSN 10832 WaitForSomething 295 NSPopAutoreleasePool 204 objc_msgSend 189 __nanotime 101 NSPushAutoreleasePool 62 WakeupHandler 52 __gettimeofday 51 objc_collecting_enabled 50 AnimCurScreenBlockHandler 34 objc_assign_strongCast 32 object_getClass 32 _sigtramp 31 GetTimeInMillis 29 __bzero 28 __error 27 _CFExecutableLinkedOnOrAfter 24 QuartzWakeupHandler 23 BlockHandler 21 __commpage_gettimeofday 21 pthread_getspecific 21 Dispatch 20 NSClassFromObject 20 miSpriteBlockHandler 18 -[NSAutoreleasePool initWithCapacity:] 17 -[NSAutoreleasePool release] 17 gettimeofday 16 NoopDDA 14 +[NSObject alloc] 13 RootlessBlockHandler 13 dyld_stub_pthread_getspecific 12 +[NSAutoreleasePool allocWithZone:] 11 QuartzBlockHandler 11 RootlessWakeupHandler 10 dyld_stub_objc_msgSend 10 select$UNIX2003 10 -[NSAutoreleasePool init] 9 dyld_stub_objc_assign_strongCast 9 +[NSObject self] 7 -[NSObject class] 6