Paste number 80405: sampling

Paste number 80405: sampling
Pasted by: Nosrac
When:1 year, 3 months ago
Share:Tweet this! | http://paste.lisp.org/+1Q1H
Channel:#adium-devl
Paste contents:
Raw Source | XML | Display As
Analysis of sampling Adium (pid 89023) every 1 millisecond
Call graph:
    4184 Thread_2907
      4184 start
        4184 NSApplicationMain
          4184 -[NSApplication run]
            4184 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
              4184 _DPSNextEvent
                4184 BlockUntilNextEventMatchingListInMode
                  4184 ReceiveNextEventCommon
                    4184 RunCurrentEventLoopInMode
                      4184 CFRunLoopRunInMode
                        4184 CFRunLoopRunSpecific
                          4171 mach_msg
                            4171 mach_msg_trap
                              4171 mach_msg_trap
                          4 __NSFireTimer
                            3 -[AIListWindowController slideWindowIfNeeded:]
                              3 -[AIListWindowController shouldSlideWindowOnScreen_mousePositionStrategy]
                                2 +[NSEvent mouseLocation]
                                  2 +[NSScreen _zeroScreenHeight]
                                    2 _NXGetScreenRect
                                      2 CGSGetDisplayBounds
                                        1 CGSGetDisplayBounds
                                        1 updateAllDisplayInfoAsNeeded
                                          1 bindDisplayMapping
                                            1 _CGSLogTrace
                                              1 _CGSLogTrace
                                1 +[NSValue valueWithNonretainedObject:]
                                  1 +[NSValue valueWithBytes:objCType:]
                                    1 _NSNewValue
                                      1 NSAllocateObject
                                        1 malloc_default_zone
                                          1 malloc_default_zone
                            1 -[AIPreferenceContainer performObjectPrefsSave:]
                              1 -[NSDictionary initWithDictionary:copyItems:]
                                1 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]
                                  1 CFDictionaryCreate
                                    1 CFDictionaryAddValue
                                      1 __CFDictionaryGrow
                                        1 __CFDictionaryGrow
                          3 DisposeAllMenuWindows()
                            3 ForEachMenuDo(long (*)(MenuData*, void*), void*)
                              3 CFDictionaryApplyFunction
                                3 Dispose1MenuWindow(MenuData*, void*)
                                  2 _CFRelease
                                    2 WindowData::Destruct()
                                      1 HIObject::Destruct()
                                        1 SendEventToEventTargetWithOptions
                                          1 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
                                            1 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
                                              1 HIObject::EventHook(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
                                                1 HIObject::HandleClassHIObjectEvent(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
                                                  1 HIViewWrapperDef::~HIViewWrapperDef()
                                                    1 WindowData::~WindowData()
                                                      1 DisposePlatformWindow
                                                        1 CGSReleaseWindow
                                                          1 _CGSReleaseWindowList
                                                            1 _CGSTerminateWindowList
                                                              1 mach_msg
                                                                1 mach_msg_trap
                                                                  1 mach_msg_trap
                                      1 WindowData::IsInCurrentSpace()
                                        1 _CGSGetWindowWorkspace
                                          1 mach_msg
                                            1 mach_msg_trap
                                              1 mach_msg_trap
                                  1 DisposeMenuWindow
                                    1 _HIViewSetWindow
                                      1 HIView::SetWindowRef(OpaqueWindowPtr*)
                                        1 HIView::NotifyOwningWindowChanged(OpaqueWindowPtr*, OpaqueWindowPtr*, unsigned char)
                                          1 HIView::InvalidateTrackingAreas(bool, OpaqueWindowPtr*)
                                            1 HIView::InvalidateTrackingAreas(bool, OpaqueWindowPtr*)
                                              1 HIView::InvalidateTrackingAreas(bool, OpaqueWindowPtr*)
                                                1 HIView::InvalidateTrackingAreas(bool, OpaqueWindowPtr*)
                          2 __CFRunLoopDoObservers
                            2 objc_msgSend
                              2 objc_msgSend
                          2 __CFRunLoopModeFindSourceForMachPort
                            2 CFSetApplyFunction
                              2 __CFRunLoopFindSource
                                2 __CFRunLoopFindSource
                          1 MenuCacheInvalidationTimer(__EventLoopTimer*, void*)
                            1 InvalidateAllCachedMenuPixels
                              1 ForEachMenuDo(long (*)(MenuData*, void*), void*)
                                1 CFDictionaryApplyFunction
                                  1 Invalidate1MenuCache(MenuData*, void*)
                                    1 _InvalidateCachedMenuPixels(MenuData*)
                                      1 DisposeCachedPixels(MenuData*)
                                        1 _CFRelease
                                          1 image_finalize
                                            1 _CFRelease
                                              1 data_provider_finalize
                                                1 __CGPixelAccessDataRelease
                                                  1 mem_deallocate
                                                    1 munmap$UNIX2003
                                                      1 munmap$UNIX2003
                          1 __CFRunLoopTimerRescheduleWithAllModes
                            1 mk_timer_arm
                              1 mk_timer_arm
    4184 Thread_2a03
      4184 thread_start
        4184 _pthread_start
          4184 CAPThread::Entry(CAPThread*)
            4184 HALRunLoop::OwnThread(void*)
              4184 CFRunLoopRunInMode
                4184 CFRunLoopRunSpecific
                  4184 mach_msg
                    4184 mach_msg_trap
                      4184 mach_msg_trap
    4184 Thread_2b03
      4184 thread_start
        4184 _pthread_start
          4184 accept$UNIX2003
            4184 accept$UNIX2003
    4184 Thread_2c03
      4184 thread_start
        4184 _pthread_start
          4184 select$DARWIN_EXTSN
            4184 select$DARWIN_EXTSN
    4184 Thread_2d03
      4184 start_wqthread
        4179 __workq_ops
          4179 __workq_ops
        5 _pthread_wqthread
          5 __runop
            5 -[NSOperation start]
              4 -[AIWriteDictionaryOperation main]
                4 -[NSDictionary(AIDictionaryAdditions) writeToPath:withName:]
                  3 +[NSPropertyListSerialization dataFromPropertyList:format:errorDescription:]
                    3 __CFBinaryPlistWriteToStream
                      2 _flattenPlist
                        2 _flattenPlist
                          2 _flattenPlist
                            1 CFDictionaryAddValue
                              1 __CFDictionaryGrow
                                1 __CFDictionaryGrow
                            1 CFSetGetCount
                              1 CFSetGetCount
                      1 bufferWrite
                        1 bufferWrite
                  1 -[NSData(NSData) writeToFile:atomically:]
                    1 _NSWriteBytesToFile
                      1 _NSWriteBytesToFileWithExtendedAttributes
                        1 open$UNIX2003
                          1 open$UNIX2003
              1 NSPopAutoreleasePool
                1 -[AIWriteDictionaryOperation dealloc]
                  1 _CFRelease
                    1 __CFDictionaryDeallocate
                      1 _CFRelease
                        1 __CFDictionaryDeallocate
                          1 __CFDictionaryDeallocate
    4184 Thread_2e03
      4184 start_wqthread
        4184 __workq_ops
          4184 __workq_ops
    4184 Thread_2f03
      4184 thread_start
        4184 _pthread_start
          4184 __NSThread__main__
            4184 -[NSThread main]
              4184 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:]
                4184 CFRunLoopRunInMode
                  4184 CFRunLoopRunSpecific
                    4184 mach_msg
                      4184 mach_msg_trap
                        4184 mach_msg_trap
    4184 Thread_3003
      4184 thread_start
        4184 _pthread_start
          4184 CFURLCacheWorkerThread(void*)
            4184 CFRunLoopRunInMode
              4184 CFRunLoopRunSpecific
                4184 mach_msg
                  4184 mach_msg_trap
                    4184 mach_msg_trap
    4184 Thread_3103
      4184 thread_start
        4184 _pthread_start
          4184 fe_fragment_thread
            4184 pthread_cond_wait$UNIX2003
              4184 __semwait_signal
                4184 __semwait_signal
    4184 Thread_3203
      4184 thread_start
        4184 _pthread_start
          4184 __NSThread__main__
            4184 -[NSThread main]
              4184 -[NSUIHeartBeat _heartBeatThread:]
                4162 usleep$UNIX2003
                  4162 __semwait_signal
                    4162 __semwait_signal
                12 -[NSSurface flush]
                  12 CGSFlushSurface
                    12 CGSFlushSurfaceWithOptions
                      7 _CGSFlushSurfaceInline
                        7 mach_msg
                          7 mach_msg_trap
                            7 mach_msg_trap
                      5 _CGSGetSurfaceBinding
                        5 mach_msg
                          5 mach_msg_trap
                            5 mach_msg_trap
                8 -[NSProgressIndicator heartBeat:]
                  8 __NSRenderSpinningIndeterminateIndicator
                    8 CUIRenderer::Draw(CGRect, CGContext*, __CFDictionary const*, __CFDictionary const**)
                      8 CUIRenderer::DrawAnimation(CUIContext const*)
                        8 CUIRenderer::DrawImage(CGRect, long, CUIContext const*)
                          7 CUIPenCG::DrawImage(void*, CGRect, void*)
                            7 CGContextDrawImage
                              7 ripc_DrawImage
                                7 ripc_RenderImage
                                  7 ripl_BltImage
                                    7 ripd_Lock
                                      7 CGSDeviceLock
                                        7 _CGSLockWindow
                                          7 _CGSSynchronizeWindowBackingStore
                                            7 mach_msg
                                              7 mach_msg_trap
                                                7 mach_msg_trap
                          1 CUIRenderer::CreateImage(long, CUIContext const*, CGRect*, float*, long*, unsigned char*)
                            1 __CFString::Create(__CFDictionary const*, __CFString const*, ...)
                              1 CFStringCreateWithFormatAndArguments
                                1 _CFStringCreateWithFormatAndArgumentsAux
                                  1 CFStringCreateMutable
                                    1 _CFRuntimeCreateInstance
                                      1 malloc_zone_malloc
                                        1 szone_malloc
                                          1 tiny_malloc_from_free_list
                                            1 tiny_malloc_from_free_list
                1 -[NSApplication _keyWindowForHeartBeat]
                  1 _NSAppKitLock
                    1 _NSAppKitLock
                1 -[NSSurface unlockFocus]
                  1 +[NSGraphicsContext setCurrentContext:]
                    1 +[NSGraphicsContext setCurrentContext:]
    4184 Thread_3303
      4184 thread_start
        4184 _pthread_start
          4184 glvmDoWork
            4184 pthread_cond_wait$UNIX2003
              4184 __semwait_signal
                4184 __semwait_signal
    4184 Thread_3403
      4184 thread_start
        4184 _pthread_start
          4184 __NSThread__main__
            4184 -[NSThread main]
              4184 -[SCTGRLIndex handleThreadedFindGRLs]
                4184 -[NSConditionLock lockWhenCondition:]
                  4184 -[NSConditionLock lockWhenCondition:beforeDate:]
                    4184 -[NSCondition waitUntilDate:]
                      4184 pthread_cond_timedwait_relative_np
                        4184 _pthread_cond_wait
                          4184 semaphore_timedwait_signal_trap
                            4184 semaphore_timedwait_signal_trap
    4184 Thread_3503
      4184 thread_start
        4184 _pthread_start
          4184 __NSThread__main__
            4184 -[NSThread main]
              4184 -[AILoggerPlugin _cleanDirtyLogsThread:]
                4184 CopyTextContentForFile
                  4184 GetTextContentForXMLLog
                    4184 -[NSXMLDocument initWithContentsOfURL:options:error:]
                      4184 -[NSXMLDocument initWithData:options:error:]
                        4184 -[NSXMLTreeReader parse]
                          4165 -[NSXMLTreeReader processElement:]
                            4137 -[NSXMLTreeReader createNamedNodeFromNode:reader:]
                              3479 NSMapGet
                                3479 CFDictionaryGetValue
                                  3469 __CFDictionaryFindBuckets1b
                                    3382 __NSMapTableEqual
                                      3334 isEqualXMLChar
                                        3278 xmlStrEqual
                                          3278 xmlStrEqual
                                        56 isEqualXMLChar
                                      35 __NSMapTableEqual
                                      13 dyld_stub_xmlStrEqual
                                        13 dyld_stub_xmlStrEqual
                                    70 __CFDictionaryFindBuckets1b
                                    17 isEqualXMLChar
                                      17 isEqualXMLChar
                                  9 __NSMapTableEqual
                                    9 __NSMapTableEqual
                                  1 CFDictionaryGetValue
                              648 NSMapInsert
                                648 CFDictionarySetValue
                                  644 __CFDictionaryFindBuckets2
                                    635 __NSMapTableEqual
                                      627 isEqualXMLChar
                                        622 xmlStrEqual
                                          622 xmlStrEqual
                                        5 isEqualXMLChar
                                      5 __NSMapTableEqual
                                      3 dyld_stub_xmlStrEqual
                                        3 dyld_stub_xmlStrEqual
                                    9 __CFDictionaryFindBuckets2
                                  2 __NSMapTableEqual
                                    2 __NSMapTableEqual
                                  1 CFDictionarySetValue
                                  1 objc_msgSend
                                    1 objc_msgSend
                              3 +[NSObject alloc]
                                2 +[NSObject allocWithZone:]
                                  1 +[NSObject allocWithZone:]
                                  1 _internal_class_createInstance
                                    1 _internal_class_createInstanceFromZone
                                      1 object_cxxConstructFromClass
                                        1 object_cxxConstructFromClass
                                          1 _class_hasCxxStructorsNoSuper
                                            1 _class_hasCxxStructorsNoSuper
                                1 +[NSString allocWithZone:]
                                  1 +[NSString allocWithZone:]
                              2 objc_msgSend
                                2 objc_msgSend
                              2 strlen
                                2 strlen
                              1 -[NSString initWithUTF8String:]
                                1 -[NSPlaceholderString initWithBytes:length:encoding:]
                                  1 CFStringCreateWithBytes
                                    1 __CFStringCreateImmutableFunnel3
                                      1 _CFRuntimeCreateInstance
                                        1 __bzero
                                          1 __bzero
                              1 -[NSXMLNamedNode setObjectValue:]
                                1 -[NSXMLNamedNode setObjectValue:]
                              1 objc_msgSendSuper
                                1 objc_msgSendSuper
                            15 -[NSXMLElement _addTrustedAttribute:atIndex:]
                              5 +[NSObject alloc]
                                2 +[NSArray allocWithZone:]
                                  1 +[NSArray allocWithZone:]
                                  1 +[NSObject allocWithZone:]
                                    1 _internal_class_createInstance
                                      1 _internal_class_createInstanceFromZone
                                        1 calloc
                                          1 malloc_zone_calloc
                                            1 dyld_stub__spin_lock
                                              1 dyld_stub__spin_lock
                                2 objc_msgSendSuper
                                  2 objc_msgSendSuper
                                1 objc_msgSend
                                  1 objc_msgSend
                              4 -[NSXMLChildren init]
                                3 +[NSObject alloc]
                                  2 objc_msgSend
                                    2 objc_msgSend
                                  1 +[__NSPlaceholderArray mutablePlaceholder]
                                    1 +[__NSPlaceholderArray mutablePlaceholder]
                                1 -[NSXMLChildren init]
                              3 -[NSXMLChildren reallyInsertObject:atIndex:]
                                3 -[NSCFArray insertObject:atIndex:]
                                  2 _CFArrayReplaceValues
                                    1 CFRetain
                                      1 -[NSObject retain]
                                        1 __CFDoExternRefOperation
                                          1 CFBagAddValue
                                            1 CFBagAddValue
                                    1 _CFArrayReplaceValues
                                  1 CFArrayGetCount
                                    1 CFArrayGetCount
                              3 objc_msgSend
                                3 objc_msgSend
                            4 -[NSString initWithUTF8String:]
                              4 -[NSPlaceholderString initWithBytes:length:encoding:]
                                4 CFStringCreateWithBytes
                                  4 __CFStringCreateImmutableFunnel3
                                    3 __CFStringCreateImmutableFunnel3
                                    1 _CFRuntimeCreateInstance
                                      1 __bzero
                                        1 __bzero
                            3 -[NSXMLElement addChild:]
                              3 -[NSXMLElement insertChild:atIndex:]
                                3 -[NSXMLChildren reallyInsertObject:atIndex:]
                                  3 -[NSCFArray insertObject:atIndex:]
                                    3 _CFArrayReplaceValues
                                      2 CFStorageInsertValues
                                        2 __CFStorageInsert
                                          2 __CFStorageInsert
                                            2 __CFStorageInsert
                                              2 __CFStorageInsert
                                                1 __CFStorageInsert
                                                1 __CFStorageInsert
                                                  1 __CFStorageInsert
                                                    1 memmove
                                                      1 memmove
                                      1 CFStorageReplaceValues
                                        1 CFStorageReplaceValues
                            3 objc_msgSend
                              3 objc_msgSend
                            1 +[NSObject alloc]
                              1 +[NSString allocWithZone:]
                                1 +[NSString allocWithZone:]
                            1 -[NSObject release]
                              1 __CFDoExternRefOperation
                                1 CFBagRemoveValue
                                  1 __CFBagFindBuckets1a
                                    1 __CFBagFindBuckets1a
                            1 xmlTextReaderConstNamespaceUri
                              1 bcmp
                                1 bcmp
                          14 xmlTextReaderRead
                            7 xmlUCSIsCatZs
                              7 xmlParseChunk
                                5 xmlIOParseDTD
                                  4 xmlUCSIsCatZs
                                    4 _startElementNs
                                      4 xmlSAX2StartElementNs
                                        3 xmlSAX2StartElement
                                          3 xmlStrndup
                                            2 malloc
                                              1 malloc
                                              1 malloc_zone_malloc
                                                1 szone_malloc
                                                  1 szone_malloc
                                            1 __memcpy
                                              1 __memcpy
                                        1 xmlSAX2StartElementNs
                                  1 xmlParseAttributeType
                                    1 xmlParseAttributeType
                                2 xmlParseAttributeType
                                  1 xmlSkipBlankChars
                                    1 xmlSkipBlankChars
                                  1 xmlUCSIsCatZs
                                    1 xmlUCSIsCatZs
                            6 xmlReaderNewIO
                              5 xmlUCSIsCatZs
                                4 xmlUCSIsCatZs
                                  3 free
                                    2 szone_free
                                      2 tiny_free_list_add_ptr
                                        2 tiny_free_list_add_ptr
                                    1 free
                                  1 xmlDictOwns
                                    1 xmlDictOwns
                                1 xmlUCSIsCatZs
                              1 xmlReaderNewIO
                            1 xmlTextReaderRead
                          3 objc_msgSend
                            3 objc_msgSend
                          2 _setjmp
                            2 _setjmp
    4184 Thread_3603
      4184 thread_start
        4184 _pthread_start
          4184 __NSThread__main__
            4184 -[NSThread main]
              4184 -[AILoggerPlugin _cleanDirtyLogsThread:]
                4184 -[NSLock lock]
                  4184 pthread_mutex_lock
                    4184 semaphore_wait_signal_trap
                      4184 semaphore_wait_signal_trap
    4184 Thread_3703
      4184 thread_start
        4184 _pthread_start
          4184 __NSThread__main__
            4184 -[NSThread main]
              4184 -[AILoggerPlugin _cleanDirtyLogsThread:]
                4184 -[NSLock lock]
                  4184 pthread_mutex_lock
                    4184 semaphore_wait_signal_trap
                      4184 semaphore_wait_signal_trap

Total number in stack (recursive counted multiple, when >=5):
        12       _pthread_start
        12       thread_start
        9       mach_msg
        9       mach_msg_trap
        8       objc_msgSend
        6       -[NSThread main]
        6       __CFStorageInsert
        6       __NSThread__main__
        5       _CFRelease
        5       xmlUCSIsCatZs

Sort by top of stack, same collapsed (when >= 5):
        mach_msg_trap        16744
        __semwait_signal        12530
        semaphore_wait_signal_trap        8368
        __workq_ops        8363
        accept$UNIX2003        4184
        select$DARWIN_EXTSN        4184
        semaphore_timedwait_signal_trap        4184
        xmlStrEqual        3900
        isEqualXMLChar        78
        __CFDictionaryFindBuckets1b        70
        __NSMapTableEqual        51
        objc_msgSend        17
        dyld_stub_xmlStrEqual        16
        __CFDictionaryFindBuckets2        9

This paste has no annotations.

Colorize as:
Show Line Numbers

Lisppaste pastes can be made by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively.