Analysis of sampling TextMate (pid 80313) every 1 millisecond
Call graph:
7700 Thread_2903
7700 start
7700 _start
7700 NSApplicationMain
7700 -[NSApplication run]
7700 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
7700 _DPSNextEvent
7700 AEProcessAppleEvent
7700 aeProcessAppleEvent
7700 dispatchEventAndSendReply(AEDesc const*, AEDesc*)
7700 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*)
7700 _NSAppleEventManagerGenericHandler
7700 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:]
7700 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:]
7700 -[NSApplication(NSAppleEventHandling) _handleAEOpenDocuments:]
7700 -[NSApplication _sendFinishLaunchingNotification]
7700 -[NSApplication _postDidFinishNotification]
7700 -[NSNotificationCenter postNotificationName:object:]
7700 -[NSNotificationCenter postNotificationName:object:userInfo:]
7700 _CFXNotificationPostNotification
7700 __CFXNotificationPost
7700 _nsnote_callback
7700 -[AppDelegate applicationDidFinishLaunching:]
7700 -[TMPlugInController loadAllPlugIns:]
7700 -[TMPlugIn instance]
7700 -[NSBundle load]
7700 -[NSBundle loadAndReturnError:]
7700 _NSBundleLoadCode
7700 _CFBundleLoadExecutableAndReturnError
7700 _CFBundleDlfcnLoadBundle
7700 dlopen
7700 dlopen
7700 dyld::runInitializers(ImageLoader*)
7700 ImageLoader::runInitializers(ImageLoader::LinkContext const&)
7700 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int)
7700 dyld::notifySingle(dyld_image_states, mach_header const*, char const*, long)
7700 load_images
7700 call_load_methods
7700 +[TMLabels load]
7700 +[ProjectPlus sharedInstance]
7700 -[ProjectPlus init]
7700 0x15a3ed1f
7700 -[NSApplication runModalForWindow:]
7700 -[NSApplication _realDoModalLoop:peek:]
7700 -[OakApplication sendEvent:]
7700 -[NSApplication sendEvent:]
7700 -[NSWindow sendEvent:]
7700 -[NSControl mouseDown:]
7700 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:]
7700 -[NSCell trackMouse:inRect:ofView:untilMouseUp:]
7700 -[NSWindow nextEventMatchingMask:]
7700 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
7700 _DPSNextEvent
7700 BlockUntilNextEventMatchingListInMode
7700 ReceiveNextEventCommon
7700 RunCurrentEventLoopInMode
7700 CFRunLoopRunInMode
7700 CFRunLoopRunSpecific
7700 __CFRunLoopDoObservers
7700 _handleWindowNeedsDisplay
7700 -[NSWindow displayIfNeeded]
7700 -[NSView displayIfNeeded]
7700 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
7700 -[NSViewHierarchyLock lockForWritingWithExceptionHandler:]
7700 -[NSViewHierarchyLock _lockForWriting:handler:]
7700 pthread_cond_wait$UNIX2003
7700 __semwait_signal
7700 __semwait_signal
7700 Thread_2a03
7700 thread_start
7700 _pthread_start
7700 __NSThread__main__
7700 -[NSThread main]
7700 -[NSUIHeartBeat _heartBeatThread:]
7700 -[NSWindow(NSWindow_Theme) heartBeat:]
7700 -[NSButtonCell(NSDefaultButtonIndicatorPrivate) heartBeat:]
7700 -[NSView _lightWeightRecursiveDisplayInRect:]
7700 CFArrayApplyFunction
7700 _lightWeightRecursiveDisplayInRect2
7700 -[NSView _lightWeightRecursiveDisplayInRect:]
7700 CFArrayApplyFunction
7700 _lightWeightRecursiveDisplayInRect2
7700 -[NSView _lightWeightRecursiveDisplayInRect:]
7700 -[NSView _drawRect:clip:]
7700 -[NSControl drawRect:]
7700 -[NSButtonCell drawWithFrame:inView:]
7700 -[NSButtonCell drawBezelWithFrame:inView:]
7700 _NSDrawMacintoshStyleBezel
7700 -[NSImage lockFocus]
7700 -[NSImage _lockFocusOnRep:]
7700 -[NSImage _cacheRepresentation:stayFocused:]
7700 -[NSImage _cacheRepresentation:toSizeInPixels:stayFocused:]
7700 -[NSImage _focusOnCache:creatingWithSizeInPixels:]
7700 -[NSImage _getCacheWindow:andRect:forRep:]
7700 -[NSCachedImageRep window]
7700 +[NSBundle mainBundle]
7700 -[NSRecursiveLock lock]
7700 pthread_mutex_lock
7700 semaphore_wait_signal_trap
7700 semaphore_wait_signal_trap
Total number in stack (recursive counted multiple, when >=5):
Sort by top of stack, same collapsed (when >= 5):
__semwait_signal 7700
semaphore_wait_signal_trap 7700