smaller corections memory leak fix
This commit is contained in:
parent
bad372e654
commit
5559591a38
@ -33,19 +33,19 @@ const _sunos = (_platform === 'sunos');
|
||||
|
||||
const _processes_cpu = {
|
||||
all: 0,
|
||||
list: [],
|
||||
list: {},
|
||||
ms: 0,
|
||||
result: {}
|
||||
};
|
||||
const _services_cpu = {
|
||||
all: 0,
|
||||
list: [],
|
||||
list: {},
|
||||
ms: 0,
|
||||
result: {}
|
||||
};
|
||||
const _process_cpu = {
|
||||
all: 0,
|
||||
list: [],
|
||||
list: {},
|
||||
ms: 0,
|
||||
result: {}
|
||||
};
|
||||
@ -171,7 +171,7 @@ function services(srv, callback) {
|
||||
let curr_processes = stdout.toString().split('\n');
|
||||
|
||||
// first line (all - /proc/stat)
|
||||
let all = parseProcStat(curr_processes.shift()).slice();
|
||||
let all = parseProcStat(curr_processes.shift());
|
||||
|
||||
// process
|
||||
let list_new = {};
|
||||
@ -207,7 +207,7 @@ function services(srv, callback) {
|
||||
// store old values
|
||||
_services_cpu.all = all;
|
||||
// _services_cpu.list = list_new;
|
||||
_services_cpu.list = list_new.slice();
|
||||
_services_cpu.list = Object.assign({}, list_new);
|
||||
_services_cpu.ms = Date.now() - _services_cpu.ms;
|
||||
// _services_cpu.result = result;
|
||||
_services_cpu.result = Object.assign({}, result);
|
||||
@ -670,7 +670,7 @@ function processes(callback) {
|
||||
// store old values
|
||||
_processes_cpu.all = all;
|
||||
// _processes_cpu.list = list_new;
|
||||
_processes_cpu.list = list_new.slice();
|
||||
_processes_cpu.list = Object.assign({}, list_new);
|
||||
_processes_cpu.ms = Date.now() - _processes_cpu.ms;
|
||||
// _processes_cpu.result = result;
|
||||
_processes_cpu.result = Object.assign({}, result);
|
||||
@ -794,7 +794,7 @@ function processes(callback) {
|
||||
// store old values
|
||||
_processes_cpu.all = allcpuu + allcpus;
|
||||
// _processes_cpu.list = list_new;
|
||||
_processes_cpu.list = list_new.slice();
|
||||
_processes_cpu.list = Object.assign({}, list_new);
|
||||
_processes_cpu.ms = Date.now() - _processes_cpu.ms;
|
||||
// _processes_cpu.result = result;
|
||||
_processes_cpu.result = Object.assign({}, result);
|
||||
@ -913,7 +913,7 @@ function processLoad(proc, callback) {
|
||||
// store old values
|
||||
_process_cpu.all = allcpuu + allcpus;
|
||||
// _process_cpu.list = list_new;
|
||||
_process_cpu.list = list_new.slice();
|
||||
_process_cpu.list = Object.assign({}, list_new);
|
||||
_process_cpu.ms = Date.now() - _process_cpu.ms;
|
||||
// _process_cpu.result = result;
|
||||
_process_cpu.result = Object.assign({}, result);
|
||||
@ -997,7 +997,7 @@ function processLoad(proc, callback) {
|
||||
|
||||
_process_cpu.all = all;
|
||||
// _process_cpu.list = list_new;
|
||||
_process_cpu.list = list_new.slice();
|
||||
_process_cpu.list = Object.assign({}, list_new);
|
||||
_process_cpu.ms = Date.now() - _process_cpu.ms;
|
||||
// _process_cpu.result = result;
|
||||
_process_cpu.result = Object.assign({}, result);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user