diff --git a/src/scripts/backupupload.js b/src/scripts/backupupload.js index 3b99d1a4c..e154edc96 100755 --- a/src/scripts/backupupload.js +++ b/src/scripts/backupupload.js @@ -56,8 +56,15 @@ function dumpMemoryInfo() { const mu = process.memoryUsage(); const hs = v8.getHeapStatistics(); - debug(`process: rss: ${mu.rss} heapTotal: ${mu.heapTotal} heapUsed: ${mu.heapUsed} external: ${mu.external}`); - debug(`v8 heap : used ${hs.used_heap_size} total: ${hs.total_heap_size} max: ${hs.heap_size_limit}`); + function h(bytes) { // human readable + const i = Math.floor(Math.log(bytes) / Math.log(1024)), + sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; + + return (bytes / Math.pow(1024, i)).toFixed(2) * 1 + ' ' + sizes[i]; + } + + debug(`process: rss: ${h(mu.rss)} heapUsed: ${h(mu.heapUsed)} heapTotal: ${h(mu.heapTotal)} external: ${h(mu.external)}`); + debug(`v8 heap: used ${h(hs.used_heap_size)} total: ${h(hs.total_heap_size)} max: ${h(hs.heap_size_limit)}`); } initialize(function (error) {