ergo
|
#include <time.h>
#include <sys/time.h>
#include <sys/resource.h>
Go to the source code of this file.
Classes | |
struct | host_name_struct |
struct | working_directory_struct |
Defines | |
#define | EXTERN_C |
#define | MAX_HOST_NAME_LEN 100 |
#define | MAX_WORKING_DIRECTORY_LEN 800 |
Functions | |
EXTERN_C void | get_host_name (host_name_struct *result) |
EXTERN_C void | get_working_directory (working_directory_struct *result) |
EXTERN_C int | get_memory_usage_by_ps (double *virtualMemoryGigaBytes, double *residentMemoryGigaBytes) |
EXTERN_C int | get_memory_usage_by_procfile (double *virtualMemGigaBytes, double *residentMemGigaBytes, double *virtualMemPeakGigaBytes) |
EXTERN_C int | generate_unique_random_filename (char *result, unsigned n) |
#define EXTERN_C |
#define MAX_HOST_NAME_LEN 100 |
#define MAX_WORKING_DIRECTORY_LEN 800 |
Referenced by get_working_directory().
EXTERN_C int generate_unique_random_filename | ( | char * | result, |
unsigned | n | ||
) |
References unique_random_filename_counter.
Referenced by get_working_directory(), and get_memory_usage_by_ps().
EXTERN_C void get_host_name | ( | host_name_struct * | result | ) |
References host_name_struct::s.
Referenced by SCF_general::SCF_general().
EXTERN_C int get_memory_usage_by_procfile | ( | double * | virtualMemGigaBytes, |
double * | residentMemGigaBytes, | ||
double * | virtualMemPeakGigaBytes | ||
) |
References PROCFILESIZE, getNumberFromBuffer(), do_output(), LOG_CAT_ERROR, and LOG_AREA_UNDEFINED.
Referenced by SCF_general::do_SCF_iterations(), and output_current_memory_usage().
EXTERN_C int get_memory_usage_by_ps | ( | double * | virtualMemoryGigaBytes, |
double * | residentMemoryGigaBytes | ||
) |
References generate_unique_random_filename().
EXTERN_C void get_working_directory | ( | working_directory_struct * | result | ) |
References generate_unique_random_filename(), working_directory_struct::s, and MAX_WORKING_DIRECTORY_LEN.
Referenced by SCF_general::SCF_general().