diff --git a/src/cli/listeners/performance-log/format-helpers.js b/src/cli/listeners/performance-log/format-helpers.js index ed15c3aaae..20f0c35bc1 100644 --- a/src/cli/listeners/performance-log/format-helpers.js +++ b/src/cli/listeners/performance-log/format-helpers.js @@ -19,8 +19,10 @@ function formatMemory(pBytes) { function formatPerfLine(pTime, pPreviousTime, pMessage) { return `${formatTime(pTime - pPreviousTime)} ${formatMemory( - process.memoryUsage().heapTotal - )} ${formatMemory(process.memoryUsage().heapUsed)} ${pMessage}\n`; + process.memoryUsage().rss + )} ${formatMemory(process.memoryUsage().heapTotal)} ${formatMemory( + process.memoryUsage().heapUsed + )} ${formatMemory(process.memoryUsage().external)} ${pMessage}\n`; } module.exports = { diff --git a/src/cli/listeners/performance-log/handlers.js b/src/cli/listeners/performance-log/handlers.js index 859230b6af..c981fc4bf3 100644 --- a/src/cli/listeners/performance-log/handlers.js +++ b/src/cli/listeners/performance-log/handlers.js @@ -3,7 +3,9 @@ const { formatTime, formatPerfLine } = require("./format-helpers"); function getHeader(pLevel, pMaxLevel) { if (pLevel <= pMaxLevel) { - return chalk.bold(" elapsed heapTotal heapUsed after step...\n"); + return chalk.bold( + " elapsed rss heapTotal heapUsed external after step...\n" + ); } return ""; } diff --git a/test/cli/listeners/performance-log-listener/format-helpers.spec.mjs b/test/cli/listeners/performance-log-listener/format-helpers.spec.mjs index 66f47a58e7..707242e61a 100644 --- a/test/cli/listeners/performance-log-listener/format-helpers.spec.mjs +++ b/test/cli/listeners/performance-log-listener/format-helpers.spec.mjs @@ -58,6 +58,8 @@ describe("[U] cli/ears/performance-log-listener/format-helpers - formatPerfLine" it("produces neat columns with time, memmory and a message", () => { expect( formatHelpers.formatPerfLine(14.88041018, 7.245436738, "sim sala bim") - ).to.match(/ {3}7635ms {0,}\d+Mb {0,}\d+Mb sim sala bim\n/); + ).to.match( + / {3}7635ms {0,}\d+Mb {0,}\d+Mb {0,}\d+Mb {0,}\d+Mb sim sala bim\n/ + ); }); });