Просмотр исходного кода

Initialize memory access counters.

Ioannis Koutras лет назад: 13
Родитель
Сommit
202a6e0433
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      src/initialize_allocator.c

+ 4 - 0
src/initialize_allocator.c

@@ -71,6 +71,10 @@ void initialize_allocator(allocator_t *allocator) {
         allocator->heaps[i].dmm_stats.mem_allocated = 0;
         allocator->heaps[i].dmm_stats.mem_requested = 0;
         allocator->heaps[i].dmm_stats.live_objects = 0;
+#ifdef COUNT_ACCESSES
+        allocator->heaps[i].dmm_stats.read_mem_accesses = 0;
+        allocator->heaps[i].dmm_stats.write_mem_accesses = 0;
+#endif /* COUNT_ACCESSES */
         allocator->heaps[i].dmm_stats.num_malloc = 0;
         allocator->heaps[i].dmm_stats.num_free = 0;
 #endif /* WITH_STATS */