Intel® Math Kernel Library 2018 Developer Reference - C

mkl_mem_stat

Reports the status of the Intel MKL Memory Allocator.

Syntax

MKL_INT64 mkl_mem_stat (int* AllocatedBuffers);

Include Files

Output Parameters

Name

Type

Description

AllocatedBuffers

int

The number of buffers allocated by Intel MKL.

Description

The function returns the number of buffers allocated by Intel MKL and the amount of memory in these buffers. Intel MKL can allocate the memory buffers internally or in a call to mkl_malloc/mkl_calloc. If no buffers are allocated at the moment, the mkl_mem_stat function returns 0. Call mkl_mem_stat to check the Intel MKL memory status.

Note

If you free all the memory allocated in calls to mkl_malloc or mkl_calloc and then call mkl_free_buffers, a subsequent call to mkl_mem_stat normally returns 0.

Return Values

Name

Type

Description

AllocatedBytes

MKL_INT64

The amount of allocated memory (in bytes).

See Also