-------------------------------------------------------------------------------- Files compared: /home/ci-bench-runner/server/job-output/3c47a5e4-e98b-46a8-9b70-03139f88c330/base/results/cachegrind/handshake_session_id_ring_1.3_ecdsap384_chacha_server; /home/ci-bench-runner/server/job-output/3c47a5e4-e98b-46a8-9b70-03139f88c330/candidate/results/cachegrind/handshake_session_id_ring_1.3_ecdsap384_chacha_server Command: /tmp/.tmpAYNLMO/target/release/rustls-ci-bench run-single 25 server; /tmp/.tmpFflE0w/target/release/rustls-ci-bench run-single 25 server Data file: /home/ci-bench-runner/server/job-output/3c47a5e4-e98b-46a8-9b70-03139f88c330/diffs/handshake_session_id_ring_1.3_ecdsap384_chacha_server Events recorded: Ir Events shown: Ir Event sort order: Ir Thresholds: 0.1 Include dirs: User annotated: Auto-annotation: off -------------------------------------------------------------------------------- Ir -------------------------------------------------------------------------------- 29,147 (100.0%) PROGRAM TOTALS -------------------------------------------------------------------------------- Ir file:function -------------------------------------------------------------------------------- 28,020 (96.13%) ???:::take -26,010 (-89.2%) ???:rustls::limited_cache::LimitedCache::remove 22,335 (76.63%) ???:alloc::collections::btree::map::BTreeMap::insert -15,435 (-53.0%) ???:alloc::collections::btree::map::entry::VacantEntry::insert -14,384 (-49.3%) ???:rustls::limited_cache::LimitedCache::insert -14,089 (-48.3%) ???:rustls::msgs::handshake::ClientHelloPayload::has_duplicate_extension 13,908 (47.72%) ???:core::ptr::drop_in_place 12,742 (43.72%) ???:alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert_recursing 10,978 (37.66%) ./malloc/./malloc/malloc.c:_int_malloc 10,454 (35.87%) ???:::put -10,002 (-34.3%) ???:core::ptr::drop_in_place 9,780 (33.55%) ???:rustls::common_state::CommonState::send_single_fragment -8,470 (-29.1%) ???:hashbrown::rustc_entry::>::rustc_entry -8,186 (-28.1%) ???:rustls::common_state::CommonState::send_msg 6,580 (22.58%) ???:rustls::msgs::message::OutboundChunks::copy_to_vec 5,580 (19.14%) ???:hashbrown::rustc_entry::RustcVacantEntry::insert 4,252 (14.59%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.7/pregenerated/sha256-x86_64-elf.S:sha256_block_data_order_avx 4,154 (14.25%) ???:>::try_from -4,154 (-14.3%) ???:>::try_from 3,744 (12.85%) ./malloc/./malloc/malloc.c:malloc_consolidate -3,480 (-11.9%) ???:hashbrown::map::HashMap::remove 3,162 (10.85%) ???:rustls::msgs::message::OutboundChunks::to_vec -2,232 (-7.66%) ???:rustls::record_layer::RecordLayer::decrypt_incoming 2,014 ( 6.91%) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_avx_unaligned_erms -1,891 (-6.49%) ???: as core::ops::drop::Drop>::drop -1,880 (-6.45%) ???:::encrypt 1,850 ( 6.35%) ./malloc/./malloc/malloc.c:unlink_chunk.constprop.0 -1,829 (-6.28%) ???:core::ptr::drop_in_place 1,789 ( 6.14%) ???:hashbrown::map::HashMap::contains_key -1,717 (-5.89%) ???: as core::iter::traits::iterator::Iterator>::next 1,712 ( 5.87%) ./malloc/./malloc/malloc.c:_int_free 1,581 ( 5.42%) ???:rustls::msgs::deframer::MessageDeframer::pop -1,550 (-5.32%) ???:rustls::tls13::key_schedule::KeyScheduleHandshake::into_traffic_with_client_finished_pending -1,206 (-4.14%) ???:rustls::tls13::key_schedule::KeyScheduleHandshake::set_handshake_decrypter -1,203 (-4.13%) ./stdio-common/./stdio-common/vfscanf-internal.c:__vfscanf_internal 1,020 ( 3.50%) ???:rustls::record_layer::RecordLayer::set_message_decrypter 938 ( 3.22%) ???:rustls::server::tls13::client_hello::CompleteClientHelloHandling::handle_client_hello -558 (-1.91%) ???:alloc::collections::btree::map::IntoIter::dying_next 558 ( 1.91%) ???:rustls::server::tls13::client_hello::emit_finished_tls13 -500 (-1.72%) ./stdlib/../stdlib/strtol_l.c:____strtoul_l_internal 493 ( 1.69%) ???:core::ptr::drop_in_place -462 (-1.59%) ???:core::ptr::drop_in_place<&core::option::Option>> 403 ( 1.38%) ???:>::handle 279 ( 0.96%) ???:rustls::msgs::message::InboundMessage::is_valid_ccs -279 (-0.96%) ???:rustls::conn::is_valid_ccs 249 ( 0.85%) ???:rustls::server::handy::ServerSessionMemoryCache::new -248 (-0.85%) ???:<[rustls::msgs::handshake::ServerName] as rustls::msgs::handshake::ConvertServerNameList>::has_duplicate_names_for_type 186 ( 0.64%) ???:rustls::server::tls13::client_hello::emit_encrypted_extensions -170 (-0.58%) ???:hashbrown::map::HashMap::with_capacity_and_hasher 147 ( 0.50%) ./malloc/./malloc/malloc.c:systrim.constprop.0 -140 (-0.48%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.7/pregenerated/chacha20_poly1305_x86_64-elf.S:ring_core_0_17_7_chacha20_poly1305_seal 129 ( 0.44%) ???:rustls::server::hs::ExpectClientHello::with_certified_key 124 ( 0.43%) ???:>::handle 124 ( 0.43%) ???:core::ptr::drop_in_place 119 ( 0.41%) ./malloc/./malloc/malloc.c:sysmalloc -104 (-0.36%) ???:rustls::limited_cache::LimitedCache::new 93 ( 0.32%) ???:rustls::server::hs::process_client_hello -93 (-0.32%) ???:rustls::server::tls13::client_hello::emit_server_hello 84 ( 0.29%) ./misc/./misc/sbrk.c:sbrk 78 ( 0.27%) ???:rustls::msgs::handshake::ClientHelloPayload::psk_modes -73 (-0.25%) ./libio/./libio/iogetdelim.c:getdelim -72 (-0.25%) ./libio/./libio/genops.c:_IO_sputbackc 67 ( 0.23%) ./malloc/./malloc/malloc.c:_int_realloc 66 ( 0.23%) ???:rustls::msgs::handshake::ClientHelloPayload::psk_mode_offered 64 ( 0.22%) ./malloc/./malloc/arena.c:malloc -62 (-0.21%) ???:rustls::server::server_conn::>::for_server 60 ( 0.21%) ./malloc/./malloc/malloc.c:calloc -52 (-0.18%) ???:hashbrown::map::HashMap::get_mut -50 (-0.17%) ???:rustls::server::builder::>::with_cert_resolver 50 ( 0.17%) ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S:__memset_avx2_unaligned_erms 46 ( 0.16%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.7/pregenerated/chacha20_poly1305_x86_64-elf.S:chacha20_poly1305_seal_avx2 -43 (-0.15%) ???:hashbrown::map::HashMap::insert -39 (-0.13%) ./libio/./libio/strops.c:_IO_str_init_static_internal -34 (-0.12%) ./string/../sysdeps/x86_64/multiarch/memchr-avx2.S:__memchr_avx2 -34 (-0.12%) ./stdio-common/./stdio-common/isoc99_sscanf.c:__isoc99_sscanf 32 ( 0.11%) ./malloc/./malloc/morecore.c:__glibc_morecore -31 (-0.11%) ???:core::ptr::drop_in_place