-------------------------------------------------------------------------------- Files compared: /home/ci-bench-runner/server/job-output/3c47a5e4-e98b-46a8-9b70-03139f88c330/base/results/cachegrind/handshake_tickets_aws_lc_rs_1.3_rsa_chacha_client; /home/ci-bench-runner/server/job-output/3c47a5e4-e98b-46a8-9b70-03139f88c330/candidate/results/cachegrind/handshake_tickets_aws_lc_rs_1.3_rsa_chacha_client Command: /tmp/.tmpAYNLMO/target/release/rustls-ci-bench run-single 46 client; /tmp/.tmpFflE0w/target/release/rustls-ci-bench run-single 46 client Data file: /home/ci-bench-runner/server/job-output/3c47a5e4-e98b-46a8-9b70-03139f88c330/diffs/handshake_tickets_aws_lc_rs_1.3_rsa_chacha_client Events recorded: Ir Events shown: Ir Event sort order: Ir Thresholds: 0.1 Include dirs: User annotated: Auto-annotation: off -------------------------------------------------------------------------------- Ir -------------------------------------------------------------------------------- 2,239 (100.0%) PROGRAM TOTALS -------------------------------------------------------------------------------- Ir file:function -------------------------------------------------------------------------------- -14,673 (-655.3%) ???:>::try_from 14,673 (655.3%) ???:>::try_from 10,540 (470.7%) ???:rustls::msgs::persist::Tls13ClientSessionValue::new -9,611 (-429.3%) ???:rustls::record_layer::RecordLayer::decrypt_incoming 6,310 (281.8%) ???:rustls::msgs::deframer::MessageDeframer::pop -6,200 (-276.9%) ???:rustls::client::tls13::ExpectTraffic::handle_new_ticket_tls13 4,991 (222.9%) ???:core::ptr::drop_in_place -4,991 (-222.9%) ???:core::ptr::drop_in_place -4,302 (-192.1%) ???:hashbrown::map::HashMap::get_mut 4,216 (188.3%) ???:core::ptr::drop_in_place 4,109 (183.5%) ???:alloc::collections::btree::map::BTreeMap::insert -4,072 (-181.9%) ???:core::ptr::drop_in_place -3,897 (-174.1%) ???:alloc::collections::btree::map::entry::VacantEntry::insert -3,193 (-142.6%) ???:::complete 3,162 (141.2%) ???:rustls::msgs::message::OutboundChunks::to_vec 2,928 (130.8%) ???:alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert_recursing -2,761 (-123.3%) ./malloc/./malloc/malloc.c:_int_malloc 2,635 (117.7%) ???:rustls::crypto::aws_lc_rs::ring_shim::agree_ephemeral -1,810 (-80.8%) ???:rustls::msgs::handshake::HasServerExtensions::has_duplicate_extension 1,789 (79.90%) ???:hashbrown::map::HashMap::contains_key 1,736 (77.53%) ???:rustls::tls13::key_schedule::KeyScheduleHandshakeStart::derive_client_handshake_secrets -1,717 (-76.7%) ???: as core::iter::traits::iterator::Iterator>::next 1,705 (76.15%) ???:rustls::tls13::key_schedule::KeyScheduleClientBeforeFinished::into_traffic -1,674 (-74.8%) ???:>::handle -1,638 (-73.2%) ./malloc/./malloc/malloc.c:_int_free 1,612 (72.00%) ???:rustls::common_state::CommonState::send_single_fragment 1,581 (70.61%) ???:rustls::tls13::key_schedule::KeyScheduleHandshake::into_pre_finished_client_traffic 1,565 (69.90%) ???:::take_tls13_ticket 1,550 (69.23%) ???:::remove_tls12_session -1,203 (-53.7%) ./stdio-common/./stdio-common/vfscanf-internal.c:__vfscanf_internal -1,116 (-49.8%) ???:rustls::common_state::CommonState::send_msg -1,087 (-48.5%) ./malloc/./malloc/malloc.c:malloc_consolidate 1,085 (48.46%) ???:rustls::msgs::message::OutboundChunks::copy_to_vec 775 (34.61%) ???:rustls::crypto::ActiveKeyExchange::complete_for_tls_version 527 (23.54%) ???:rustls::client::client_conn::ClientConfig::find_cipher_suite -500 (-22.3%) ./stdlib/../stdlib/strtol_l.c:____strtoul_l_internal -471 (-21.0%) ???:::name 471 (21.04%) ???:::name -467 (-20.9%) ???:rustls::client::tls13::handle_server_hello -465 (-20.8%) ???: as core::iter::traits::iterator::Iterator>::try_fold 372 (16.61%) ???:>::handle 359 (16.03%) ???:core::slice::sort::insertion_sort_shift_left 350 (15.63%) ./malloc/./malloc/malloc.c:unlink_chunk.constprop.0 -279 (-12.5%) ???:rustls::conn::is_valid_ccs 279 (12.46%) ???:rustls::msgs::message::InboundMessage::is_valid_ccs -270 (-12.1%) ./malloc/./malloc/malloc.c:_int_realloc -248 (-11.1%) ???:>::handle -248 (-11.1%) ???:::encrypt 182 ( 8.13%) ???:rustls::client::handy::ClientSessionMemoryCache::new -180 (-8.04%) ???:hashbrown::map::HashMap::with_capacity_and_hasher 168 ( 7.50%) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_avx_unaligned_erms 166 ( 7.41%) ???:rustls::client::hs::emit_client_hello_for_retry 164 ( 7.32%) ./malloc/./malloc/malloc.c:alloc_perturb -155 (-6.92%) ???:hashbrown::rustc_entry::>::rustc_entry -150 (-6.70%) ???:rustls::client::tls13::prepare_resumption 125 ( 5.58%) ???:>::handle -106 (-4.73%) ???: as core::ops::drop::Drop>::drop -104 (-4.64%) ???: as core::ops::drop::Drop>::drop 100 ( 4.47%) ???:core::ptr::drop_in_place<[rustls::msgs::persist::Tls13ClientSessionValue]> -73 (-3.26%) ./libio/./libio/iogetdelim.c:getdelim 73 ( 3.26%) ???:core::ptr::drop_in_place -72 (-3.22%) ./libio/./libio/genops.c:_IO_sputbackc 70 ( 3.13%) ???:rustls::tls13::construct_server_verify_message -62 (-2.77%) ???:::has_certs -62 (-2.77%) ???:rustls::client::client_conn::>::for_client 62 ( 2.77%) ???:::enabled -53 (-2.37%) ???:>::handle 53 ( 2.37%) ???:hashbrown::map::HashMap::insert 50 ( 2.23%) ???:core::ptr::drop_in_place<(rustls_pki_types::server_name::ServerName,rustls::client::handy::ServerData)> 46 ( 2.05%) ???: as rustls::msgs::codec::Codec>::encode -46 (-2.05%) ???:::encode -40 (-1.79%) ???:rustls::client::common::ClientHelloDetails::server_sent_unsolicited_extensions -39 (-1.74%) ./libio/./libio/strops.c:_IO_str_init_static_internal -34 (-1.52%) ./string/../sysdeps/x86_64/multiarch/memchr-avx2.S:__memchr_avx2 -34 (-1.52%) ./stdio-common/./stdio-common/isoc99_sscanf.c:__isoc99_sscanf -31 (-1.38%) ???:rustls::client::hs::start_handshake 31 ( 1.38%) ???:>::handle 30 ( 1.34%) ./malloc/./malloc/arena.c:malloc -27 (-1.21%) ./libio/./libio/genops.c:_IO_setb -24 (-1.07%) ./nptl/./nptl/pthread_getattr_np.c:pthread_getattr_np@@GLIBC_2.32 -23 (-1.03%) ???:::encode -23 (-1.03%) ???:core::ptr::drop_in_place -22 (-0.98%) ./stdio-common/../include/scratch_buffer.h:__vfscanf_internal -22 (-0.98%) ./libio/./libio/genops.c:_IO_old_init -22 (-0.98%) ./libio/./libio/genops.c:_IO_no_init -20 (-0.89%) ./string/../sysdeps/x86_64/multiarch/memchr-avx2.S:__rawmemchr_avx2 -16 (-0.71%) ./elf/../sysdeps/x86_64/dl-machine.h:_dl_relocate_object -15 (-0.67%) ./stdio-common/../libio/strfile.h:__isoc99_sscanf -15 (-0.67%) ???:??? -12 (-0.54%) ./nptl/./nptl/libc-cleanup.c:__libc_cleanup_push_defer -10 (-0.45%) ./elf/./elf/do-rel.h:_dl_relocate_object 10 ( 0.45%) ???:::encode -8 (-0.36%) ./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S:__memcmp_avx2_movbe -8 (-0.36%) ./nptl/./nptl/libc-cleanup.c:__libc_cleanup_pop_restore -6 (-0.27%) ./stdlib/../stdlib/strtol.c:__strtoul_internal -4 (-0.18%) ./libio/./libio/libioP.h:getdelim 3 ( 0.13%) ???:core::ptr::drop_in_place -3 (-0.13%) ./stdio-common/./stdio-common/getline.c:getline