[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Shark profiles of latest development code



I made profiles when rebuilding a circuit and when browsing. They are
attached. I hope this helps.
# Report 1 - Session 2 - Time Profile of tor
SharkProfileViewer
# Generated from the visible portion of the outline view
- 16.5% rijndaelEncrypt (tor)
- 11.8% sha1_block_data_order (libcrypto.0.9.7.dylib)
- 8.2% AES_decrypt (libcrypto.0.9.7.dylib)
- 4.7% ml_set_interrupts_enabled (mach_kernel)
- 4.7% bn_mul_add_words (libcrypto.0.9.7.dylib)
- 3.5% router_have_minimum_dir_info (tor)
- 3.5% aes_crypt (tor)
- 3.5% __memcpy (commpage [libSystem.B.dylib])
- 2.4% tor_tls_read (tor)
- 2.4% sha1_block_host_order (libcrypto.0.9.7.dylib)
- 2.4% memcpy_nop_if_32bit (mach_kernel)
- 2.4% logv (tor)
- 2.4% kevent_register (mach_kernel)
- 2.4% copyin (mach_kernel)
- 2.4% bn_sqr_comba8 (libcrypto.0.9.7.dylib)
- 2.4% bcmp (libSystem.B.dylib)
- 1.2% sosend (mach_kernel)
- 1.2% read (libSystem.B.dylib)
- 1.2% OSObject::free() (mach_kernel)
- 1.2% OPENSSL_cleanse (libcrypto.0.9.7.dylib)
- 1.2% mutex_lock (mach_kernel)
- 1.2% kqueue_from_portset_np (mach_kernel)
- 1.2% kq_dispatch (tor)
- 1.2% fp_getfkq (mach_kernel)
- 1.2% fo_kqfilter (mach_kernel)
- 1.2% fetch_from_buf (tor)
- 1.2% ether_detach_at (mach_kernel)
- 1.2% dyld_stub_memcpy (tor)
- 1.2% dyld_stub_localeconv_l (libSystem.B.dylib)
- 1.2% dyld_stub_bn_sqr_comba8 (libcrypto.0.9.7.dylib)
- 1.2% dlil_output (mach_kernel)
- 1.2% consider_hibernation (tor)
- 1.2% connection_bucket_write_limit (tor)
- 1.2% bn_mul_comba8 (libcrypto.0.9.7.dylib)
- 1.2% AES_encrypt (libcrypto.0.9.7.dylib)
- 1.2% AES_cbc_encrypt (libcrypto.0.9.7.dylib)
- 1.2% __gettimeofday (commpage [libSystem.B.dylib])

# Report 0 - Session 1 - Time Profile of tor
SharkProfileViewer
# Generated from the visible portion of the outline view
- 13.8% rijndaelEncrypt (tor)
- 6.2% sha1_block_data_order (libcrypto.0.9.7.dylib)
- 6.2% ml_set_interrupts_enabled (mach_kernel)
- 5.0% aes_crypt (tor)
- 3.8% router_have_minimum_dir_info (tor)
- 3.8% router_find_exact_exit_enclave (tor)
- 2.5% sha1_block_host_order (libcrypto.0.9.7.dylib)
- 2.5% mutex_lock (mach_kernel)
- 2.5% AES_encrypt (libcrypto.0.9.7.dylib)
- 1.2% zfree (mach_kernel)
- 1.2% vm_page_grab (mach_kernel)
  1.2% unix_syscall (mach_kernel)
- 1.2% uio_create (mach_kernel)
- 1.2% tcp_output (mach_kernel)
- 1.2% szone_malloc (libSystem.B.dylib)
- 1.2% soo_kqfilter (mach_kernel)
- 1.2% smartlist_join_strings2 (tor)
  1.2% shandler (mach_kernel)
- 1.2% SHA1_Update (libcrypto.0.9.7.dylib)
- 1.2% router_get_by_digest (tor)
- 1.2% pffasttimo (mach_kernel)
- 1.2% memcpy_nop_if_32bit (mach_kernel)
- 1.2% mcl_to_paddr (mach_kernel)
- 1.2% m_prepend_2 (mach_kernel)
- 1.2% kq_dispatch (tor)
- 1.2% kauth_cred_rele (mach_kernel)
- 1.2% ip_output_list (mach_kernel)
- 1.2% get_options (tor)
- 1.2% free (libSystem.B.dylib)
- 1.2% fp_lookup (mach_kernel)
- 1.2% fo_kqfilter (mach_kernel)
- 1.2% EVP_DigestInit_ex (libcrypto.0.9.7.dylib)
- 1.2% event_queue_insert (tor)
- 1.2% event_process_active (tor)
- 1.2% event_base_loop (tor)
- 1.2% ether_detach_inet6 (mach_kernel)
- 1.2% dyld_stub_SSL_read (tor)
- 1.2% dyld_stub_ssl3_read_bytes (libssl.0.9.7.dylib)
- 1.2% dyld_stub_memcmp (libssl.0.9.7.dylib)
- 1.2% dlil_output (mach_kernel)
- 1.2% digestmap_get (tor)
- 1.2% connection_or_process_inbuf (tor)
- 1.2% connection_is_rate_limited (tor)
- 1.2% connection_handle_read (tor)
- 1.2% clock_get_calendar_microtime (mach_kernel)
- 1.2% circuit_get_by_edge_conn (tor)
- 1.2% assert_connection_ok (tor)
- 1.2% assert_buf_ok (tor)
- 1.2% AES_decrypt (libcrypto.0.9.7.dylib)
- 1.2% AES_cbc_encrypt (libcrypto.0.9.7.dylib)
- 1.2% _mutex_assert (mach_kernel)
- 1.2% __memcpy (commpage [libSystem.B.dylib])

Attachment: signature.asc
Description: OpenPGP digital signature