# Report 2 - Session 2 - Time Profile of Transmission SharkProfileViewer # Generated from the visible portion of the outline view - 51.1% start (Transmission) + 22.2% shandler (mach_kernel) | + 11.5% mach_msg_overwrite_trap (mach_kernel) | | + 11.0% ipc_kobject_server (mach_kernel) | | | + 10.8% vm_map_server_routine (mach_kernel) | | | | + 7.1% vm_allocate (mach_kernel) | | | | | - 6.7% vm_map_enter (mach_kernel) | | | | | - 0.2% vm_object_pager_create (mach_kernel) | | | | | 0.1% vm_map_lookup_entry (mach_kernel) | | | | | - 0.0% vm_map_entry_insert (mach_kernel) | | | | | 0.0% vm_map_create (mach_kernel) | | | | | 0.0% mulckPatch_eieio (mach_kernel) | | | | 1.7% vm_map_lookup_entry (mach_kernel) | | | | - 1.3% vm_map_remove (mach_kernel) | | | | - 0.2% vm_copy (mach_kernel) | | | | - 0.1% pmap_remove (mach_kernel) | | | | - 0.1% vm_object_reaper_init (mach_kernel) | | | | - 0.1% convert_port_entry_to_map (mach_kernel) | | | | 0.0% vm_map_submap_pmap_clean (mach_kernel) | | | | - 0.0% vm_map_deallocate (mach_kernel) | | | | 0.0% vm_map_unwire (mach_kernel) | | | | 0.0% vm_deallocate (mach_kernel) | | | | - 0.0% ubc_isinuse_locked (mach_kernel) | | | | 0.0% lck_mtx_lock (mach_kernel) | | | | 0.0% vm_map_enter (mach_kernel) | | | | 0.0% rwldPatch_eieio (mach_kernel) | | | | 0.0% mutex_try (mach_kernel) | | | | 0.0% mulckPatch_eieio (mach_kernel) | | | 0.0% vm_map_remove (mach_kernel) | | | - 0.0% mach_port_server_routine (mach_kernel) | | | 0.0% lck_mtx_lock (mach_kernel) | | | - 0.0% ipc_kobject_server (mach_kernel) | | | 0.0% ipc_kmsg_free (mach_kernel) | | - 0.1% vm_map_copyin_common (mach_kernel) | | 0.1% ml_set_interrupts_enabled (mach_kernel) | | - 0.0% copyin (mach_kernel) | | 0.0% memcpy_nop_if_32bit (mach_kernel) | | 0.0% MapUserMemoryWindow (mach_kernel) | | - 0.0% ipc_right_copyin (mach_kernel) | | 0.0% ipc_kmsg_copyin_header (mach_kernel) | | 0.0% ipc_kmsg_copyin_body (mach_kernel) | | 0.0% ipc_kmsg_alloc (mach_kernel) | | 0.0% ipc_entry_lookup (mach_kernel) | - 9.9% unix_syscall (mach_kernel) | - 0.1% mk_timer_arm_trap (mach_kernel) | - 0.0% semaphore_wait_signal_trap_internal (mach_kernel) | - 0.0% swtch_pri (mach_kernel) | 0.0% ipc_kmsg_send (mach_kernel) | 0.0% ipc_kmsg_get (mach_kernel) - 17.7% _pthread_body (libSystem.B.dylib) 3.1% ml_set_interrupts_enabled (mach_kernel) - 1.3% vm_map_lookup_locked (mach_kernel) - 0.6% thandler (mach_kernel) 0.6% tws_traverse_object_hash_list (mach_kernel) - 0.5% unix_syscall (mach_kernel) 0.4% vm_page_lookup (mach_kernel) 0.2% vm_fault (mach_kernel) - 0.2% pmap_enter (mach_kernel) - 0.2% vm_page_alloc (mach_kernel) 0.2% tws_traverse_address_hash_list (mach_kernel) 0.2% lck_mtx_lock (mach_kernel) - 0.2% kevent_register (mach_kernel) - 0.1% mach_msg_overwrite_trap (mach_kernel) 0.1% vm_map_copyout (mach_kernel) 0.1% ml_restore (mach_kernel) 0.1% _enable_preemption (mach_kernel) 0.1% mulckPatch_eieio (mach_kernel) - 0.1% kevent (mach_kernel) - 0.1% soo_kqfilter (mach_kernel) - 0.1% pmap_sync_page_data_phys (mach_kernel) 0.0% vm_fault_page (mach_kernel) 0.0% trap (mach_kernel) 0.0% mutex_try (mach_kernel) - 0.0% knote_fdclose (mach_kernel) - 0.0% get_procrustime (mach_kernel) - 0.0% bsd_uprofil (mach_kernel) 0.0% IS_64BIT_PROCESS (mach_kernel) 0.0% _disable_preemption (mach_kernel) 0.0% zfree (mach_kernel) 0.0% tws_insert (mach_kernel) 0.0% vm_page_insert (mach_kernel) 0.0% vm_page_grab (mach_kernel) 0.0% vm_map_lookup_entry (mach_kernel) 0.0% tws_internal_lookup (mach_kernel) 0.0% rwldPatch_eieio (mach_kernel) 0.0% proc_fdlock (mach_kernel) 0.0% pmap_zero_page (mach_kernel) 0.0% pmap_copy_page (mach_kernel) 0.0% munge_wwwww (mach_kernel) 0.0% mlckPatch_isync (mach_kernel) 0.0% memcpy_nop_if_32bit (mach_kernel) 0.0% MapUserMemoryWindow (mach_kernel) 0.0% mach_msg_trap (mach_kernel) 0.0% mach_msg_receive_results (mach_kernel) 0.0% lck_mtx_unlock (mach_kernel) 0.0% kqueue_from_portset_np (mach_kernel) 0.0% knote_detach (mach_kernel) 0.0% get_preemption_level (mach_kernel) 0.0% enter_funnel_section (mach_kernel) 0.0% current_proc (mach_kernel) 0.0% copyin (mach_kernel)