Comments (2)
I'm writing a improved version of top, and when listing the memory usage of individual processes, I noticed that it doesn't line up with with what's reported by top or activity monitor. Is there any reason that this wouldn't be the case? I'm running MacOS Mojave.
The Activity Monitor
of Mac doesn't get the same values as htop
. So it's complicated to guess who's right and who's wrong. However, my computation for the total free memory seems a bit off, I'll try to fix it.
Also, it looks like the
get_process_list()
function only return processes started by me and not any started by other users, such as root. Is there a fix for this?
We can actually, I just ignored when I didn't get enough information but this is bad. It'll allow me to test some functions.
from sysinfo.
from sysinfo.
Related Issues (20)
- OpenCloudOS get cpu_usage fail HOT 3
- Calling `Components::refresh_list` multiple times on M-series Mac causes segfault HOT 15
- Possible memory leak in `Disks::refresh_list` HOT 17
- Make Windows support optional HOT 2
- `test_refresh_memory` fails on macOS HOT 1
- Global cpu usage is occasionally smaller than the sum of all process CPU usage HOT 2
- Get HW ID for each Disk HOT 3
- No temperature output for Mac M3 Pro HOT 4
- Incorrect CPU arch HOT 1
- Refreshing multiple processes on macos leads to invalid cpu usage HOT 3
- Add more hardware info: PCI devices, graphics adapters, CPU instruction sets HOT 1
- missing info from cmd of a process HOT 9
- cgroup free and available memory HOT 2
- Global CPU usage is incorrect on Mac M3 Pro HOT 2
- Process parent is `None` if the target process of `refresh_process_specifics()` is a WoW64 process HOT 1
- global cpu info HOT 3
- Add OpenBSD support HOT 3
- Typo in documentation of `Networks::new_with_refreshed_list()`
- International Money Transfer to Ghana: Key Developments and Benefits
- Does system::processes_by_exact_name() return all threads on Linux? 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 sysinfo.