cachesim
A cache simulator
|
Описание собираемой статистики More...
Go to the source code of this file.
Data Structures | |
struct | StatisticsInfo |
Собираемая при симуляции статистическая информация More... | |
Typedefs | |
typedef struct StatisticsInfo | StatisticsInfo |
Functions | |
StatisticsInfo * | statistics_create (ConfigFile *cfg) |
StatisticsInfo * | statistics_free (StatisticsInfo *info) |
void | statistics_add_counter (StatisticsInfo *info, int clock_counter) |
void | statistics_add_read (StatisticsInfo *info) |
void | statistics_add_write (StatisticsInfo *info) |
void | statistics_add_hit_counter (StatisticsInfo *info) |
void | statistics_add_write_back_counter (StatisticsInfo *info) |
void | statistics_print (StatisticsInfo *info, FILE *f) |
Описание собираемой статистики
Definition in file statistics.h.
typedef struct StatisticsInfo StatisticsInfo |
Definition at line 18 of file statistics.h.
void statistics_add_counter | ( | StatisticsInfo * | info, |
int | clock_counter | ||
) |
Добавить число к счетчику тактов
info | Указатель на дескриптор статистической информации |
clock_counter | Добавляемое количество тактов |
Definition at line 6 of file statistics.c.
void statistics_add_hit_counter | ( | StatisticsInfo * | info | ) |
Увеличить счетчик попаданий на 1
info | Указатель на дескриптор статистической информации |
Definition at line 12 of file statistics.c.
void statistics_add_read | ( | StatisticsInfo * | info | ) |
Увеличить счетчик чтений на 1
info | Указатель на дескриптор статистической информации |
void statistics_add_write | ( | StatisticsInfo * | info | ) |
Увеличить счетчик записей на 1
info | Указатель на дескриптор статистической информации |
void statistics_add_write_back_counter | ( | StatisticsInfo * | info | ) |
Увеличить счетчик отложенных записей на 1
info | Указатель на дескриптор статистической информации |
Definition at line 18 of file statistics.c.
StatisticsInfo* statistics_create | ( | ConfigFile * | cfg | ) |
Создание дескриптора статистической информации.
cfg | Указатель на конфигурационные параметры |
StatisticsInfo* statistics_free | ( | StatisticsInfo * | info | ) |
Освободить ресурсы
info | Указатель на дескриптор статистической информации |
void statistics_print | ( | StatisticsInfo * | info, |
FILE * | f | ||
) |
Распечатать статистическую информацию
info | Указатель на дескриптор статистической информации |
f | Поток для вывода информации |