芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/.nvm/versions/node/v12.22.1/lib/node_modules/pm2/lib/Sysinfo/MeanCalc.js
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