NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4294 most downloaded on npm
Cross-platform process cpu % and memory usage of a PID
Last release 1 years ago
26 Apr 2025
Release timing varies
gaps range from 2 weeks to 2.3 years
Some releases are documented
notes for 15 of 51 stable releases
1 version withdrawn
withdrawn after publishing
12 years old
52 releases · first in 2014
fix spawned wmic processes not exiting after wmic/gwmi detection in packaged apps, leading to infinite build up of "WMI Commandline Utility" processes
fix wmic removed on Windows 11 and add gwmi support
Nothing published for this version
One column per quarter.
removed dynamic requires to allow for bundling #154
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
allow to manually clear the event loop when needed it'll clear itself after a given timeout (default to 60000ms but you can specify it with the maxage
60000ms but you can specify it with the maxage option, see this file) 1740a4ffix ps on darwin, centisenconds multiplier was wrong and was giving bad cpu usage values bcda538
Fix Buffer.alloc for node < 4.5
Nothing published for this version
fix #69 with ps use elapsed instead of etime to avoid negative cpu values 0994268
Nothing published for this version
aix is using ps (was changed by mistake), still no aix CI though
Nothing published for this version
After further discussion cpu formula got reverted to the initial one f990f72
Cpu formula changed a bit because of multi thread issues see issue #58 88972d8
procfiles are back because of performance issues 85e20fa
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Introduce advanced option to get time, and start
Introduce advanced option to get time, and start
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Windows: (wmic) goes back to the first version of wmic, naming wmic process {pid} get workingsetsize,usermodetime,kernelmodetime. CPU usage % is compu
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.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Windows: (wmic) Use raw data instead of formatted this should speed up wmic
Windows: (wmic) Use raw data instead of formatted this should speed up wmic
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
API changes: ` require('pidusage').stat(pid, fn) instead of: require('pidusage')(pid, fn) Adds a unmonitor` method to clear process history
API changes:
require('pidusage').stat(pid, fn)
instead of:
require('pidusage')(pid, fn)
Adds a unmonitor method to clear process history
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →