procmaps.rs
psmisc
procmaps.rs | psmisc | |
---|---|---|
1 | 1 | |
12 | - | |
- | - | |
4.2 | - | |
9 days ago | - | |
Rust | ||
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
procmaps.rs
-
Linux /proc/pid/stat parsing bugs
The /proc//* hierarchy has always been a bit of a mess to parse.
/proc//maps is similarly frustrating: there's no clear distinction between "special" maps (like the stack) and a file that might just happen to be named `[stack]`. Similarly, the handling for a mapped region on a deleted file is simply to append " (deleted)"[1].
[1]: https://github.com/woodruffw/procmaps.rs/blob/79bd474104e9b3...
psmisc
What are some alternatives?
simdjson - Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
procfs - Rust library for reading the Linux procfs filesystem
systeroid - A more powerful alternative to sysctl(8) with a terminal user interface 🐧
jc - CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
Git - Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
pixie - Instant Kubernetes-Native Application Observability