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