Add NodeJS statistics - part 2 - memory usage

This commit is contained in:
Ben0it-T 2021-11-06 22:49:41 +01:00
parent 790a82c4b1
commit d04e9bbabd
3 changed files with 24 additions and 1 deletions

View file

@ -42,6 +42,13 @@ if (Meteor.isServer) {
numberOfNativeContexts: v8.getHeapStatistics().number_of_native_contexts,
numberOfDetachedContexts: v8.getHeapStatistics().number_of_detached_contexts,
};
let memoryUsage = process.memoryUsage();
statistics.nodeMemoryUsage = {
rss: memoryUsage.rss,
heapTotal: memoryUsage.heapTotal,
heapUsed: memoryUsage.heapUsed,
external: memoryUsage.external,
};
// Remove beginning of Meteor release text METEOR@
let meteorVersion = Meteor.release;
meteorVersion = meteorVersion.replace('METEOR@', '');