/
usr
/
lib
/
node_modules
/
pm2
/
lib
/
Sysinfo
/
/usr/lib/node_modules/pm2/lib/Sysinfo
mkdir
upload
Name
Size
Mode
Actions
ServiceDetection/
-
0755
rm
fastlist.exe
45056
0644
edit
dl
rm
MeanCalc.js
474
0644
edit
dl
rm
psList.js
1877
0644
edit
dl
rm
SystemInfo.js
16342
0644
edit
dl
rm
test.js
1246
0644
edit
dl
rm
Edit:
/usr/lib/node_modules/pm2/lib/Sysinfo/MeanCalc.js
(474B)
class MeanCalc { constructor(count) { this.metrics = [] this.count = count } inspect() { return this.val() } add(value) { if (this.metrics.length >= this.count) { this.metrics.shift() } this.metrics.push(value) } val() { if (this.metrics.length == 0) return 0 let sum = this.metrics.reduce((prev, curr) => curr += prev) return Math.floor((sum / this.metrics.length) * 1000) / 1000 } } module.exports = MeanCalc
Save
cmd:
run