mdbx: предотвращение бесполезных page-faults в режиме MDBX_WRITEMAP (опция сборки MDBX_ENABLE_PREFAULT).

This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2022-12-04 20:04:13 +03:00
parent dc27d5d30a
commit be3ff92772
4 changed files with 82 additions and 13 deletions

View File

@@ -619,6 +619,8 @@ typedef struct pgop_stat {
MDBX_atomic_uint64_t
fsync; /* Number of explicit fsync/flush-to-disk operations */
MDBX_atomic_uint64_t prefault; /* Number of prefault write operations */
/* Статистика для профилирования GC.
* Логически эти данные может быть стоит вынести в другую структуру,
* но разница будет сугубо косметическая. */