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/.

Author: dt

Created: 2022-02-20 Sun 17:25