Skip to content

Commit 8c0ef2a

Browse files
committed
[simple] Format freed memory in human-readable format
Shows nicer messages like memory_freed: 95.95KB, original_size: 191.91KB memory_freed: 16.03MB, original_size: 40.03MB instead of memory_freed: 12594336, original_size: 37760112
1 parent afcc179 commit 8c0ef2a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

libs/context/src/utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ impl Display for MemorySize {
114114
} else {
115115
(1, "")
116116
};
117-
write!(f, "{:.4}{}", bytes as f64 / amount as f64, suffix)
117+
write!(f, "{:.2}{}", bytes as f64 / amount as f64, suffix)
118118
}
119119
}
120120
}

libs/simple/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -579,8 +579,8 @@ impl RawSimpleCollector {
579579
self.logger, "Finished simple GC";
580580
"current_thread" => FnValue(|_| ThreadId::current()),
581581
"num_roots" => num_roots,
582-
"original_size" => original_size,
583-
"memory_freed" => original_size - updated_size
582+
"original_size" => %MemorySize { bytes: original_size },
583+
"memory_freed" => %MemorySize { bytes: original_size - updated_size },
584584
);
585585
}
586586
}

0 commit comments

Comments
 (0)