# Report 1 - transmission.shark - Time Profile of Transmission SharkProfileViewer # Generated from the visible portion of the outline view + 69.7% _pthread_body (libSystem.B.dylib) | + 69.7% ThreadFunc (Transmission) | | + 69.7% libeventThreadFunc (Transmission) | | | + 69.7% event_dispatch (Transmission) | | | | + 69.6% event_base_loop (Transmission) | | | | | + 60.4% timerCallback (Transmission) | | | | | | + 57.6% refillPulse (Transmission) | | | | | | | 17.7% tr_bitfieldHas (Transmission) | | | | | | | - 7.5% tr_peerMsgsAddRequest (Transmission) | | | | | | | - 5.0% tr_cpBlockIsComplete (Transmission) | | | | | | | 3.2% __memcpy (commpage [libSystem.B.dylib]) | | | | | | | 3.0% __udivdi3 (libgcc_s.1.dylib) | | | | | | | 2.2% _tr_block (Transmission) | | | | | | | - 2.1% qsort (libSystem.B.dylib) | | | | | | | 2.1% tr_peerMsgsIsPieceFastAllowed (Transmission) | | | | | | | 0.7% tr_peerMsgsIsPieceSuggested (Transmission) | | | | | | | - 0.2% tr_rand (Transmission) | | | | | | | 0.2% tr_cpPercentBlocksInPiece (Transmission) | | | | | | | 0.1% dyld_stub___udivdi3 (Transmission) | | | | | | | 0.0% tr_cpPieceIsComplete (Transmission) | | | | | | | - 0.0% free (libSystem.B.dylib) | | | | | | | - 0.0% malloc (libSystem.B.dylib) | | | | | | - 1.1% pulse (Transmission) | | | | | | - 0.4% reconnectPulse (Transmission) | | | | | | 0.3% tr_peerMsgsIsPieceFastAllowed (Transmission) | | | | | | 0.3% tr_cpBlockIsComplete (Transmission) | | | | | | 0.2% tr_bitfieldHas (Transmission) | | | | | | - 0.2% ratePulse (Transmission) | | | | | | 0.2% tr_peerMsgsIsPieceSuggested (Transmission) | | | | | | - 0.1% event_add (Transmission) | | | | | | 0.0% tr_rand (Transmission) | | | | | | 0.0% tr_free (Transmission) | | | | | | - 0.0% pexPulse (Transmission) | | | | | - 6.1% bufferevent_readcb (Transmission) | | | | | - 2.5% bufferevent_writecb (Transmission) | | | | | - 0.3% event_del (Transmission) | | | | | - 0.2% kq_dispatch (Transmission) | | | | | - 0.1% gettimeofday (libSystem.B.dylib) | | | | | 0.0% tr_list_remove (Transmission) | | | | | 0.0% event_queue_insert (Transmission) | | | | 0.0% event_del (Transmission) + 11.2% unix_syscall (mach_kernel) | - 4.8% write (mach_kernel) | + 3.6% kevent (mach_kernel) | | - 2.9% kevent_scan (mach_kernel) | | - 0.4% kevent_register (mach_kernel) | | - 0.1% cache_flush_page_phys (mach_kernel) | | - 0.1% lo_unix_scall (mach_kernel) | | 0.0% clock_get_uptime (mach_kernel) | | 0.0% unix_syscall_return (mach_kernel) | | - 0.0% hw_lock_unlock (mach_kernel) | | 0.0% fp_lookup (mach_kernel) | | - 0.0% fp_getfkq (mach_kernel) | | 0.0% find_user_regs (mach_kernel) | | 0.0% dup2 (mach_kernel) | - 2.2% read (mach_kernel) | - 0.3% stat (mach_kernel) | - 0.1% ioctl (mach_kernel) | - 0.1% close (mach_kernel) | - 0.0% cache_flush_page_phys (mach_kernel) | 0.0% timevaladd (mach_kernel) | 0.0% itimerfix (mach_kernel) | 0.0% fo_ioctl (mach_kernel) | - 0.0% connect (mach_kernel) | - 0.0% __sysctl (mach_kernel) - 8.9% user_trap (mach_kernel) - 5.2% start (Transmission) - 2.6% find_user_regs (mach_kernel) 1.0% lo_alltraps (mach_kernel) 0.4% lo_unix_scall (mach_kernel) - 0.3% thread_run (mach_kernel) - 0.3% kevent_register (mach_kernel) - 0.1% mach_msg_receive_results (mach_kernel) - 0.1% i386_astintr (mach_kernel) - 0.0% thread_block_parameter (mach_kernel) 0.0% lo_mach_scall (mach_kernel) 0.0% ast_pending (mach_kernel) 0.0% unix_syscall_return (mach_kernel) - 0.0% thread_depress_abort_internal (mach_kernel) - 0.0% thread_block (mach_kernel) 0.0% kqueue_from_portset_np (mach_kernel) - 0.0% kernel_preempt_check (mach_kernel) 0.0% get_bsdthread_info (mach_kernel) 0.0% exit_funnel_section (mach_kernel) 0.0% chudxnu_cpu_free (mach_kernel)