Comments (4)
I believe that the correct behaviour should be computing load since last call
.
Isn't it? @vmarchaud
We can use ps
to do the same computation we do for procfile
and wmic
(just using etime and stime instead of using pcpu)
The maths for the 3 method should be almost the identical.
Also, the procfile version should adopt the same behavior wmic does (The first call to the API is internally called twice to compute a meaningful reading.)
from pidusage.
indeed however i personally prefer to use a fs read instead of spawning a process to get this metric.
Yeah! I was talking about macOS where for the moment our only option is to use ps
Yes but then we need to introduce history on ps calls to get elapsed time since last call.,
We just need to copy the code from procfile version, it's identical.
from pidusage.
indeed however i personally prefer to use a fs read instead of spawning a process to get this metric.
from pidusage.
We can use ps to do the same computation we do for procfile and wmic (just using etime and stime instead of using pcpu)
Yes but then we need to introduce history on ps calls to get elapsed time since last call.,
from pidusage.
Related Issues (20)
- ESPIPE: invalid seek, read HOT 7
- Memory leak when using pidusage periodically HOT 1
- Add (optional) GPU usage stats?
- Memory usage is RAM and not Total ? HOT 1
- We couldn't find uptime from /proc/uptime, using os.uptime() value HOT 1
- vscode-windows-process-tree integration
- Webpack fails to include platform methods HOT 1
- Linux is not supported yet README shows it as supported? HOT 1
- Ton of process open to check pidusage HOT 1
- pm2 app keeps stopping HOT 1
- add `command` property to output object
- Get ports occupied by certain process. HOT 1
- getting this error but is working in the another direcotry
- [BUG] pidusage not compatible with bundling due to dynamic requires in stats.js
- Not supported on IBM i ("os400") HOT 4
- Lost 3.0.1 Tag
- pnpm install pidusage 3.0.1 has βERR_PNPM_FETCH_404 problem
- uptime raises unhandled exception if current user has not sufficient privileges with node.js 16.18.0 and newer
- cpu value returns zero HOT 3
- openbsd support? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pidusage.