# Report 2 - Session 1 - Time Profile of Transmission.mshark - Time Profile of Transmission SharkProfileViewer # Generated from the visible portion of the outline view - 15.8% tr_torrentStat (Transmission) - 15.0% tr_cpPieceIsComplete (Transmission) - 10.1% tr_bitfieldHas (Transmission) - 2.7% tr_cpHaveValid (Transmission) - 2.5% bn_mul_add_words (libcrypto.0.9.7.dylib) - 2.0% CFUniCharDecompose (CoreFoundation) - 1.6% cache_lookup_path (mach_kernel) 1.5% shandler (mach_kernel) - 1.4% stat64 (libSystem.B.dylib) - 1.1% copyin (mach_kernel) - 1.0% tr_bitfieldCountTrueBits (Transmission) - 0.9% szone_free (libSystem.B.dylib) - 0.8% objc_msgSend_rtp (commpage [libobjc.A.dylib]) - 0.8% ml_set_interrupts_enabled (mach_kernel) - 0.8% __CFStrConvertBytesToUnicode (CoreFoundation) - 0.7% min_heap_elem_greater (Transmission) - 0.7% CFStringGetLength (CoreFoundation) - 0.6% memcpy_nop_if_32bit (mach_kernel) - 0.6% MapUserMemoryWindow (mach_kernel) - 0.6% CFEqual (CoreFoundation) - 0.6% _CFRuntimeCreateInstance (CoreFoundation) - 0.5% tiny_malloc_from_free_list (libSystem.B.dylib) - 0.5% szone_size (libSystem.B.dylib) - 0.5% szone_malloc (libSystem.B.dylib) - 0.5% namei (mach_kernel) - 0.5% memcmp (mach_kernel) - 0.5% lookup (mach_kernel) - 0.5% CFURLCreateStringWithFileSystemPath (CoreFoundation) - 0.5% __error (libSystem.B.dylib) - 0.5% mutex_lock (mach_kernel) - 0.5% min_heap_shift_down_ (Transmission) - 0.5% mac_thread_userret (mach_kernel) - 0.5% kevent (libSystem.B.dylib) - 0.5% geteuid (libSystem.B.dylib) - 0.5% CFRelease (CoreFoundation) - 0.5% CFAllocatorAllocate (CoreFoundation) - 0.5% __CFStringCreateImmutableFunnel3 (CoreFoundation) - 0.4% vfs_getnewfsid (mach_kernel) - 0.4% tr_peerIoTryRead (Transmission) - 0.4% pthread_mutex_unlock (libSystem.B.dylib) - 0.4% _resolvedPath (CoreFoundation) - 0.4% _CFRelease (CoreFoundation) - 0.4% -[Torrent update] (Transmission) - 0.3% vecCGSBlendXXXX8888 (CoreGraphics) - 0.3% tr_ptrArrayLowerBound (Transmission) - 0.3% tr_getCurrentThread (Transmission) - 0.3% malloc_size (libSystem.B.dylib) - 0.3% mac_vnode_check_lookup (mach_kernel) - 0.3% findFileLocation (Transmission) - 0.3% event_del (Transmission) - 0.3% event_base_loop (Transmission) - 0.3% dyld_stub_fegetenv (libSystem.B.dylib) - 0.3% dyld_stub__spin_lock (libSystem.B.dylib) - 0.3% dyld_stub___error (CoreFoundation) - 0.3% cthread_set_errno_self (libSystem.B.dylib) - 0.3% CFStringGetFileSystemRepresentation (CoreFoundation) - 0.3% CFStringCreateWithSubstring (CoreFoundation) - 0.3% CFRetain (CoreFoundation) - 0.3% CFDictionaryGetValue (CoreFoundation) - 0.3% cache_lookup (mach_kernel) - 0.3% bcmp (libSystem.B.dylib) - 0.3% _CFRetain (CoreFoundation) - 0.3% __memcpy (commpage [libSystem.B.dylib]) - 0.3% __gettimeofday (commpage [libSystem.B.dylib]) - 0.2% vm_page_grab (mach_kernel) - 0.2% vm_map_enter (mach_kernel) - 0.2% vfs_context_proc (mach_kernel) - 0.2% unix_syscall_return (mach_kernel) - 0.2% unix_syscall (mach_kernel) - 0.2% tr_torrentRates (Transmission) - 0.2% tr_lockUnlock (Transmission) - 0.2% tr_globalUnlock (Transmission) - 0.2% tr_date (Transmission) - 0.2% tr_bitfieldOr (Transmission) - 0.2% torrentCompareToHash (Transmission) - 0.2% tiny_free_list_add_ptr (libSystem.B.dylib) - 0.2% timerCallback (Transmission) - 0.2% sosend (mach_kernel) - 0.2% RC4 (libcrypto.0.9.7.dylib) - 0.2% rateForInterval (Transmission) - 0.2% pthread_mutex_lock (libSystem.B.dylib) - 0.2% munge_stat (mach_kernel) - 0.2% min_heap_shift_up_ (Transmission) - 0.2% min_heap_erase (Transmission) - 0.2% memset (libSystem.B.dylib) - 0.2% malloc_zone_malloc (libSystem.B.dylib) - 0.2% mac_policy_list_conditional_busy (mach_kernel) - 0.2% kauth_cred_uthread_update (mach_kernel) - 0.2% gettimeofday (libSystem.B.dylib) - 0.2% fp_getfkq (mach_kernel) - 0.2% event_queue_insert (Transmission) - 0.2% event_process_active (Transmission) - 0.2% dyld_stub_memcmp (CoreFoundation) - 0.2% dyld_stub_malloc_zone_free (CoreFoundation) - 0.2% dyld_stub_malloc_size (CoreFoundation) - 0.2% dyld_stub_gettimeofday (Transmission) - 0.2% dyld_stub__spin_unlock (libSystem.B.dylib) - 0.2% CFStringGetCharacters (CoreFoundation) - 0.2% CFBooleanGetValue (CoreFoundation) - 0.2% CFArrayGetValueAtIndex (CoreFoundation) - 0.2% bn_add_words (libcrypto.0.9.7.dylib) - 0.2% _symmetric_convolve (CoreGraphics) - 0.2% __umoddi3 (libgcc_s.1.dylib) - 0.2% __sfvwrite (libSystem.B.dylib) - 0.2% __pthread_self (commpage [libSystem.B.dylib]) - 0.2% __NSAutoreleaseObject (Foundation) - 0.2% __floatdidf (libgcc_s.1.dylib) - 0.2% __CFXPreferencesResetIfEUIDsChanged (CoreFoundation) - 0.2% __CFStringEqual (CoreFoundation) - 0.2% __CFDictionaryFindBuckets1b (CoreFoundation) - 0.2% __bzero (commpage [libSystem.B.dylib]) - 0.2% -[NSView(NSInternal) _recursive:displayRectIgnoringOpacity:inContext:topView:] (AppKit) - 0.2% -[CFXPreferencesPropertyListSource synchronize] (CoreFoundation) - 0.2% -[CFXPreferencesPropertyListSource getValueForKey:] (CoreFoundation) - 0.1% VNOP_LOOKUP (mach_kernel) - 0.1% vnode_getattr (mach_kernel) - 0.1% vm_page_lookup (mach_kernel) - 0.1% vm_fault_enter (mach_kernel) - 0.1% vfs_context_current (mach_kernel) - 0.1% vecCGSFill8by1 (CoreGraphics) - 0.1% UniNEnet::transmitPacket(__mbuf*) (com.apple.iokit.AppleGMACEthernet) - 0.1% TStackBuffer::~TStackBuffer [not-in-charge]() (CoreText) - 0.1% tr_trackerGetManualAnnounceTime (Transmission) - 0.1% tr_trackerGetCounts (Transmission) - 0.1% tr_torrentRecheckCompleteness (Transmission) - 0.1% tr_torrentGetRates (Transmission) - 0.1% tr_lockLock (Transmission) - 0.1% tr_list_remove_node (Transmission) - 0.1% tr_list_remove (Transmission) - 0.1% tr_cpGetStatus (Transmission) - 0.1% tr_bitfieldDup (Transmission) - 0.1% timeout_next (Transmission) - 0.1% time (libSystem.B.dylib) - 0.1% tcp_getlock (mach_kernel) - 0.1% TAATMorphTableMorx::TAATMorphTableMorx[not-in-charge](TLine&, long, TGlyphList&) (CoreText) - 0.1% szone_calloc (libSystem.B.dylib) - 0.1% syscall_exit_funnelcheck (mach_kernel) - 0.1% strncmp (libSystem.B.dylib) - 0.1% strlcpy (libSystem.B.dylib) - 0.1% socket_lock (mach_kernel) - 0.1% snprintf$LDBL128 (libSystem.B.dylib) - 0.1% saveFP (AppKit) - 0.1% rwldPatch_eieio (mach_kernel) - 0.1% rips_s_Create (libRIP.A.dylib) - 0.1% ripc_GetClipState (libRIP.A.dylib) - 0.1% ripc_DrawImage (libRIP.A.dylib) - 0.1% resolveSource (CoreGraphics) - 0.1% reqListPop (Transmission) - 0.1% reqListCopy (Transmission) - 0.1% pulse (Transmission) - 0.1% objc_msgSendSuper (libobjc.A.dylib) - 0.1% objc_msgSend (libobjc.A.dylib) - 0.1% name_cache_unlock (mach_kernel) - 0.1% mulckPatch_eieio (mach_kernel) - 0.1% ml_restore (mach_kernel) - 0.1% min_heap_push (Transmission) - 0.1% memcpy (libSystem.B.dylib) - 0.1% maybeCopyRenderingState (CoreGraphics) - 0.1% managerUnlock (Transmission) - 0.1% managerLock (Transmission) - 0.1% malloc_zone_free (libSystem.B.dylib) - 0.1% mach_msg (libSystem.B.dylib) - 0.1% m_mcheck (mach_kernel) - 0.1% lock_read (mach_kernel) - 0.1% kq_insert (Transmission) - 0.1% kq_dispatch (Transmission) 0.1% kevent_scan (mach_kernel) - 0.1% ipc_kmsg_copyout_header (mach_kernel) - 0.1% hw_rem_map (mach_kernel) - 0.1% hw_map_seg (mach_kernel) - 0.1% hfs_swap_BTNode (mach_kernel) - 0.1% getUploadMax (Transmission) - 0.1% getSocketMax (Transmission) - 0.1% floorf (libSystem.B.dylib) - 0.1% expireOldRequests (Transmission) - 0.1% event_queue_remove (Transmission) - 0.1% empty (Foundation) - 0.1% dyld_stub_snprintf$LDBL128 (libSystem.B.dylib) - 0.1% dyld_stub_pthread_self (libSystem.B.dylib) - 0.1% dyld_stub_OSSpinLockUnlock (CoreFoundation) - 0.1% dyld_stub_objc_msgSendSuper (CoreFoundation) - 0.1% dyld_stub_objc_exception_try_enter (AppKit) - 0.1% dyld_stub_objc_collecting_enabled (Foundation) - 0.1% dyld_stub_NSUnionRange (AppKit) - 0.1% dyld_stub_memset (CoreFoundation) - 0.1% dyld_stub_malloc (Transmission) - 0.1% dyld_stub_fmaxf (CoreGraphics) - 0.1% dyld_stub_class_getSuperclass (CoreFoundation) - 0.1% dyld_stub_CGGStateGetSoftMask (libRIP.A.dylib) - 0.1% dyld_stub_CFStorageGetValueAtIndex (AppKit) - 0.1% dyld_stub_CFNumberGetValue (Foundation) - 0.1% dyld_stub_CFMakeCollectable (Foundation) - 0.1% dyld_stub__CFArrayCheckAndGetValueAtIndex (Foundation) - 0.1% current_proc (mach_kernel) - 0.1% copyinstr (mach_kernel) - 0.1% CompareExtendedCatalogKeys (mach_kernel) - 0.1% compareAddresses (Transmission) - 0.1% closef_locked (mach_kernel) - 0.1% CGStyleCreate (CoreGraphics) - 0.1% CGSFillDRAM8by1 (CoreGraphics) - 0.1% CGImageGetClipPath (CoreGraphics) - 0.1% CGGStateGetImageRenderingIntent (CoreGraphics) - 0.1% CGContextSetStrokeColorWithColor (CoreGraphics) - 0.1% CGContextDelegateGetInfo (CoreGraphics) - 0.1% CGColorSpaceAdjustColor (CoreGraphics) - 0.1% CGAffineTransformMakeWithRect (CoreGraphics) - 0.1% CFURLGetBaseURL (CoreFoundation) - 0.1% CFHash (CoreFoundation) - 0.1% CFGetRetainCount (CoreFoundation) - 0.1% CFGetAllocator (CoreFoundation) - 0.1% CFDateGetTypeID (CoreFoundation) - 0.1% CFDateGetAbsoluteTime (CoreFoundation) - 0.1% CFDateCreate (CoreFoundation) - 0.1% CFAbsoluteTimeGetCurrent (CoreFoundation) - 0.1% cerror (libSystem.B.dylib) - 0.1% BN_usub (libcrypto.0.9.7.dylib) - 0.1% bn_sqr_normal (libcrypto.0.9.7.dylib) - 0.1% BN_sqr (libcrypto.0.9.7.dylib) - 0.1% BN_from_montgomery (libcrypto.0.9.7.dylib) - 0.1% assert_wait_deadline (mach_kernel) - 0.1% arp_lookup_ip (mach_kernel) - 0.1% ARGB32_mark_constmask (CoreGraphics) - 0.1% ARGB32_colorlookup (CoreGraphics) - 0.1% A8_mark (CoreGraphics) - 0.1% _NSRemoveDirtyLayoutManager (AppKit) - 0.1% _NSLayoutNodeSetLocationCapacity (AppKit) - 0.1% _NSFastFillAllGlyphHolesForCharacterRange (AppKit) - 0.1% _enable_preemption (mach_kernel) - 0.1% _disable_preemption (mach_kernel) - 0.1% _CFDoExceptionOperation (CoreFoundation) - 0.1% _CFBundleGetMainBundleAlreadyLocked (CoreFoundation) - 0.1% __vfprintf$LDBL128 (libSystem.B.dylib) - 0.1% __spin_lock (commpage [libSystem.B.dylib]) - 0.1% __compare_and_swap32b (commpage [libSystem.B.dylib]) - 0.1% __compare_and_swap32 (commpage [libSystem.B.dylib]) - 0.1% __cmpdi2 (libgcc_s.1.dylib) - 0.1% __CFStringHash (CoreFoundation) - 0.1% __CFStringDeallocate (CoreFoundation) - 0.1% __CF_INVOKE_CALLBACK (CoreFoundation) - 0.1% -[Torrent isChecking] (Transmission) - 0.1% -[Torrent dateActivity] (Transmission) - 0.1% -[NSUserDefaults(NSUserDefaults) floatForKey:] (Foundation) - 0.1% -[NSTypesetter _layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:maxCharacterIndex:nextGlyphIndex:nextCharacterIndex:] (AppKit) - 0.1% -[NSTextStorage edited:range:changeInLength:] (AppKit) - 0.1% -[NSObject(NSObject) autorelease] (Foundation) - 0.1% -[NSLineFragmentRenderingContext sizeWithBehavior:usesFontLeading:baselineDelta:] (AppKit) - 0.1% -[NSFont pointSize] (AppKit) - 0.1% -[NSFont _ascenderDeltaForBehavior:] (AppKit) - 0.1% -[NSCFBoolean boolValue] (Foundation) - 0.1% -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:] (AppKit) - 0.1% -[NSATSLineFragment saveWithGlyphOrigin:] (AppKit) - 0.1% -[NSArray makeObjectsPerformSelector:] (CoreFoundation) - 0.1% -[Controller updateUI] (Transmission) - 0.1% -[CFXPreferencesPropertyListSource(CFXPreferencesSPIAdditions) _backingPlistIsNewer] (CoreFoundation) - 0.1% -[_NSDisplayOperationStack setRectSetBeingDrawn:forView:] (AppKit)