ソースを参照

Initialize memory access counters.

Ioannis Koutras 13 年 前
コミット
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 */