| 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: |
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.