LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - autovacuum.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 79.7 % 964 768 44 34 129 22 43 488 81 156 124 503 6 43
Current Date: 2023-04-08 15:15:32 Functions: 97.1 % 35 34 1 30 4 1 33 1
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
AutoVacLauncherMain ECB 306
AutoVacLauncherShutdown ECB 303
AutoVacWorkerFailed UIC 0 0.0 % (0 / 3)
AutoVacWorkerMain GIC 16 86.4 % (51 / 59)
AutoVacuumRequestWork ECB 3
AutoVacuumShmemInit GIC 1826 94.4 % (17 / 18)
AutoVacuumShmemSize GIC 4564 100.0 % (5 / 5)
AutoVacuumingActive GIC 6699 100.0 % (4 / 4)
FreeWorkerInfo ECB 16
HandleAutoVacLauncherInterrupts GIC 1616 86.7 % (13 / 15)
IsAutoVacuumLauncherProcess ECB 44779
IsAutoVacuumWorkerProcess ECB 232939
StartAutoVacLauncher GIC 493 72.7 % (8 / 11)
StartAutoVacWorker GIC 16 72.7 % (8 / 11)
VacuumUpdateCosts GNC 5239 89.3 % (25 / 28)
autovac_init GIC 593 75.0 % (3 / 4)
autovac_recalculate_workers_for_balance GNC 174 92.9 % (13 / 14)
autovac_report_activity ECB 158
autovac_report_workitem GIC 3 92.3 % (12 / 13)
autovacuum_do_vac_analyze ECB 158
avl_sigusr2_handler GNC 32 100.0 % (6 / 6)
AutoVacWorkerFailed EUB 0
avl_sigusr2_handler GIC 32
check_autovacuum_work_mem GNC 1859 100.0 % (6 / 6)
db_comparator GIC 183 75.0 % (3 / 4)
do_autovacuum GIC 16 69.3 % (147 / 212)
do_start_worker GIC 40 78.4 % (58 / 74)
extract_autovac_opts ECB 2570
get_database_list GIC 377 100.0 % (23 / 23)
launch_worker GIC 40 100.0 % (15 / 15)
launcher_determine_sleep ECB 1619
perform_work_item GIC 3 68.3 % (28 / 41)
rebuild_database_list ECB 337
recheck_relation_needs_vacanalyze GIC 158 83.3 % (5 / 6)
relation_needs_vacanalyze GIC 2570 86.9 % (53 / 61)
table_recheck_autovac ECB 158

Generated by: LCOV version v1.16-55-g56c0a2a