LCOV - differential code coverage report
Current view:
top level
-
pageserver/src
- page_cache.rs
(
source
/ functions)
Coverage
Total
Hit
LBC
UBC
CBC
Current:
cd44433dd675caa99df17a61b18949c8387e2242.info
Lines:
90.3 %
465
420
1
44
420
Current Date:
2024-01-09 02:06:09
Functions:
89.3 %
56
50
6
50
Baseline:
66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date:
2024-01-08 15:34:46
Function Name
TLA
Hit count
<pageserver::page_cache::PageReadGuard as core::convert::AsRef<[u8; 8192]>>::as_ref
UBC
0
<pageserver::page_cache::PageWriteGuard as core::ops::deref::Deref>::deref
UBC
0
<pageserver::page_cache::Version as core::clone::Clone>::clone
UBC
0
pageserver::page_cache::get::{closure#0}
CBC
37
pageserver::page_cache::init
CBC
557
<pageserver::page_cache::PageCache>::new
CBC
594
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::set_page_sz
CBC
1782
pageserver::page_cache::next_file_id
CBC
38110
<pageserver::page_cache::PageCache>::try_insert_mapping::{closure#0}
CBC
474235
<pageserver::page_cache::PageCache>::search_mapping_exact::{closure#0}
CBC
474290
<pageserver::page_cache::PageCache>::search_mapping::{closure#0}
CBC
1518724
<pageserver::page_cache::PageCache>::memorize_materialized_page
CBC
2056879
<pageserver::page_cache::PageCache>::memorize_materialized_page::{closure#0}
CBC
2056879
<pageserver::page_cache::PageCache>::search_mapping_exact
CBC
2056879
<pageserver::page_cache::PageCache>::remove_mapping::{closure#0}
CBC
2295549
<pageserver::page_cache::PageCache>::new::{closure#0}
CBC
4541550
<pageserver::page_cache::PageCache>::lookup_materialized_page::{closure#0}
CBC
5939232
<pageserver::page_cache::PageCache>::lookup_materialized_page
CBC
5939235
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::sub_page_sz
CBC
7295736
<pageserver::page_cache::PageCache>::remove_mapping
CBC
7295740
<pageserver::page_cache::PageWriteGuard as core::ops::drop::Drop>::drop
CBC
9887873
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::add_page_sz
CBC
9887874
<pageserver::page_cache::PageWriteGuard as core::ops::deref::DerefMut>::deref_mut
CBC
9887878
<pageserver::page_cache::PageWriteGuard>::mark_valid
CBC
9887878
<pageserver::page_cache::Slot>::set_usage_count
CBC
9887878
<pageserver::page_cache::PageCache>::find_victim::{closure#0}
CBC
9888452
<pageserver::page_cache::PageCache>::find_victim
CBC
9888454
<pageserver::page_cache::PageCache>::try_insert_mapping
CBC
9888454
pageserver::page_cache::count_times_page_sz
CBC
17185392
<pageserver::page_cache::MaterializedPageHashKey as core::fmt::Debug>::fmt
CBC
28780194
::fmt
UBC
0
::eq
CBC
5763550
::hash::
CBC
11059099
::clone
CBC
11957545
<pageserver::page_cache::Slot>::dec_usage_count::{closure#0}
CBC
32163020
<pageserver::page_cache::Slot>::dec_usage_count
CBC
32163023
<pageserver::page_cache::SlotInner>::coalesce_readers_permit
CBC
146713007
<pageserver::page_cache::Slot>::inc_usage_count
CBC
146713048
<pageserver::page_cache::Slot>::inc_usage_count::{closure#0}
CBC
146714498
<pageserver::page_cache::PageCache>::lock_for_read::{closure#0}
CBC
153201546
<pageserver::page_cache::PageCache>::read_immutable_buf::{closure#0}
CBC
153201546
<pageserver::page_cache::PageCache>::lock_for_read
CBC
153201600
<pageserver::page_cache::PageCache>::read_immutable_buf
CBC
153201600
<pageserver::page_cache::PageCache>::try_lock_for_read::{closure#0}
CBC
159141352
<pageserver::page_cache::PageCache>::search_mapping
CBC
159141407
<pageserver::page_cache::PageCache>::try_lock_for_read
CBC
159141407
pageserver::page_cache::get
CBC
161197714
<pageserver::page_cache::PageReadGuard as core::ops::deref::Deref>::deref
CBC
305328603
<pageserver::page_cache::CacheKey as core::fmt::Debug>::fmt
CBC
315742336
::fmt
UBC
0
::eq
CBC
146713051
::clone
CBC
169029285
<pageserver::page_cache::PageCache>::try_get_pinned_slot_permit
CBC
322395371
::try_get_pinned_slot_permit::{closure#0}
CBC
161197657
::try_get_pinned_slot_permit
CBC
161197714
<pageserver::page_cache::FileId as core::fmt::Debug>::fmt
CBC
630326934
::fmt
UBC
0
::clone
CBC
161033213
::hash::
CBC
170595729
::eq
CBC
298697992
Generated by:
LCOV version 2.1-beta