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 = {
|
const _processes_cpu = {
|
||||||
all: 0,
|
all: 0,
|
||||||
list: [],
|
list: {},
|
||||||
ms: 0,
|
ms: 0,
|
||||||
result: {}
|
result: {}
|
||||||
};
|
};
|
||||||
const _services_cpu = {
|
const _services_cpu = {
|
||||||
all: 0,
|
all: 0,
|
||||||
list: [],
|
list: {},
|
||||||
ms: 0,
|
ms: 0,
|
||||||
result: {}
|
result: {}
|
||||||
};
|
};
|
||||||
const _process_cpu = {
|
const _process_cpu = {
|
||||||
all: 0,
|
all: 0,
|
||||||
list: [],
|
list: {},
|
||||||
ms: 0,
|
ms: 0,
|
||||||
result: {}
|
result: {}
|
||||||
};
|
};
|
||||||
@ -171,7 +171,7 @@ function services(srv, callback) {
|
|||||||
let curr_processes = stdout.toString().split('\n');
|
let curr_processes = stdout.toString().split('\n');
|
||||||
|
|
||||||
// first line (all - /proc/stat)
|
// first line (all - /proc/stat)
|
||||||
let all = parseProcStat(curr_processes.shift()).slice();
|
let all = parseProcStat(curr_processes.shift());
|
||||||
|
|
||||||
// process
|
// process
|
||||||
let list_new = {};
|
let list_new = {};
|
||||||
@ -207,7 +207,7 @@ function services(srv, callback) {
|
|||||||
// store old values
|
// store old values
|
||||||
_services_cpu.all = all;
|
_services_cpu.all = all;
|
||||||
// _services_cpu.list = list_new;
|
// _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.ms = Date.now() - _services_cpu.ms;
|
||||||
// _services_cpu.result = result;
|
// _services_cpu.result = result;
|
||||||
_services_cpu.result = Object.assign({}, result);
|
_services_cpu.result = Object.assign({}, result);
|
||||||
@ -670,7 +670,7 @@ function processes(callback) {
|
|||||||
// store old values
|
// store old values
|
||||||
_processes_cpu.all = all;
|
_processes_cpu.all = all;
|
||||||
// _processes_cpu.list = list_new;
|
// _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.ms = Date.now() - _processes_cpu.ms;
|
||||||
// _processes_cpu.result = result;
|
// _processes_cpu.result = result;
|
||||||
_processes_cpu.result = Object.assign({}, result);
|
_processes_cpu.result = Object.assign({}, result);
|
||||||
@ -794,7 +794,7 @@ function processes(callback) {
|
|||||||
// store old values
|
// store old values
|
||||||
_processes_cpu.all = allcpuu + allcpus;
|
_processes_cpu.all = allcpuu + allcpus;
|
||||||
// _processes_cpu.list = list_new;
|
// _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.ms = Date.now() - _processes_cpu.ms;
|
||||||
// _processes_cpu.result = result;
|
// _processes_cpu.result = result;
|
||||||
_processes_cpu.result = Object.assign({}, result);
|
_processes_cpu.result = Object.assign({}, result);
|
||||||
@ -913,7 +913,7 @@ function processLoad(proc, callback) {
|
|||||||
// store old values
|
// store old values
|
||||||
_process_cpu.all = allcpuu + allcpus;
|
_process_cpu.all = allcpuu + allcpus;
|
||||||
// _process_cpu.list = list_new;
|
// _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.ms = Date.now() - _process_cpu.ms;
|
||||||
// _process_cpu.result = result;
|
// _process_cpu.result = result;
|
||||||
_process_cpu.result = Object.assign({}, result);
|
_process_cpu.result = Object.assign({}, result);
|
||||||
@ -997,7 +997,7 @@ function processLoad(proc, callback) {
|
|||||||
|
|
||||||
_process_cpu.all = all;
|
_process_cpu.all = all;
|
||||||
// _process_cpu.list = list_new;
|
// _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.ms = Date.now() - _process_cpu.ms;
|
||||||
// _process_cpu.result = result;
|
// _process_cpu.result = result;
|
||||||
_process_cpu.result = Object.assign({}, result);
|
_process_cpu.result = Object.assign({}, result);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user