resource-meter
A lightweight resource usage measurement library for Rust, providing scoped measurement of wall-clock time, user CPU time, and system CPU time.
Features
- Scoped measurement using a stack-based API
- Hierarchical (tree) and flat reporting
- Tracks wall time, user CPU time, and system CPU time
- Simple API for integration
- Platform support for Unix-like systems (uses
libc::getrusage)
Example
use ResourceMeterStack;
use sleep;
use Duration;