Преглед на файлове

Fixed total requested memory statistic on bitmap-organised raw blocks

Ioannis Koutras преди 13 години
родител
ревизия
a5e2ad7759
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      src/bitmap/bitmap_free.c

+ 3 - 0
src/bitmap/bitmap_free.c

@@ -54,6 +54,9 @@ void bitmap_free(raw_block_header_t *raw_block, void *ptr) {
 #ifdef WITH_STATS
     raw_block->dmm_stats.total_mem_allocated -= cells_used *
         rb_header->bytes_per_cell;
+#ifdef REQUEST_SIZE_INFO
+    raw_block->dmm_stats.total_mem_requested -= chunk_header->requested_size;
+#endif /* REQUEST_SIZE_INFO */
     raw_block->dmm_stats.live_objects--;
     raw_block->dmm_stats.num_free++;
 #endif /* WITH_STATS */