LCOV - code coverage report
Current view: top level - pageserver/src - page_cache.rs (source / functions) Coverage Total Hit
Test: f08493f498dc56383410c7d22f77751c183f1590.info Lines: 62.9 % 463 291
Test Date: 2024-02-22 21:37:45 Functions: 73.2 % 56 41

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::page_cache::CacheKey as core::fmt::Debug>::fmt 10215790
::clone 5484284
::eq 4731506
::fmt 0
<pageserver::page_cache::FileId as core::fmt::Debug>::fmt 19722136
::clone 4981812
::eq 9631274
::fmt 0
::hash:: 5109050
<pageserver::page_cache::MaterializedPageHashKey as core::fmt::Debug>::fmt 502472
::clone 502472
::eq 0
::fmt 0
::hash:: 0
<pageserver::page_cache::PageCache>::find_victim 125153
<pageserver::page_cache::PageCache>::find_victim::{closure#0} 125153
<pageserver::page_cache::PageCache>::lock_for_read 4856659
<pageserver::page_cache::PageCache>::lock_for_read::{closure#0} 4856659
<pageserver::page_cache::PageCache>::lookup_materialized_page 502472
<pageserver::page_cache::PageCache>::lookup_materialized_page::{closure#0} 502472
<pageserver::page_cache::PageCache>::memorize_materialized_page 0
<pageserver::page_cache::PageCache>::memorize_materialized_page::{closure#0} 0
<pageserver::page_cache::PageCache>::new 76
<pageserver::page_cache::PageCache>::new::{closure#0} 3800
<pageserver::page_cache::PageCache>::read_immutable_buf 4856659
<pageserver::page_cache::PageCache>::read_immutable_buf::{closure#0} 4856659
<pageserver::page_cache::PageCache>::remove_mapping 124249
<pageserver::page_cache::PageCache>::remove_mapping::{closure#0} 0
<pageserver::page_cache::PageCache>::search_mapping 5359131
<pageserver::page_cache::PageCache>::search_mapping::{closure#0} 0
<pageserver::page_cache::PageCache>::search_mapping_exact 0
<pageserver::page_cache::PageCache>::search_mapping_exact::{closure#0} 0
<pageserver::page_cache::PageCache>::try_get_pinned_slot_permit 10718262
::try_get_pinned_slot_permit 5359131
::try_get_pinned_slot_permit::{closure#0} 5359131
<pageserver::page_cache::PageCache>::try_insert_mapping 125153
<pageserver::page_cache::PageCache>::try_insert_mapping::{closure#0} 0
<pageserver::page_cache::PageCache>::try_lock_for_read 5359131
<pageserver::page_cache::PageCache>::try_lock_for_read::{closure#0} 5359131
<pageserver::page_cache::PageReadGuard as core::convert::AsRef<[u8; 8192]>>::as_ref 0
<pageserver::page_cache::PageReadGuard as core::ops::deref::Deref>::deref 9352279
<pageserver::page_cache::PageWriteGuard as core::ops::deref::Deref>::deref 322238
<pageserver::page_cache::PageWriteGuard as core::ops::deref::DerefMut>::deref_mut 125153
<pageserver::page_cache::PageWriteGuard as core::ops::drop::Drop>::drop 125153
<pageserver::page_cache::PageWriteGuard>::mark_valid 125153
<pageserver::page_cache::Slot>::dec_usage_count 476085
<pageserver::page_cache::Slot>::dec_usage_count::{closure#0} 476085
<pageserver::page_cache::Slot>::inc_usage_count 4731506
<pageserver::page_cache::Slot>::inc_usage_count::{closure#0} 4731506
<pageserver::page_cache::Slot>::set_usage_count 125153
<pageserver::page_cache::SlotInner>::coalesce_readers_permit 4731506
<pageserver::page_cache::Version as core::clone::Clone>::clone 0
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::add_page_sz 125153
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::set_page_sz 228
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::sub_page_sz 124249
pageserver::page_cache::count_times_page_sz 249630
pageserver::page_cache::get 5359131
pageserver::page_cache::get::{closure#0} 76
pageserver::page_cache::init 0
pageserver::page_cache::next_file_id 1092

Generated by: LCOV version 2.1-beta