Manpages - malloc_stats.3
Table of Contents
NAME
malloc_stats - print memory allocation statistics
SYNOPSIS
#include <malloc.h> void malloc_stats(void);
DESCRIPTION
The *malloc_stats*() function prints (on standard error) statistics about memory allocated by *malloc*(3) and related functions. For each arena (allocation area), this function prints the total amount of memory allocated and the total number of bytes consumed by in-use allocations. (These two values correspond to the arena and uordblks fields retrieved by *mallinfo*(3).) In addition, the function prints the sum of these two statistics for all arenas, and the maximum number of blocks and bytes that were ever simultaneously allocated using *mmap*(2).
ATTRIBUTES
For an explanation of the terms used in this section, see *attributes*(7).
Interface | Attribute | Value |
*malloc_stats*() | Thread safety | MT-Safe |
CONFORMING TO
This function is a GNU extension.
NOTES
More detailed information about memory allocations in the main arena can be obtained using *mallinfo*(3).
SEE ALSO
*mmap*(2), *mallinfo*(3), *malloc*(3), *malloc_info*(3), *mallopt*(3)
COLOPHON
This page is part of release 5.13 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at https://www.kernel.org/doc/man-pages/.