PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
MemoryStatsBackendState Struct Reference

#include <memutils.h>

Data Fields

ConditionVariable memcxt_cv
 
LWLock lw_lock
 
int proc_id
 
int total_stats
 
bool summary
 
dsa_pointer memstats_dsa_pointer
 
TimestampTz stats_timestamp
 

Detailed Description

Definition at line 374 of file memutils.h.

Field Documentation

◆ lw_lock

LWLock MemoryStatsBackendState::lw_lock

Definition at line 377 of file memutils.h.

◆ memcxt_cv

ConditionVariable MemoryStatsBackendState::memcxt_cv

Definition at line 376 of file memutils.h.

◆ memstats_dsa_pointer

dsa_pointer MemoryStatsBackendState::memstats_dsa_pointer

◆ proc_id

int MemoryStatsBackendState::proc_id

Definition at line 378 of file memutils.h.

Referenced by ProcessGetMemoryContextInterrupt().

◆ stats_timestamp

TimestampTz MemoryStatsBackendState::stats_timestamp

Definition at line 382 of file memutils.h.

Referenced by end_memorycontext_reporting().

◆ summary

bool MemoryStatsBackendState::summary

Definition at line 380 of file memutils.h.

Referenced by pg_get_process_memory_contexts(), and ProcessGetMemoryContextInterrupt().

◆ total_stats

int MemoryStatsBackendState::total_stats

Definition at line 379 of file memutils.h.

Referenced by pg_get_process_memory_contexts(), and ProcessGetMemoryContextInterrupt().


The documentation for this struct was generated from the following file: