Analysis of sampling pid 19766 every 10.000000 milliseconds Call graph: 874 Thread_0f3b 874 start 874 _start 874 main 874 NSApplicationMain 874 -[OAApplication run] 874 -[NSApplication run] 874 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 874 _DPSNextEvent 874 BlockUntilNextEventMatchingListInMode 874 ReceiveNextEventCommon 874 RunCurrentEventLoopInMode 874 CFRunLoopRunSpecific 874 __CFRunLoopRun 874 __CFRunLoopDoSource1 874 __CFMachPortPerform 874 __NSFireMachPort 874 -[OFRunLoopQueueProcessor processQueueUntilEmpty] 874 -[OFQueueProcessor processQueueUntilEmpty:forTime:] 874 -[OWPersistentHistoryManager removeDateEntries:] 874 -[OWHistoryDateEntry invalidate] 874 -[OWPersistentHistoryManager removeEntries:] 874 -[NSNotificationCenter postNotificationName:object:userInfo:] 874 _CFXNotificationPostNotification 874 __CFXNotificationPost 874 _nsnote_callback 874 -[OWHistoryIndexManager(Private) _removeAddresses:] 869 -[OXTable deleteTuple:] 868 -[OXWordIndex removeHandle:withKey:] 836 -[OXAddressableBTreeCursor removeEmptyValues] 828 -[OXAddressableBTreeCursor setNext] 781 -[OXAddressableBTreeCursor getCurrentInternalHandle] 738 -[OXStore readBlock:withHandle:atOffset:forLength:] 660 -[OXStore readBlock:withHandle:atOffset:forLength:] 64 -[OXPageCache getPage:] 36 CFSetGetValue 23 __CFSetFindBuckets1b 16 __CFSetFindBuckets1b 4 __NSHashTableEqual 2 __NSHashTableEqual 2 pageIsEqual 2 pageIsEqual 2 __NSHashTableHash 2 __NSHashTableHash 1 pageHash 1 pageHash 13 CFSetGetValue 16 -[OXPageCache getPage:] 4 dyld_stub_CFSetGetValue 4 dyld_stub_CFSetGetValue 3 CFSetSetValue 3 __CFSetFindBuckets2 3 __CFSetFindBuckets2 2 __CFSetFindBuckets1b 2 __CFSetFindBuckets1b 2 read 2 read 1 lseek 1 lseek 12 CFSetGetValue 12 CFSetGetValue 1 NSHashRemove 1 NSHashRemove 1 objc_msgSend_rtp 1 objc_msgSend_rtp 17 objc_msgSend_rtp 17 objc_msgSend_rtp 11 -[OXAddressableBTreeCursor getCurrentInternalHandle] 8 -[OXAddressableBTreeCursor keyHandle] 8 -[OXAddressableBTreeCursor keyHandle] 6 -[OXPageCache getPage:] 6 -[OXPageCache getPage:] 1 -[OXBTreeCursor setNext] 1 -[OXBTreeCursor setNext] 25 -[OXBTreeCursor setNext] 22 -[OXStore readBlock:withHandle:atOffset:forLength:] 22 -[OXPageCache getPage:] 13 -[OXPageCache getPage:] 5 read 5 read 3 CFSetGetValue 2 __CFSetFindBuckets1b 2 __CFSetFindBuckets1b 1 CFSetGetValue 1 lseek 1 lseek 3 -[OXBTreeCursor setNext] 6 objc_msgSendSuper 6 objc_msgSendSuper 5 -[OXAddressableBTreeCursor setNext] 4 -[OXStore freeBlock:] 4 -[OXStore(privateMethods) _updateFreeListForPage:] 4 -[OXStore readBlock:withHandle:atOffset:forLength:] 4 -[OXPageCache getPage:] 4 -[OXPageCache getPage:] 3 objc_msgSend_rtp 3 objc_msgSend_rtp 2 -[OXStore readBlock:withHandle:atOffset:forLength:] 2 -[OXStore readBlock:withHandle:atOffset:forLength:] 1 -[OXBTreeCursor setKey:andLength:] 1 -[OXStore readBlock:withHandle:atOffset:forLength:] 1 -[OXPageCache getPage:] 1 CFSetSetValue 1 __CFSetFindBuckets2 1 __NSHashTableEqual 1 __NSHashTableEqual 1 0x1183e758 1 -[OXStore closeBlock:] 1 -[OXStore closeBlock:] 6 objc_msgSend_rtp 6 objc_msgSend_rtp 2 -[OXBTreeCursor setNext] 2 -[OXBTreeCursor setNext] 28 -[OXBTreeIndex performRemoval:] 17 -[OXAddressableBTreeCursor resizeValue:] 17 -[OXStore resizeBlock:toSize:] 14 -[OXStore resizeBlock:toSize:] 2 -[OXStore(privateMethods) _updateFreeListForPage:] 1 -[OXStore readBlock:withHandle:atOffset:forLength:] 1 -[OXPageCache getPage:] 1 -[OXPageCache getPage:] 1 -[OXStore(privateMethods) _updateFreeListForPage:] 1 objc_msgSend_rtp 1 objc_msgSend_rtp 5 -[OXAddressableBTreeCursor sizeOfValue] 5 -[OXAddressableBTreeCursor getCurrentInternalHandle] 5 -[OXStore readBlock:withHandle:atOffset:forLength:] 4 -[OXStore readBlock:withHandle:atOffset:forLength:] 1 -[OXPageCache getPage:] 1 read 1 read 5 -[OXStore sizeOfBlock:] 5 -[OXPageCache getPage:] 3 read 3 read 1 -[OXPageCache getPage:] 1 CFSetGetValue 1 __CFSetFindBuckets1b 1 __NSHashTableEqual 1 __NSHashTableEqual 1 -[OXBTreeIndex performRemoval:] 2 -[OXAddressableBTreeCursor setNext] 2 -[OXAddressableBTreeCursor setNext] 2 -[OXStore readBlock:withHandle:atOffset:forLength:] 2 -[OXStore readBlock:withHandle:atOffset:forLength:] 1 -[OXBTreeIndex removeHandle:withKey:] 1 -[OXBTreeCursor setKey:andLength:] 1 -[OXStore readBlock:withHandle:atOffset:forLength:] 1 -[OXPageCache getPage:] 1 -[OXPageCache getPage:] 4 -[OXTupleEnumerator nextTuple] 4 -[OXImmediateEnumerator retainedNextTuple] 4 -[OXBTreeEnumerator nextHandleSetWithLength:] 4 -[OXBTreeKeyValueEnumerator setPosition] 4 -[OXBTreeKeyValueEnumerator setKeyToValue:] 4 -[OXBTreeCursor setKey:andLength:] 4 -[OXStore readBlock:withHandle:atOffset:forLength:] 4 -[OXPageCache getPage:] 4 read 4 read 1 -[OXDatabase queryTable:whereColumn:isEqualToValue:] 1 +[OXOptimizerRule optimizeEnumerator:inDatabase:] 1 +[NSDate date] 1 +[NSDate date] 874 Thread_1003 874 _pthread_body 874 forkThreadForFunction 874 +[OCCCrashCatcher(MachPrivate) _handleExceptions] 874 mach_msg 874 mach_msg_trap 874 mach_msg_trap 874 Thread_1103 874 _pthread_body 874 forkThreadForFunction 874 +[NSURLCache _diskCacheSyncLoop:] 874 CFRunLoopRunSpecific 874 __CFRunLoopRun 874 mach_msg 874 mach_msg_trap 874 mach_msg_trap 874 Thread_1203 874 _pthread_body 874 forkThreadForFunction 874 -[OFDedicatedThreadScheduler runScheduleForeverInCurrentThread] 874 -[OFDedicatedThreadScheduler(Private) runScheduleInCurrentThreadUntilEmpty:] 874 -[OFDedicatedThreadScheduler(Private) synchronouslyInvokeScheduledEvents] 874 -[NSConditionLock lockWhenCondition:] 874 pthread_cond_wait 874 semaphore_wait_signal_trap 874 semaphore_wait_signal_trap 874 Thread_1303 874 _pthread_body 874 forkThreadForFunction 874 -[OWWorkspaceWindow(Private) _archivedAddressForTabAtIndex:] 874 -[OWWorkspaceWindow(Private) _archivedAddressForTabAtIndex:] 874 -[OWWorkspaceWindow(Private) _archivedAddressForTabAtIndex:] 874 -[ONUDPSocket readBytes:intoBuffer:] 874 recvfrom 874 recvfrom 874 Thread_1403 874 _pthread_body 874 forkThreadForFunction 874 -[OFDedicatedThreadScheduler runScheduleForeverInCurrentThread] 874 -[OFDedicatedThreadScheduler(Private) runScheduleInCurrentThreadUntilEmpty:] 874 -[NSConditionLock lockWhenCondition:beforeDate:] 874 F_CONDITION_WAIT_TIMEOUT 874 pthread_cond_timedwait 874 semaphore_timedwait_signal_trap 874 semaphore_timedwait_signal_trap 874 Thread_1503 874 _pthread_body 874 forkThreadForFunction 874 -[OFQueueProcessor(Private) processQueueInThread] 874 -[OFQueueProcessor processQueueUntilEmpty:forTime:] 874 -[OFMessageQueue nextRetainedInvocationWithBlock:] 874 -[NSConditionLock lockWhenCondition:] 874 pthread_cond_wait 874 semaphore_wait_signal_trap 874 semaphore_wait_signal_trap 874 Thread_1603 874 _pthread_body 874 forkThreadForFunction 874 -[OFQueueProcessor(Private) processQueueInThread] 874 -[OFQueueProcessor processQueueUntilEmpty:forTime:] 874 -[OFMessageQueue nextRetainedInvocationWithBlock:] 874 -[NSConditionLock lockWhenCondition:] 874 pthread_cond_wait 874 semaphore_wait_signal_trap 874 semaphore_wait_signal_trap 874 Thread_1703 874 _pthread_body 874 forkThreadForFunction 874 -[OFQueueProcessor(Private) processQueueInThread] 874 -[OFQueueProcessor processQueueUntilEmpty:forTime:] 874 -[OFMessageQueue nextRetainedInvocationWithBlock:] 874 -[NSConditionLock lockWhenCondition:] 874 pthread_cond_wait 874 semaphore_wait_signal_trap 874 semaphore_wait_signal_trap 874 Thread_1803 874 _pthread_body 874 forkThreadForFunction 874 -[OFQueueProcessor(Private) processQueueInThread] 874 -[OFQueueProcessor processQueueUntilEmpty:forTime:] 874 -[OFMessageQueue nextRetainedInvocationWithBlock:] 874 -[NSConditionLock lockWhenCondition:] 874 pthread_cond_wait 874 semaphore_wait_signal_trap 874 semaphore_wait_signal_trap 874 Thread_1903 874 _pthread_body 874 forkThreadForFunction 874 +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] 874 CFRunLoopRunSpecific 874 __CFRunLoopRun 867 mach_msg 867 mach_msg_trap 867 mach_msg_trap 7 __CFRunLoopDoSource1 7 __CFMachPortPerform 7 Security::MachPlusPlus::CFAutoPort::cfCallback(__CFMachPort*, void*, long, void*) 6 Security::SecurityServer::ClientSession::dispatchNotification(mach_msg_header_t const*, long (*)(unsigned long, unsigned long, void const*, unsigned long, void*), void*) 6 vm_deallocate 6 mach_msg 6 mach_msg_trap 6 mach_msg_trap 1 Security::MachPlusPlus::Message::~Message [unified]() 1 Security::MachPlusPlus::Message::~Message [unified]() 874 Thread_1a03 874 _pthread_body 874 __CFSocketManager 874 select 874 select 874 Thread_1b03 874 _pthread_body 874 forkThreadForFunction 874 -[NSUIHeartBeat _heartBeatThread:] 834 +[NSThread sleepUntilDate:] 833 syscall_thread_switch 833 syscall_thread_switch 1 -[NSDate timeIntervalSinceNow] 1 CFDateGetAbsoluteTime 1 CFDateGetAbsoluteTime 19 -[NSProgressIndicator heartBeat:] 12 CGSFlushSurfaceWithOptions 12 _CGSFlushSurfaceInline 12 mach_msg 12 mach_msg_trap 12 mach_msg_trap 7 -[NSImage compositeToPoint:operation:] 7 -[NSImage compositeToPoint:fromRect:operation:] 7 -[NSImage _composite:delta:fromRect:toPoint:] 7 -[NSBitmapImageRep _drawFromRect:toRect:operation:alpha:compositing:flipped:ignoreContext:] 6 CGContextDrawImage 6 CGContextDelegateDrawImage 6 ripc_DrawImage 5 ripc_RenderImage 5 ripl_BltImage 3 ripd_Mark 3 ARGB32_image 2 ARGB32_image 1 ARGB32_image_mark 1 ARGB32_image_RGBA32 1 ARGB32_image_RGBA32 2 CGSDeviceUnlock 2 CGSBoundsIntersection 2 CGSBoundsIntersection 1 ripc_AcquireImage 1 CGSImageDataLockWithReference 1 img_data_lock 1 CGColorTransformConvertNeedsCMS 1 CGCMSInterfaceGetICCIntent 1 CGCMSInterfaceGetICCIntent 1 -[NSBitmapImageRep _drawFromRect:toRect:operation:alpha:compositing:flipped:ignoreContext:] 6 -[NSArray makeObjectsPerformSelector:withObject:] 3 -[NSObject(NSMainThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] 3 -[NSObject(NSMainThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:modes:] 3 _CFRunLoopPerformEnqueue 3 CFRunLoopWakeUp 3 __CFSendTrivialMachMessage 3 mach_msg 3 mach_msg_trap 3 mach_msg_trap 2 -[NSWindow flushWindow] 1 -[NSWindow isFlushWindowDisabled] 1 _runningOnAppKitThread 1 _runningOnAppKitThread 1 dyld_stub_CGContextFlush 1 dyld_stub_CGContextFlush 1 _CFRelease 1 szone_free 1 szone_free 3 NSPopAutoreleasePool 3 NSPopAutoreleasePool 3 _NSRemoveHandler2 3 _NSRemoveHandler2 2 +[NSDate dateWithTimeIntervalSinceNow:] 1 NSAllocateObject 1 _internal_class_createInstanceFromZone 1 object_cxxConstruct 1 object_cxxConstructFromClass 1 object_cxxConstructFromClass 1 objc_msgSend_rtp 1 objc_msgSend_rtp 2 -[NSCFArray removeAllObjects] 2 -[NSCFArray removeAllObjects] 2 -[NSView visibleRect] 1 -[NSView visibleRect] 1 -[NSView visibleRect] 1 objc_msgSend_stret 1 objc_msgSend_stret 1 -[NSViewHierarchyLock unlock] 1 _NSRemoveExceptionHandlerForLock 1 _NSRemoveExceptionHandlerForLock 1 CFArrayAppendValue 1 _CFArrayReplaceValues 1 -[NSObject retain] 1 NSIncrementExtraRefCount 1 NSIncrementExtraRefCount 1 objc_msgSend_rtp 1 objc_msgSend_rtp 874 Thread_1c03 874 _pthread_body 874 CAPThread::Entry(CAPThread*) 874 HALRunLoop::OwnThread(void*) 874 CFRunLoopRunSpecific 874 __CFRunLoopRun 874 mach_msg 874 mach_msg_trap 874 mach_msg_trap Total number in stack (recursive counted multiple, when >=5): 13 _pthread_body 11 forkThreadForFunction 10 -[OXPageCache getPage:] 10 -[OXStore readBlock:withHandle:atOffset:forLength:] 7 mach_msg 7 mach_msg_trap 7 objc_msgSend_rtp 5 -[NSConditionLock lockWhenCondition:] 5 -[OFQueueProcessor processQueueUntilEmpty:forTime:] 5 pthread_cond_wait 5 read 5 semaphore_wait_signal_trap Sort by top of stack, same collapsed (when >= 5): semaphore_wait_signal_trap 4370 mach_msg_trap 3510 recvfrom 874 select 874 semaphore_timedwait_signal_trap 874 syscall_thread_switch 833 -[OXStore readBlock:withHandle:atOffset:forLength:] 668 -[OXPageCache getPage:] 42 objc_msgSend_rtp 30 CFSetGetValue 26 __CFSetFindBuckets1b 20 read 15 -[OXStore resizeBlock:toSize:] 14 -[OXAddressableBTreeCursor getCurrentInternalHandle] 11 -[OXAddressableBTreeCursor keyHandle] 8 -[OXAddressableBTreeCursor setNext] 7 -[OXBTreeCursor setNext] 6 objc_msgSendSuper 6