Skip to content

Commit 7fe4871

Browse files
'show memory_breakdown': display totals (both RSS and runtime allocations)
1 parent b2beb76 commit 7fe4871

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

Cargo.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/tables.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,19 @@ pub(crate) fn memory_breakdown(breakdown: NodeMemoryBreakdown) -> Table {
365365
let stream_queue_procs_val = breakdown.stream_queue_procs;
366366
let stream_queue_replica_reader_procs_val = breakdown.stream_queue_replica_reader_procs;
367367
let stream_queue_coordinator_procs_val = breakdown.stream_queue_coordinator_procs;
368+
369+
let total_per_rss_val = breakdown.total.rss;
370+
let total_allocated_val = breakdown.total.allocated;
371+
368372
let mut data: Vec<RowOfTwoStrings<u64>> = vec![
373+
RowOfTwoStrings {
374+
key: "Total (RSS)",
375+
value: &total_per_rss_val,
376+
},
377+
RowOfTwoStrings {
378+
key: "Total (allocated by the runtime)",
379+
value: &total_allocated_val,
380+
},
369381
RowOfTwoStrings {
370382
key: "Atom table",
371383
value: &atom_table_val,

0 commit comments

Comments
 (0)