Experimental CPU Optimize Techniques
This commit is contained in:
@@ -58,9 +58,11 @@ export function isSelfMonitorEnabled() {
|
||||
return true
|
||||
}
|
||||
|
||||
const SELF_MONITOR_INTERVAL = Number(process.env.PEARDATA_SELF_MONITOR_MS) || 5000
|
||||
|
||||
export class SelfMonitorCollector extends CollectorPlugin {
|
||||
constructor(opts = {}) {
|
||||
super({ name: 'self-monitor', intervalMs: opts.intervalMs })
|
||||
super({ name: 'self-monitor', intervalMs: opts.intervalMs || SELF_MONITOR_INTERVAL })
|
||||
/** @type {{ user: number, system: number }|null} */
|
||||
this._prevCpu = null
|
||||
/** @type {number|null} */
|
||||
|
||||
Reference in New Issue
Block a user