cctools
Functions
memory_info.h File Reference

Get current memory status. More...

#include "int_sizes.h"

Go to the source code of this file.

Functions

int memory_info_get (UINT64_T *avail, UINT64_T *total)
 Get current memory status. More...
 
int memory_usage_get (UINT64_T *rss, UINT64_T *total)
 Get current memory usage by this process. More...
 

Detailed Description

Get current memory status.

Function Documentation

int memory_info_get ( UINT64_T *  avail,
UINT64_T *  total 
)

Get current memory status.

Uses various techniques on different processors to get the physical amount of memory installed, and the amount currently available.

Parameters
availWill be filled in with the memory currently available, measured in bytes.
totalWill be filled in with the memory physically installed, measured in bytes.
Returns
One on success, zero on failure.
int memory_usage_get ( UINT64_T *  rss,
UINT64_T *  total 
)

Get current memory usage by this process.

Parameters
rssWill be filled in with the current resident memory usage of this process, in bytes.
totalWill be filled in with the total virtual memory size of this process, in bytes.