From 653163929e545b5d554084e271f64df9545a53dd Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Tue, 28 Feb 2017 20:46:30 -0800 Subject: [PATCH] mempool: correct memusage numbers. --- lib/mempool/mempool.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/mempool/mempool.js b/lib/mempool/mempool.js index aca29d3d..88dc25cb 100644 --- a/lib/mempool/mempool.js +++ b/lib/mempool/mempool.js @@ -1855,18 +1855,19 @@ Mempool.prototype.memUsage = function memUsage(tx) { var mem = 0; var i, j, input, output, op; - mem += 272; // tx + mem += 208; // tx mem += 80; // _hash mem += 88; // _hhash mem += 80; // _raw mem += 80; // _whash + mem += 48; // mutable mem += 32; // input array for (i = 0; i < tx.inputs.length; i++) { input = tx.inputs[i]; - mem += 144; // input + mem += 120; // input mem += 104; // prevout mem += 88; // prevout hash @@ -1891,7 +1892,7 @@ Mempool.prototype.memUsage = function memUsage(tx) { for (i = 0; i < tx.outputs.length; i++) { output = tx.outputs[i]; - mem += 120; // output + mem += 104; // output mem += 40; // script mem += 80; // script raw buffer mem += 32; // script code array @@ -1904,7 +1905,7 @@ Mempool.prototype.memUsage = function memUsage(tx) { } } - mem += 152; // mempool entry + mem += 176; // mempool entry return mem; };