LCOV - differential code coverage report
Current view:
top level
-
pageserver/src
- page_cache.rs
(
source
/ functions)
Coverage
Total
Hit
UBC
CBC
Current:
f6946e90941b557c917ac98cd5a7e9506d180f3e.info
Lines:
90.9 %
453
412
41
412
Current Date:
2023-10-19 02:04:12
Functions:
89.3 %
56
50
6
50
Baseline:
c8637f37369098875162f194f92736355783b050.info
Baseline Date:
2023-10-18 20:25:20
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
1
pageserver::page_cache::init
CBC
560
<pageserver::page_cache::PageCache>::new
CBC
561
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::set_page_sz
CBC
1683
pageserver::page_cache::next_file_id
CBC
20489
<pageserver::page_cache::PageCache>::try_insert_mapping::{closure#0}
CBC
436387
<pageserver::page_cache::PageCache>::search_mapping_exact::{closure#0}
CBC
440552
<pageserver::page_cache::PageCache>::search_mapping::{closure#0}
CBC
1456250
<pageserver::page_cache::PageCache>::memorize_materialized_page
CBC
2252422
<pageserver::page_cache::PageCache>::memorize_materialized_page::{closure#0}
CBC
2252422
<pageserver::page_cache::PageCache>::search_mapping_exact
CBC
2252459
<pageserver::page_cache::PageCache>::remove_mapping::{closure#0}
CBC
2444267
<pageserver::page_cache::PageCache>::new::{closure#0}
CBC
4564326
<pageserver::page_cache::PageCache>::lookup_materialized_page::{closure#0}
CBC
6372322
<pageserver::page_cache::PageCache>::lookup_materialized_page
CBC
6372324
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::sub_page_sz
CBC
9824350
<pageserver::page_cache::PageCache>::remove_mapping
CBC
9824374
<prometheus::gauge::GenericGauge<prometheus::atomic64::AtomicU64> as pageserver::page_cache::PageSzBytesMetric>::add_page_sz
CBC
12521234
<pageserver::page_cache::PageWriteGuard as core::ops::drop::Drop>::drop
CBC
12521246
<pageserver::page_cache::PageWriteGuard>::mark_valid
CBC
12521257
<pageserver::page_cache::PageWriteGuard as core::ops::deref::DerefMut>::deref_mut
CBC
12521258
<pageserver::page_cache::Slot>::set_usage_count
CBC
12521258
<pageserver::page_cache::PageCache>::find_victim::{closure#0}
CBC
12521721
<pageserver::page_cache::PageCache>::find_victim
CBC
12521726
<pageserver::page_cache::PageCache>::try_insert_mapping
CBC
12521726
pageserver::page_cache::count_times_page_sz
CBC
22347267
<pageserver::page_cache::MaterializedPageHashKey as core::fmt::Debug>::fmt
CBC
30846811
::fmt
UBC
0
::eq
CBC
5844099
::hash::
CBC
12054189
::clone
CBC
12948523
<pageserver::page_cache::Slot>::dec_usage_count::{closure#0}
CBC
44918464
<pageserver::page_cache::Slot>::dec_usage_count
CBC
44918480
<pageserver::page_cache::SlotInner>::coalesce_readers_permit
CBC
283296540
<pageserver::page_cache::Slot>::inc_usage_count
CBC
283300727
<pageserver::page_cache::Slot>::inc_usage_count::{closure#0}
CBC
283300992
<pageserver::page_cache::PageCache>::lock_for_read::{closure#0}
CBC
292271415
<pageserver::page_cache::PageCache>::read_immutable_buf::{closure#0}
CBC
292271415
<pageserver::page_cache::PageCache>::lock_for_read
CBC
292271765
<pageserver::page_cache::PageCache>::read_immutable_buf
CBC
292271765
<pageserver::page_cache::PageCache>::try_lock_for_read::{closure#0}
CBC
298644164
<pageserver::page_cache::PageCache>::search_mapping
CBC
298644517
<pageserver::page_cache::PageCache>::try_lock_for_read
CBC
298644517
pageserver::page_cache::get
CBC
300896511
<pageserver::page_cache::CacheKey as core::fmt::Debug>::fmt
CBC
594466512
::fmt
UBC
0
::eq
CBC
283300737
::clone
CBC
311165775
<pageserver::page_cache::PageCache>::try_get_pinned_slot_permit
CBC
601792669
::try_get_pinned_slot_permit::{closure#0}
CBC
300896158
::try_get_pinned_slot_permit
CBC
300896511
<pageserver::page_cache::PageReadGuard as core::ops::deref::Deref>::deref
CBC
622763980
<pageserver::page_cache::FileId as core::fmt::Debug>::fmt
CBC
1193396072
::fmt
UBC
0
::clone
CBC
302545216
::hash::
CBC
314783606
::eq
CBC
576067250
Generated by:
LCOV version 2.1-beta