1 个不稳定版本
0.1.0 | 2023年5月20日 |
---|
#26 in #limiter
14KB
310 代码行(不含注释)
进程限制器
* 一个可以直接限制指定进程占用率的库,支持多线程和动态改变占用率。
针对特定进程的资源限制 Rust 库,具有多线程和动态调整占用率的功能。可以轻松限制系统资源使用,以减少不稳定性和停机时间,非常适合任何需要严格资源控制的工程。
lib.rs
:
示例
// Create a Limiter that generates Tasks that are actually used for control.
use process_limiter::{Limiter, LimiterExt};
let mut limiter = Limiter::new();
// Derive a Task from Limiter
let mut task = limiter.spawn();
/* Check the documentation for the Task structure to learn how to use this Task */
依赖
~0.7–1MB
~20K SLoC