LCOV - code coverage report
Current view: top level - pageserver/src - page_cache.rs (source / functions) Coverage Total Hit
Test: 32f4a56327bc9da697706839ed4836b2a00a408f.info Lines: 91.4 % 463 423
Test Date: 2024-02-07 07:37:29 Functions: 91.1 % 56 51

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::page_cache::CacheKey as core::fmt::Debug>::fmt 381866003
::clone 205800103
::eq 176065900
::fmt 0
<pageserver::page_cache::FileId as core::fmt::Debug>::fmt 759475103
::clone 194317796
::eq 358902761
::fmt 0
::hash:: 206254546
<pageserver::page_cache::MaterializedPageHashKey as core::fmt::Debug>::fmt 40607016
::clone 17013914
::eq 7714269
::fmt 0
::hash:: 15878833
<pageserver::page_cache::PageCache>::find_victim 12871939
<pageserver::page_cache::PageCache>::find_victim::{closure#0} 12871934
<pageserver::page_cache::PageCache>::lock_for_read 184302979
<pageserver::page_cache::PageCache>::lock_for_read::{closure#0} 184302936
<pageserver::page_cache::PageCache>::lookup_materialized_page 8625194
<pageserver::page_cache::PageCache>::lookup_materialized_page::{closure#0} 8625192
<pageserver::page_cache::PageCache>::memorize_materialized_page 2857268
<pageserver::page_cache::PageCache>::memorize_materialized_page::{closure#0} 2857268
<pageserver::page_cache::PageCache>::new 678
<pageserver::page_cache::PageCache>::new::{closure#0} 4928424
<pageserver::page_cache::PageCache>::read_immutable_buf 184302979
<pageserver::page_cache::PageCache>::read_immutable_buf::{closure#0} 184302937
<pageserver::page_cache::PageCache>::remove_mapping 10020320
<pageserver::page_cache::PageCache>::remove_mapping::{closure#0} 3216787
<pageserver::page_cache::PageCache>::search_mapping 192929010
<pageserver::page_cache::PageCache>::search_mapping::{closure#0} 2214950
<pageserver::page_cache::PageCache>::search_mapping_exact 2857276
<pageserver::page_cache::PageCache>::search_mapping_exact::{closure#0} 678017
<pageserver::page_cache::PageCache>::try_get_pinned_slot_permit 391570836
::try_get_pinned_slot_permit 195785440
::try_get_pinned_slot_permit::{closure#0} 195785396
<pageserver::page_cache::PageCache>::try_insert_mapping 12871939
<pageserver::page_cache::PageCache>::try_insert_mapping::{closure#0} 677853
<pageserver::page_cache::PageCache>::try_lock_for_read 192929010
<pageserver::page_cache::PageCache>::try_lock_for_read::{closure#0} 192928964
<pageserver::page_cache::PageReadGuard as core::convert::AsRef<[u8; 8192]>>::as_ref 0
<pageserver::page_cache::PageReadGuard as core::ops::deref::Deref>::deref 356745121
<pageserver::page_cache::PageWriteGuard as core::ops::deref::Deref>::deref 23654036
<pageserver::page_cache::PageWriteGuard as core::ops::deref::DerefMut>::deref_mut 12871093
<pageserver::page_cache::PageWriteGuard as core::ops::drop::Drop>::drop 12871076
<pageserver::page_cache::PageWriteGuard>::mark_valid 12871091
<pageserver::page_cache::Slot>::dec_usage_count 41696902
<pageserver::page_cache::Slot>::dec_usage_count::{closure#0} 41696889
<pageserver::page_cache::Slot>::inc_usage_count 176065896
<pageserver::page_cache::Slot>::inc_usage_count::{closure#0} 176067664
<pageserver::page_cache::Slot>::set_usage_count 12871093
<pageserver::page_cache::SlotInner>::coalesce_readers_permit 176065741
<pageserver::page_cache::Version as core::clone::Clone>::clone 0
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::add_page_sz 12871083
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::set_page_sz 2034
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::sub_page_sz 10020312
pageserver::page_cache::count_times_page_sz 22893429
pageserver::page_cache::get 195785441
pageserver::page_cache::get::{closure#0} 74
pageserver::page_cache::init 604
pageserver::page_cache::next_file_id 40122

Generated by: LCOV version 2.1-beta