|
programmer's documentation
|
#include "cs_defs.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include "bft_mem_usage.h"
Macros | |
| #define | _bft_mem_usage_pr_size_init() |
Functions | |
| void | bft_mem_usage_init (void) |
| Initialize memory usage count depending on system. More... | |
| void | bft_mem_usage_end (void) |
| End memory usage count depending on system. More... | |
| int | bft_mem_usage_initialized (void) |
| Indicates if bft_mem_usage_...() functions are initialized. More... | |
| size_t | bft_mem_usage_pr_size (void) |
| Return current process memory use (in kB) depending on system. More... | |
| size_t | bft_mem_usage_max_pr_size (void) |
| void | bft_mem_usage_n_calls (size_t count[3]) |
| #define _bft_mem_usage_pr_size_init | ( | ) |
| void bft_mem_usage_end | ( | void | ) |
End memory usage count depending on system.
| void bft_mem_usage_init | ( | void | ) |
Initialize memory usage count depending on system.
This functions checks if it has already been called, so it is safe to call more than once (though it is not thread-safe). Only the first call is effective.
| int bft_mem_usage_initialized | ( | void | ) |
Indicates if bft_mem_usage_...() functions are initialized.
| size_t bft_mem_usage_max_pr_size | ( | void | ) |
| void bft_mem_usage_n_calls | ( | size_t | count[3] | ) |
| size_t bft_mem_usage_pr_size | ( | void | ) |
Return current process memory use (in kB) depending on system.
If the information is not available (depending on availability of non-portable function calls), 0 is returned.
1.8.3.1