Forráskód Böngészése

Fixed total requested memory statistic on bitmap-organised raw blocks

Ioannis Koutras 12 éve
szülő
commit
a5e2ad7759
1 módosított fájl, 3 hozzáadás és 0 törlés
  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 */