-------------------------------------------------------------------------------- Files compared: /home/ci-bench-runner/server/job-output/32ee6809-754f-4928-b024-e1331c2c0bf2/base/results/cachegrind/handshake_tickets_aws_lc_rs_1.3_rsa_chacha_server; /home/ci-bench-runner/server/job-output/32ee6809-754f-4928-b024-e1331c2c0bf2/candidate/results/cachegrind/handshake_tickets_aws_lc_rs_1.3_rsa_chacha_server Command: /tmp/.tmp1F7VTk/target/release/rustls-ci-bench run-single 46 server; /tmp/.tmpCWe0z9/target/release/rustls-ci-bench run-single 46 server Data file: /home/ci-bench-runner/server/job-output/32ee6809-754f-4928-b024-e1331c2c0bf2/diffs/handshake_tickets_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 -------------------------------------------------------------------------------- 6,927 (100.0%) PROGRAM TOTALS -------------------------------------------------------------------------------- Ir file:function -------------------------------------------------------------------------------- 26,648 (384.7%) ???:chacha20_poly1305_seal_avx2 -22,052 (-318.3%) ???:bn_cmp_words_consttime -6,729 (-97.1%) ???:aws_lc_0_21_1_bn_add_words -6,313 (-91.1%) ???:aws_lc_0_21_1_bn_rshift1_words 5,313 (76.70%) ???:::encrypt 5,110 (73.77%) ???:aws_lc_0_21_1_chacha20_poly1305_seal 5,095 (73.55%) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_avx_unaligned_erms -4,824 (-69.6%) ???:aws_lc_0_21_1_bn_sub_words -4,621 (-66.7%) ???:aws_lc_0_21_1_bn_rshift_words 2,937 (42.40%) ???:poly_hash_ad_internal 2,706 (39.06%) ???:chacha20_poly1305_seal_scatter -2,576 (-37.2%) ???:aws_lc_0_21_1_bn_uadd_consttime -2,528 (-36.5%) ???:aws_lc_0_21_1_bn_fits_in_words -2,327 (-33.6%) ???:rustls::hash_hs::HandshakeHash::add_message -2,319 (-33.5%) ???:core::ptr::drop_in_place 2,319 (33.48%) ???:core::ptr::drop_in_place -2,304 (-33.3%) ???:rustls::common_state::HandshakeFlight<_>::add 2,277 (32.87%) ???:aws_lc_rs::aead::unbound_key::UnboundKey::seal_in_place_append_tag 2,149 (31.02%) ???:>::from 2,145 (30.97%) ???:rustls::common_state::CommonState::send_msg_encrypt -2,052 (-29.6%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/src/arena.c:_rjem_je_arena_ralloc 2,052 (29.62%) ???:tikv_jemallocator::layout_to_flags 1,984 (28.64%) ???:rustls::common_state::CommonState::send_single_fragment 1,716 (24.77%) ???:aws_lc_0_21_1_EVP_AEAD_CTX_seal -1,675 (-24.2%) ???:aws_lc_0_21_1_BN_mod_inverse_odd 1,650 (23.82%) ???:rustls::msgs::message::MessagePayload::encode -1,566 (-22.6%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/src/jemalloc.c:do_rallocx 1,386 (20.01%) ???:__rust_dealloc 1,353 (19.53%) ???:rustls::msgs::message::outbound::OutboundOpaqueMessage::encode -1,305 (-18.8%) ???:aws_lc_0_21_1_bn_minimal_width 1,271 (18.35%) ???:rustls::server::tls13::client_hello::emit_encrypted_extensions -1,242 (-17.9%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/src/arena.c:_rjem_je_arena_ralloc_no_move 1,221 (17.63%) ???:rustls::msgs::message::outbound::PrefixedPayload::with_capacity -1,203 (-17.4%) ./stdio-common/./stdio-common/vfscanf-internal.c:__vfscanf_internal 1,188 (17.15%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/src/jemalloc.c:_rjem_sdallocx 1,188 (17.15%) ???:rustls::common_state::CommonState::send_msg 1,169 (16.88%) ???:alloc::raw_vec::RawVec::reserve_for_push 1,155 (16.67%) ???:rustls::msgs::message::outbound::PrefixedPayload::extend_from_chunks 1,092 (15.76%) ???:alloc::raw_vec::finish_grow 1,089 (15.72%) ???:rustls::vecbuf::ChunkVecBuffer::consume 991 (14.31%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/cache_bin.h:_rjem_malloc 990 (14.29%) ???:__rust_alloc -936 (-13.5%) ???:aws_lc_0_21_1_bn_set_minimal_width 920 (13.28%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/cache_bin.h:_rjem_sdallocx -888 (-12.8%) ???:aws_lc_0_21_1_BN_rshift1 -854 (-12.3%) ???:aws_lc_0_21_1_bn_usub_consttime -850 (-12.3%) ???:aws_lc_0_21_1_bn_is_bit_set_words 825 (11.91%) ???:std::io::impls::::write_vectored 806 (11.64%) ???:rustls::server::tls13::client_hello::emit_finished_tls13 759 (10.96%) ???:rustls::record_layer::RecordLayer::encrypt_outgoing -756 (-10.9%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/sz.h:_rjem_je_arena_ralloc_no_move 743 (10.73%) ???:rustls::server::tls13::client_hello::emit_server_hello -702 (-10.1%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/src/jemalloc.c:_rjem_realloc 689 ( 9.95%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/jemalloc_internal_inlines_c.h:_rjem_malloc -648 (-9.35%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/tsd.h:do_rallocx -644 (-9.30%) ???:aws_lc_0_21_1_BN_rshift -585 (-8.45%) ???:aws_lc_0_21_1_bn_wexpand -544 (-7.85%) ???:rustls::server::hs::ExpectClientHello::with_certified_key -540 (-7.80%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/sz.h:_rjem_je_arena_ralloc -530 (-7.65%) ./stdlib/../stdlib/strtol_l.c:____strtoul_l_internal -528 (-7.62%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/cache_bin.h:_rjem_je_arena_ralloc 516 ( 7.45%) ???:rustls::common_state::CommonState::current_io_state -510 (-7.36%) ???:aws_lc_0_21_1_BN_is_bit_set 495 ( 7.15%) ???:aead_chacha20_poly1305_seal_scatter -468 (-6.76%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/thread_event.h:do_rallocx 462 ( 6.67%) ???:rustls::vecbuf::ChunkVecBuffer::write_to -459 (-6.63%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/rtree.h:_rjem_je_arena_ralloc_no_move -432 (-6.24%) ???:__rust_realloc -405 (-5.85%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/rtree.h:do_rallocx 403 ( 5.82%) ???:>::handle 396 ( 5.72%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/sz.h:_rjem_malloc 396 ( 5.72%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/sz.h:_rjem_sdallocx -378 (-5.46%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/jemalloc_internal_inlines_c.h:do_rallocx 370 ( 5.34%) ???:rustls::server::hs::process_client_hello -330 (-4.76%) ???:aws_lc_0_21_1_BN_uadd -325 (-4.69%) ???:rustls::server::tls13::client_hello::CompleteClientHelloHandling::handle_client_hello -296 (-4.27%) ???:aws_lc_0_21_1_BN_is_odd -270 (-3.90%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/sz.h:do_rallocx -240 (-3.46%) ???:aws_lc_0_21_1_BN_usub 217 ( 3.13%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/src/jemalloc.c:_rjem_je_sdallocx_default -210 (-3.03%) ???:alloc::collections::btree::map::BTreeMap::insert 200 ( 2.89%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/src/jemalloc.c:_rjem_malloc 199 ( 2.87%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/thread_event.h:_rjem_malloc 187 ( 2.70%) ???:rustls::msgs::handshake::ClientHelloPayload::psk_mode_offered 176 ( 2.54%) ???:rustls::msgs::handshake::ClientHelloPayload::psk_modes -135 (-1.95%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/arena_inlines_b.h:_rjem_je_arena_ralloc -120 (-1.73%) ???:aws_lc_0_21_1_BN_ucmp 99 ( 1.43%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/thread_event.h:_rjem_sdallocx 98 ( 1.41%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/tsd.h:_rjem_je_sdallocx_default 98 ( 1.41%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/sz.h:_rjem_je_sdallocx_default -92 (-1.33%) ???:hashbrown::map::HashMap::get_mut -86 (-1.24%) ???:hashbrown::map::HashMap::insert -81 (-1.17%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/src/hook.c:_rjem_je_hook_invoke_alloc -81 (-1.17%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/src/hook.c:_rjem_je_hook_invoke_dalloc 77 ( 1.11%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/thread_event.h:_rjem_je_sdallocx_default -73 (-1.05%) ./libio/./libio/iogetdelim.c:getdelim -72 (-1.04%) ???:rustls::msgs::handshake::HandshakeMessagePayload::payload_encode -72 (-1.04%) ./libio/./libio/genops.c:_IO_sputbackc 70 ( 1.01%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/cache_bin.h:_rjem_je_sdallocx_default -62 (-0.90%) ???:core::ptr::drop_in_place -54 (-0.78%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/tsd.h:_rjem_je_arena_ralloc_no_move -54 (-0.78%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/jemalloc_internal_inlines_a.h:do_rallocx -50 (-0.72%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/tcache_inlines.h:_rjem_je_arena_ralloc -48 (-0.69%) ???:aws_lc_0_21_1_BN_is_zero 45 ( 0.65%) ???:rustls::server::tls13::client_hello::emit_certificate_verify_tls13 44 ( 0.64%) ???:rustls::server::tls13::client_hello::emit_certificate_tls13 -39 (-0.56%) ./libio/./libio/strops.c:_IO_str_init_static_internal -34 (-0.49%) ./stdio-common/./stdio-common/isoc99_sscanf.c:__isoc99_sscanf 30 ( 0.43%) ???:::decrypt -30 (-0.43%) ./string/../sysdeps/x86_64/multiarch/memchr-avx2.S:__memchr_avx2 -30 (-0.43%) ???:??? -28 (-0.40%) ???:aws_lc_0_21_1_CBS_get_u8 -27 (-0.39%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/atomic.h:_rjem_je_hook_invoke_alloc -27 (-0.39%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/atomic.h:_rjem_je_hook_invoke_dalloc -27 (-0.39%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/edata.h:_rjem_je_arena_ralloc_no_move -27 (-0.39%) ./libio/./libio/genops.c:_IO_setb -27 (-0.39%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/atomic.h:_rjem_je_arena_ralloc_no_move -27 (-0.39%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/atomic.h:do_rallocx -26 (-0.38%) ./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S:__memcmp_avx2_movbe -26 (-0.38%) ???: as rustls::msgs::codec::Codec>::encode -24 (-0.35%) ???:alloc::raw_vec::RawVec::reserve::do_reserve_and_handle -24 (-0.35%) ./nptl/./nptl/pthread_getattr_np.c:pthread_getattr_np@@GLIBC_2.32 -24 (-0.35%) ???:aws_lc_0_21_1_CBS_get_bytes -22 (-0.32%) ./libio/./libio/genops.c:_IO_old_init -22 (-0.32%) ./stdio-common/../include/scratch_buffer.h:__vfscanf_internal -22 (-0.32%) ./libio/./libio/genops.c:_IO_no_init -22 (-0.32%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/src/jemalloc.c:_rjem_je_malloc_default -20 (-0.29%) ./string/../sysdeps/x86_64/multiarch/memchr-avx2.S:__rawmemchr_avx2 18 ( 0.26%) ???:rustls::server::hs::ExtensionProcessing::process_common 18 ( 0.26%) ???:aws_lc_0_21_1_CBS_get_any_asn1_element 17 ( 0.25%) ???:alloc::collections::vec_deque::VecDeque::grow 16 ( 0.23%) ./elf/../sysdeps/x86_64/dl-machine.h:_dl_relocate_object 15 ( 0.22%) ???:::encode 15 ( 0.22%) ???:::encode -15 (-0.22%) ./stdio-common/../libio/strfile.h:__isoc99_sscanf 14 ( 0.20%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/arena_inlines_b.h:_rjem_je_sdallocx_default -14 (-0.20%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/tsd.h:_rjem_je_malloc_default -13 (-0.19%) ???:::encode -12 (-0.17%) ./nptl/./nptl/libc-cleanup.c:__libc_cleanup_push_defer -11 (-0.16%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/thread_event.h:_rjem_je_malloc_default 10 ( 0.14%) ./elf/./elf/do-rel.h:_dl_relocate_object -9 (-0.13%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/sz.h:_rjem_je_malloc_default -9 (-0.13%) rustls/target/release/build/tikv-jemalloc-sys-80722059d1a53724/out/build/include/jemalloc/internal/cache_bin.h:_rjem_je_malloc_default -9 (-0.13%) ./string/../sysdeps/x86_64/multiarch/strcmp-avx2.S:__strncmp_avx2 -8 (-0.12%) ./nptl/./nptl/libc-cleanup.c:__libc_cleanup_pop_restore 7 ( 0.10%) ???:::encode 7 ( 0.10%) ???:::encode