| 
 | 
            
              | Function Name  | Hit count  | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::BatchLayerWriter>::add_unfinished_delta_writer | 120 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::BatchLayerWriter>::add_unfinished_image_writer | 616 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::BatchLayerWriter>::finish | 1145 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::BatchLayerWriter>::finish::{closure#0} | 1145 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::BatchLayerWriter>::finish::{closure#0}::{closure#0} | 992 | 
            
              | ::finish::{closure#0}::{closure#0} | 496 | 
            
              | ::finish::{closure#0}::{closure#0}::{closure#0} | 496 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::BatchLayerWriter>::finish_with_discard_fn::<<pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}, <pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}> | 1353 | 
            
              | ::finish_with_discard_fn::<::finish::{closure#0}::{closure#0}, ::finish::{closure#0}::{closure#0}::{closure#0}> | 1145 | 
            
              | ::finish_with_discard_fn::<::finish::{closure#0}::{closure#0}, ::finish::{closure#0}::{closure#0}::{closure#0}> | 12 | 
            
              | ::finish_with_discard_fn::<::finish::{closure#0}::{closure#0}, ::finish::{closure#0}::{closure#0}::{closure#0}> | 8 | 
            
              | ::finish_with_discard_fn::<::compact_with_gc_inner::{closure#0}::{closure#7}, ::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}> | 172 | 
            
              | ::finish_with_discard_fn:: | 8 | 
            
              | ::finish_with_discard_fn:: | 8 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::BatchLayerWriter>::finish_with_discard_fn::<<pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}, <pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}>::{closure#0} | 1353 | 
            
              | ::finish_with_discard_fn::<::finish::{closure#0}::{closure#0}, ::finish::{closure#0}::{closure#0}::{closure#0}>::{closure#0} | 1145 | 
            
              | ::finish_with_discard_fn::<::finish::{closure#0}::{closure#0}, ::finish::{closure#0}::{closure#0}::{closure#0}>::{closure#0} | 12 | 
            
              | ::finish_with_discard_fn::<::finish::{closure#0}::{closure#0}, ::finish::{closure#0}::{closure#0}::{closure#0}>::{closure#0} | 8 | 
            
              | ::finish_with_discard_fn::<::compact_with_gc_inner::{closure#0}::{closure#7}, ::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}>::{closure#0} | 172 | 
            
              | ::finish_with_discard_fn::::{closure#0} | 8 | 
            
              | ::finish_with_discard_fn::::{closure#0} | 8 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::BatchLayerWriter>::finish_with_discard_fn::<<pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}, <pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}>::{closure#0}::{closure#0} | 0 | 
            
              | ::finish_with_discard_fn::<::finish::{closure#0}::{closure#0}, ::finish::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0} | 0 | 
            
              | ::finish_with_discard_fn::<::finish::{closure#0}::{closure#0}, ::finish::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0} | 0 | 
            
              | ::finish_with_discard_fn::<::finish::{closure#0}::{closure#0}, ::finish::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0} | 0 | 
            
              | ::finish_with_discard_fn::<::compact_with_gc_inner::{closure#0}::{closure#7}, ::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}>::{closure#0}::{closure#0} | 0 | 
            
              | ::finish_with_discard_fn::::{closure#0}::{closure#0} | 0 | 
            
              | ::finish_with_discard_fn::::{closure#0}::{closure#0} | 0 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::BatchLayerWriter>::new | 2738 | 
            
              | ::new | 1369 | 
            
              | ::new::{closure#0} | 1369 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::BatchLayerWriter>::pending_layer_num | 0 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::BatchWriterResult>::into_discarded_layer | 32 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::BatchWriterResult>::into_resident_layer | 48 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitDeltaLayerWriter>::finish | 12 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitDeltaLayerWriter>::finish::{closure#0} | 12 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitDeltaLayerWriter>::finish::{closure#0}::{closure#0} | 32 | 
            
              | ::finish::{closure#0}::{closure#0} | 16 | 
            
              | ::finish::{closure#0}::{closure#0}::{closure#0} | 16 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitDeltaLayerWriter>::finish_with_discard_fn::<<pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}, <pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}> | 116 | 
            
              | ::finish_with_discard_fn::<::finish::{closure#0}::{closure#0}, ::finish::{closure#0}::{closure#0}::{closure#0}> | 12 | 
            
              | ::finish_with_discard_fn::<::compact_with_gc_inner::{closure#0}::{closure#7}, ::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}> | 96 | 
            
              | ::finish_with_discard_fn:: | 8 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitDeltaLayerWriter>::finish_with_discard_fn::<<pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}, <pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}>::{closure#0} | 116 | 
            
              | ::finish_with_discard_fn::<::finish::{closure#0}::{closure#0}, ::finish::{closure#0}::{closure#0}::{closure#0}>::{closure#0} | 12 | 
            
              | ::finish_with_discard_fn::<::compact_with_gc_inner::{closure#0}::{closure#7}, ::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}>::{closure#0} | 96 | 
            
              | ::finish_with_discard_fn::::{closure#0} | 8 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitDeltaLayerWriter>::new | 124 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitDeltaLayerWriter>::new::{closure#0} | 124 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitDeltaLayerWriter>::put_value | 24416 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitDeltaLayerWriter>::put_value::{closure#0} | 24416 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitImageLayerWriter>::finish | 8 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitImageLayerWriter>::finish::{closure#0} | 8 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitImageLayerWriter>::finish::{closure#0}::{closure#0} | 24 | 
            
              | ::finish::{closure#0}::{closure#0} | 12 | 
            
              | ::finish::{closure#0}::{closure#0}::{closure#0} | 12 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitImageLayerWriter>::finish_with_discard_fn::<<pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}, <pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}> | 92 | 
            
              | ::finish_with_discard_fn::<::finish::{closure#0}::{closure#0}, ::finish::{closure#0}::{closure#0}::{closure#0}> | 8 | 
            
              | ::finish_with_discard_fn::<::compact_with_gc_inner::{closure#0}::{closure#7}, ::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}> | 76 | 
            
              | ::finish_with_discard_fn:: | 8 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitImageLayerWriter>::finish_with_discard_fn::<<pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}, <pageserver::tenant::timeline::Timeline>::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}>::{closure#0} | 92 | 
            
              | ::finish_with_discard_fn::<::finish::{closure#0}::{closure#0}, ::finish::{closure#0}::{closure#0}::{closure#0}>::{closure#0} | 8 | 
            
              | ::finish_with_discard_fn::<::compact_with_gc_inner::{closure#0}::{closure#7}, ::compact_with_gc_inner::{closure#0}::{closure#7}::{closure#0}>::{closure#0} | 76 | 
            
              | ::finish_with_discard_fn::::{closure#0} | 8 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitImageLayerWriter>::new | 100 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitImageLayerWriter>::new::{closure#0} | 100 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitImageLayerWriter>::put_image | 17180 | 
            
              | <pageserver::tenant::storage_layer::batch_split_writer::SplitImageLayerWriter>::put_image::{closure#0} | 17180 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::get_img | 16 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::get_key | 40104 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::get_large_img | 40008 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_large_img | 8 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_large_img | 4 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_large_img::{closure#0} | 4 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_one_image | 8 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_one_image | 4 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_one_image::{closure#0} | 4 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split | 8 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split | 4 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split::{closure#0} | 4 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_discard | 8 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_discard | 4 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_discard::{closure#0} | 4 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_helper | 16 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_helper | 8 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_helper::{closure#0} | 8 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_helper::{closure#0}::{closure#0} | 64 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_helper::{closure#0}::{closure#0} | 32 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_helper::{closure#0}::{closure#0}::{closure#0} | 32 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_helper::{closure#0}::{closure#1} | 64 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_helper::{closure#0}::{closure#1} | 32 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_helper::{closure#0}::{closure#1}::{closure#0} | 32 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_helper::{closure#0}::{closure#2} | 32 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_helper::{closure#0}::{closure#3} | 32 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_single_key | 8 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_single_key | 4 | 
            
              | pageserver::tenant::storage_layer::batch_split_writer::tests::write_split_single_key::{closure#0} | 4 |