-------------------------------------------------------------------------------- Files compared: /home/ci-bench-runner/server/job-output/3c47a5e4-e98b-46a8-9b70-03139f88c330/base/results/cachegrind/handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server; /home/ci-bench-runner/server/job-output/3c47a5e4-e98b-46a8-9b70-03139f88c330/candidate/results/cachegrind/handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server Command: /tmp/.tmpAYNLMO/target/release/rustls-ci-bench run-single 45 server; /tmp/.tmpFflE0w/target/release/rustls-ci-bench run-single 45 server Data file: /home/ci-bench-runner/server/job-output/3c47a5e4-e98b-46a8-9b70-03139f88c330/diffs/handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server Events recorded: Ir Events shown: Ir Event sort order: Ir Thresholds: 0.1 Include dirs: User annotated: Auto-annotation: off -------------------------------------------------------------------------------- Ir -------------------------------------------------------------------------------- 47,579 (100.0%) PROGRAM TOTALS -------------------------------------------------------------------------------- Ir file:function -------------------------------------------------------------------------------- 28,020 (58.89%) ???:::take -26,010 (-54.7%) ???:rustls::limited_cache::LimitedCache::remove 22,135 (46.52%) ???:alloc::collections::btree::map::BTreeMap::insert -15,354 (-32.3%) ???:alloc::collections::btree::map::entry::VacantEntry::insert -14,560 (-30.6%) ???:rustls::msgs::handshake::ClientHelloPayload::has_duplicate_extension -14,384 (-30.2%) ???:rustls::limited_cache::LimitedCache::insert 13,908 (29.23%) ???:core::ptr::drop_in_place 12,599 (26.48%) ???:alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert_recursing 10,416 (21.89%) ???:::put 10,261 (21.57%) ./malloc/./malloc/malloc.c:_int_malloc -10,002 (-21.0%) ???:core::ptr::drop_in_place 9,780 (20.56%) ???:rustls::common_state::CommonState::send_single_fragment -8,470 (-17.8%) ???:hashbrown::rustc_entry::>::rustc_entry 8,468 (17.80%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/shift.c:aws_lc_0_13_0_BN_rshift1 -8,186 (-17.2%) ???:rustls::common_state::CommonState::send_msg 8,185 (17.20%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/../internal.h:bn_cmp_words_consttime 6,580 (13.83%) ???:rustls::msgs::message::OutboundChunks::copy_to_vec 5,580 (11.73%) ???:hashbrown::rustc_entry::RustcVacantEntry::insert -4,154 (-8.73%) ???:>::try_from 4,154 ( 8.73%) ???:>::try_from 3,808 ( 8.00%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/asm/x86_64-gcc.c:aws_lc_0_13_0_bn_uadd_consttime -3,480 (-7.31%) ???:hashbrown::map::HashMap::remove -3,193 (-6.71%) ???:::complete 3,162 ( 6.65%) ???:rustls::msgs::message::OutboundChunks::to_vec 2,639 ( 5.55%) ./malloc/./malloc/malloc.c:malloc_consolidate 2,635 ( 5.54%) ???:rustls::crypto::aws_lc_rs::ring_shim::agree_ephemeral 2,256 ( 4.74%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/asm/x86_64-gcc.c:aws_lc_0_13_0_bn_usub_consttime -2,232 (-4.69%) ???:rustls::record_layer::RecordLayer::decrypt_incoming -1,891 (-3.97%) ???: as core::ops::drop::Drop>::drop -1,829 (-3.84%) ???:core::ptr::drop_in_place 1,789 ( 3.76%) ???:hashbrown::map::HashMap::contains_key -1,717 (-3.61%) ???: as core::iter::traits::iterator::Iterator>::next 1,661 ( 3.49%) ./malloc/./malloc/malloc.c:_int_free 1,581 ( 3.32%) ???:rustls::msgs::deframer::MessageDeframer::pop -1,550 (-3.26%) ???:rustls::tls13::key_schedule::KeyScheduleHandshake::into_traffic_with_client_finished_pending 1,544 ( 3.25%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/cmp.c:bn_cmp_words_consttime -1,504 (-3.16%) ???:::encrypt 1,417 ( 2.98%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/shift.c:aws_lc_0_13_0_bn_rshift_words 1,253 ( 2.63%) ./malloc/./malloc/malloc.c:unlink_chunk.constprop.0 -1,206 (-2.53%) ???:rustls::tls13::key_schedule::KeyScheduleHandshake::set_handshake_decrypter -1,203 (-2.53%) ./stdio-common/./stdio-common/vfscanf-internal.c:__vfscanf_internal 1,181 ( 2.48%) ???:rustls::server::tls13::client_hello::CompleteClientHelloHandling::handle_client_hello 1,109 ( 2.33%) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_avx_unaligned_erms 1,020 ( 2.14%) ???:rustls::record_layer::RecordLayer::set_message_decrypter 856 ( 1.80%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/add.c:aws_lc_0_13_0_bn_uadd_consttime 775 ( 1.63%) ???:rustls::crypto::ActiveKeyExchange::complete_for_tls_version 757 ( 1.59%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_is_zero 558 ( 1.17%) ???:rustls::server::tls13::client_hello::emit_finished_tls13 -558 (-1.17%) ???:alloc::collections::btree::map::IntoIter::dying_next 526 ( 1.11%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_rshift1 -526 (-1.11%) rustls/target/release/build/aws-lc-sys-8eeb271451b91ded/out/build/aws-lc/crypto/fipsmodule/aesni-x86_64.S:aws_lc_0_13_0_aes_hw_ctr32_encrypt_blocks -500 (-1.05%) ./stdlib/../stdlib/strtol_l.c:____strtoul_l_internal -462 (-0.97%) rustls/target/release/build/aws-lc-sys-8eeb271451b91ded/out/build/aws-lc/crypto/fipsmodule/aesni-x86_64.S:aws_lc_0_13_0_aes_hw_encrypt 461 ( 0.97%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/gcd.c:aws_lc_0_13_0_BN_mod_inverse_odd -450 (-0.95%) rustls/target/release/build/aws-lc-sys-8eeb271451b91ded/out/build/aws-lc/crypto/fipsmodule/aesni-x86_64.S:aws_lc_0_13_0_aes_hw_set_encrypt_key 403 ( 0.85%) ???:>::handle 392 ( 0.82%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/shift.c:aws_lc_0_13_0_BN_is_bit_set 381 ( 0.80%) ???:::name -381 (-0.80%) ???:::name 368 ( 0.77%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/cmp.c:aws_lc_0_13_0_BN_is_odd -333 (-0.70%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/add.c:aws_lc_0_13_0_bn_usub_consttime -326 (-0.69%) ???:rustls::server::hs::ExpectClientHello::with_certified_key 303 ( 0.64%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_uadd 280 ( 0.59%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_bn_wexpand -279 (-0.59%) ???:rustls::conn::is_valid_ccs 279 ( 0.59%) ???:rustls::msgs::message::InboundMessage::is_valid_ccs 249 ( 0.52%) ???:rustls::server::handy::ServerSessionMemoryCache::new -248 (-0.52%) ???:<[rustls::msgs::handshake::ServerName] as rustls::msgs::handshake::ConvertServerNameList>::has_duplicate_names_for_type 217 ( 0.46%) ./malloc/./malloc/malloc.c:systrim.constprop.0 -216 (-0.45%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/shift.c:aws_lc_0_13_0_BN_rshift 186 ( 0.39%) ???:rustls::server::tls13::client_hello::emit_encrypted_extensions -170 (-0.36%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/rand/ctrdrbg.c:aws_lc_0_13_0_CTR_DRBG_generate -170 (-0.36%) ???:hashbrown::map::HashMap::with_capacity_and_hasher 162 ( 0.34%) ???:rustls::server::hs::process_client_hello -158 (-0.33%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_usub 152 ( 0.32%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/add.c:aws_lc_0_13_0_BN_uadd 130 ( 0.27%) ./malloc/./malloc/arena.c:malloc 124 ( 0.26%) ???:>::handle 124 ( 0.26%) ???:core::ptr::drop_in_place -104 (-0.22%) ???:rustls::limited_cache::LimitedCache::new -104 (-0.22%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/random.c:aws_lc_0_13_0_bn_rand_range_words -103 (-0.22%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_rshift 101 ( 0.21%) ???:hashbrown::map::HashMap::insert -93 (-0.20%) ???:rustls::server::tls13::client_hello::emit_server_hello 84 ( 0.18%) ???:hashbrown::map::HashMap::get_mut -83 (-0.17%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/../internal.h:aws_lc_0_13_0_CTR_DRBG_generate 77 ( 0.16%) ./malloc/./malloc/malloc.c:_int_realloc -73 (-0.15%) ./libio/./libio/iogetdelim.c:getdelim 72 ( 0.15%) ???:alloc::raw_vec::RawVec::reserve::do_reserve_and_handle -72 (-0.15%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/rand/rand.c:aws_lc_0_13_0_RAND_bytes_with_additional_data.part.0 -72 (-0.15%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/add.c:aws_lc_0_13_0_BN_usub -72 (-0.15%) ???:alloc::raw_vec::RawVec::reserve_for_push -72 (-0.15%) ./libio/./libio/genops.c:_IO_sputbackc -62 (-0.13%) ???:rustls::server::server_conn::>::for_server -60 (-0.13%) ./misc/./misc/sbrk.c:sbrk -52 (-0.11%) ./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S:__memcmp_avx2_movbe -51 (-0.11%) ???:::encode -50 (-0.11%) ???:rustls::server::builder::>::with_cert_resolver -50 (-0.11%) ./nptl/./nptl/pthread_rwlock_common.c:pthread_rwlock_unlock@@GLIBC_2.34