mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-03-22 21:50:14 +01:00
txgraph: expose memory usage estimate function (feature)
This commit is contained in:
@@ -1012,6 +1012,21 @@ FUZZ_TARGET(txgraph)
|
||||
}
|
||||
assert(!top_sim.IsOversized());
|
||||
break;
|
||||
} else if (command-- == 0) {
|
||||
// GetMainMemoryUsage().
|
||||
auto usage = real->GetMainMemoryUsage();
|
||||
// Test stability.
|
||||
if (alt) {
|
||||
auto usage2 = real->GetMainMemoryUsage();
|
||||
assert(usage == usage2);
|
||||
}
|
||||
// Only empty graphs have 0 memory usage.
|
||||
if (main_sim.GetTransactionCount() == 0) {
|
||||
assert(usage == 0);
|
||||
} else {
|
||||
assert(usage > 0);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user