Page tree

 

JAVA

FORTRAN

C++

C

 

Link

H5_GET_FREE_LIST_SIZES

Gets the current size of the free lists used to manage memory

Procedure:

H5_GET_FREE_LIST_SIZES ( reg_size, arr_size, blk_size, fac_size )

Signature:

herr_t H5get_free_list_sizes ( size_t *reg_size, size_t *arr_size, size_t *blk_size, size_t *fac_size )

Parameters:
size_t *reg_sizeOUT: The current size of all "regular" free list memory used
size_t *arr_sizeOUT: The current size of all "array" free list memory used
size_t *blk_sizeOUT: The current size of all "block" free list memory used
size_t *fac_sizeOUT: The current size of all "factory" free list memory used

Description:

H5_GET_FREE_LIST_SIZES obtains the current size of the different kinds of free lists that the library uses to manage memory.  The free list sizes can be set with H5_SET_FREE_LIST_LIMITS and garbage collected with H5_GARBAGE_COLLECT. These lists are global for the entire library.

Returns:

Success:    non-negative

Failure:    negative

Example:

History:
ReleaseChange
1.10.7, 1.12.1C function introduced in this release.

--- Last Modified: September 15, 2020 | 02:39 PM