1.1 KiB
1.1 KiB
2.0
- allow multiple pids
- remove
advanced
option - don't use
/proc
files anymore but useps
instead - more tests
- API change no more
stat
method, module exports a single function - no more
unmonitor
method, this is handed internally - the default call now returns more data:
{
cpu: 10.0, // percentage (it may happen to be greater than 100%)
memory: 357306368, // bytes
ppid: 312, // PPID
pid: 727, // PID
ctime: 867000, // ms user + system time
elapsed: 6650000, // ms since the start of the process
timestamp: 864000000 // ms since epoch
}
1.2.0
Introduce advanced
option to get time, and start
1.1.0
Windows: (wmic) goes back to the first version of wmic, naming wmic process {pid} get workingsetsize,usermodetime,kernelmodetime
. CPU usage % is computed on the flight, per pid.
1.0.5
Windows: (wmic) Use raw data instead of formatted this should speed up wmic
0.1.0
API changes:
require('pidusage').stat(pid, fn)
instead of:
require('pidusage')(pid, fn)
Adds a unmonitor
method to clear process history