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_size | OUT: The current size of all "regular" free list memory used |
size_t *arr_size | OUT: The current size of all "array" free list memory used |
size_t *blk_size | OUT: The current size of all "block" free list memory used |
size_t *fac_size | OUT: 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:
Release | Change |
---|
1.10.7, 1.12.1 | C function introduced in this release. |
--- Last Modified: September 15, 2020 | 02:39 PM