mdbx: сбор затрат на pnl_merge() при включении MDBX_ENABLE_PROFGC.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2024-12-16 16:43:49 +03:00
parent 6ed4dcb4ea
commit 5168c80be8
4 changed files with 28 additions and 0 deletions

6
mdbx.h
View File

@@ -4139,6 +4139,12 @@ struct MDBX_commit_latency {
/** \brief Количество страничных промахов (page faults) внутри GC
* при выделении и подготовки страниц для самой GC. */
uint32_t self_majflt;
/* Для разборок с pnl_merge() */
struct {
uint32_t time;
uint64_t volume;
uint32_t calls;
} pnl_merge_work, pnl_merge_self;
} gc_prof;
};
#ifndef __cplusplus