2个不稳定版本
0.1.0 | 2024年2月25日 |
---|---|
0.0.0 | 2024年2月25日 |
#1082 在 算法
8,225 每月下载量
用于 lgalloc
19KB
407 行
numa_maps
一个简单的库,用于读取Linux上的numa_maps文件。
[dependencies]
numa_maps = "0.1"
示例
#[cfg(target_os = "linux")]
let map = numa_maps::NumaMap::from_file("/proc/self/numa_maps").unwrap();
#[cfg(not(target_os = "linux"))]
let map = numa_maps::NumaMap::default();
for region in &map.ranges {
println!("base: {:x} -> {:?}", region.address, region.properties);
}
描述
numa_maps
提供了一个简单的API来读取numa_maps文件的文件内容。它将文件解析为包含基本地址、策略和属性列表的范围。
许可证
根据您的选择,许可协议为Apache许可证版本2.0或MIT许可证。除非您明确声明,否则您根据Apache-2.0许可证定义的任何有意提交给该软件包的贡献,都将按照上述方式双重许可,而无需任何额外的条款或条件。