Node.js library to get a snapshot of the currently running processes, OS-agnostic. Needs root/Admin permissions.
var _ = ;var ps = ;ps;
The library will return an array consisting of multiple process objects, structured like this:
pid: 1337 // Process IDname: 'chrome' // Process namemem:private: 23054560 // Private memory, in bytesvirtual: 78923608 // Virtual memory (private + shared libraries + swap space), in bytesusage: 002 // Used physical memory (%) by this processcpu: 03 // CPU usage (%) as reported by `ps` and `wmic`
wmic) is used to gather the information itself. WMI is fairly slow the first time it's called, it
might even take up to 2-3 seconds. Make sure your app will gracefully handle this. Subsequent calls will be much faster.