Go to the source code of this file.
◆ bft_mem_usage_end()
void bft_mem_usage_end |
( |
void |
| ) |
|
End memory usage count depending on system.
◆ bft_mem_usage_init()
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.
◆ bft_mem_usage_initialized()
int bft_mem_usage_initialized |
( |
void |
| ) |
|
Indicates if bft_mem_usage_...() functions are initialized.
- Returns
- 1 if bft_mem_usage_init has been called, 0 otherwise.
◆ bft_mem_usage_max_pr_size()
size_t bft_mem_usage_max_pr_size |
( |
void |
| ) |
|
◆ bft_mem_usage_max_vm_size()
size_t bft_mem_usage_max_vm_size |
( |
void |
| ) |
|
◆ bft_mem_usage_n_calls()
void bft_mem_usage_n_calls |
( |
size_t |
count[3] | ) |
|
◆ bft_mem_usage_pr_size()
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.
◆ bft_mem_usage_shared_lib_size()
size_t bft_mem_usage_shared_lib_size |
( |
void |
| ) |
|