2个稳定版本
2.0.0 | 2023年10月23日 |
---|---|
1.0.0 | 2023年10月23日 |
在 硬件支持 中排名 822
7KB
free-cpus
获取您的Linux机器上空闲CPU核心的集合。
该逻辑大量受到 AFL++ 代码 的启发。
用法
添加到 Cargo.toml
[dependencies]
free-cpus = "2.0.0"
在您的rust代码中
// Get the set of free CPU cores on this Linux machine
let cpus: HashMap<usize> = free_cpus::get().unwrap();
lib.rs
:
此crate导出了一个实用函数,该函数返回机器上可用的核心ID集合。
集合是通过迭代/proc
目录的进程状态来确定的。该逻辑大量受到 AFL++ 代码 的启发。
依赖项
~210KB