Explorar o código

Initialize memory access counters.

Ioannis Koutras %!s(int64=13) %!d(string=hai) anos
pai
achega
202a6e0433
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  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 */