|
Code_Saturne
CFD tool
|
#include "ecs_def.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/time.h>#include <sys/resource.h>#include <unistd.h>#include <stddef.h>#include "ecs_mem_usage.h"Macros | |
| #define | _ecs_mem_usage_pr_size_init() |
| #define | _ecs_mem_usage_pr_size_end() |
Functions | |
| void | ecs_mem_usage_init (void) |
| Initialize memory usage count depending on system. More... | |
| void | ecs_mem_usage_end (void) |
| End memory usage count depending on system. More... | |
| int | ecs_mem_usage_initialized (void) |
| Indicates if ecs_mem_usage_...() functions are initialized. More... | |
| size_t | ecs_mem_usage_pr_size (void) |
| Return current process memory use (in kB) depending on system. More... | |
| size_t | ecs_mem_usage_max_pr_size (void) |
| #define _ecs_mem_usage_pr_size_end | ( | ) |
| #define _ecs_mem_usage_pr_size_init | ( | ) |
| void ecs_mem_usage_end | ( | void | ) |
End memory usage count depending on system.
| void ecs_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 ecs_mem_usage_initialized | ( | void | ) |
Indicates if ecs_mem_usage_...() functions are initialized.
| size_t ecs_mem_usage_max_pr_size | ( | void | ) |

| size_t ecs_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.13