diff options
Diffstat (limited to 'src/core/ngx_slab.h')
-rw-r--r-- | src/core/ngx_slab.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/ngx_slab.h b/src/core/ngx_slab.h index 2922a80c7..bd193217b 100644 --- a/src/core/ngx_slab.h +++ b/src/core/ngx_slab.h @@ -23,6 +23,15 @@ struct ngx_slab_page_s { typedef struct { + ngx_uint_t total; + ngx_uint_t used; + + ngx_uint_t reqs; + ngx_uint_t fails; +} ngx_slab_stat_t; + + +typedef struct { ngx_shmtx_sh_t lock; size_t min_size; @@ -32,6 +41,8 @@ typedef struct { ngx_slab_page_t *last; ngx_slab_page_t free; + ngx_slab_stat_t *stats; + u_char *start; u_char *end; |