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
Hit count
<pageserver::page_cache::PageCache>::memorize_materialized_page
0
<pageserver::page_cache::PageCache>::memorize_materialized_page::{closure#0}
0
<pageserver::page_cache::PageCache>::remove_mapping::{closure#0}
0
<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_insert_mapping::{closure#0}
0
<pageserver::page_cache::PageReadGuard as core::convert::AsRef<[u8; 8192]>>::as_ref
0
<pageserver::page_cache::Version as core::clone::Clone>::clone
0
pageserver::page_cache::init
0
<pageserver::page_cache::PageCache>::new
76
pageserver::page_cache::get::{closure#0}
76
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::set_page_sz
228
pageserver::page_cache::next_file_id
1092
<pageserver::page_cache::PageCache>::new::{closure#0}
3800
<pageserver::page_cache::PageCache>::remove_mapping
124249
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::sub_page_sz
124249
<pageserver::page_cache::PageCache>::find_victim
125153
<pageserver::page_cache::PageCache>::find_victim::{closure#0}
125153
<pageserver::page_cache::PageCache>::try_insert_mapping
125153
<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>::set_usage_count
125153
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::add_page_sz
125153
pageserver::page_cache::count_times_page_sz
249630
<pageserver::page_cache::PageWriteGuard as core::ops::deref::Deref>::deref
322238
<pageserver::page_cache::Slot>::dec_usage_count
476085
<pageserver::page_cache::Slot>::dec_usage_count::{closure#0}
476085
<pageserver::page_cache::MaterializedPageHashKey as core::fmt::Debug>::fmt
502472
::eq
0
::fmt
0
::hash::
0
::clone
502472
<pageserver::page_cache::PageCache>::lookup_materialized_page
502472
<pageserver::page_cache::PageCache>::lookup_materialized_page::{closure#0}
502472
<pageserver::page_cache::Slot>::inc_usage_count
4731506
<pageserver::page_cache::Slot>::inc_usage_count::{closure#0}
4731506
<pageserver::page_cache::SlotInner>::coalesce_readers_permit
4731506
<pageserver::page_cache::PageCache>::lock_for_read
4856659
<pageserver::page_cache::PageCache>::lock_for_read::{closure#0}
4856659
<pageserver::page_cache::PageCache>::read_immutable_buf
4856659
<pageserver::page_cache::PageCache>::read_immutable_buf::{closure#0}
4856659
<pageserver::page_cache::PageCache>::search_mapping
5359131
<pageserver::page_cache::PageCache>::try_lock_for_read
5359131
<pageserver::page_cache::PageCache>::try_lock_for_read::{closure#0}
5359131
pageserver::page_cache::get
5359131
<pageserver::page_cache::PageReadGuard as core::ops::deref::Deref>::deref
9352279
<pageserver::page_cache::CacheKey as core::fmt::Debug>::fmt
10215790
::fmt
0
::eq
4731506
::clone
5484284
<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::FileId as core::fmt::Debug>::fmt
19722136
::fmt
0
::clone
4981812
::hash::
5109050
::eq
9631274
Generated by:
LCOV version 2.1-beta