#系统信息 #收集 #绑定 #内存 #libsigar

bin+lib sigar

Rust 对 libsigar 的绑定,用于收集系统信息

2 个版本

使用旧的 Rust 2015

0.0.2 2015年8月29日
0.0.1 2015年8月29日

#14#收集

MIT 许可证

2MB
51K SLoC

C 28K SLoC // 0.1% comments Java 17K SLoC // 0.3% comments Perl 3K SLoC // 0.0% comments C++ 1K SLoC // 0.1% comments C# 621 SLoC // 0.1% comments Ruby 513 SLoC // 0.4% comments Automake 203 SLoC Python 191 SLoC // 0.3% comments Erlang 163 SLoC // 0.4% comments Rust 162 SLoC // 0.2% comments Shell 125 SLoC // 0.1% comments Lua 96 SLoC // 0.2% comments Batch 40 SLoC PHP 14 SLoC M4 13 SLoC

包含 (JAR 文件,370KB) cpptasks.jar,(JAR 文件,350KB) sigar/bindings/java/lib/log4j.jar,(神秘的 autoconf 代码,5KB) sigar/configure.ac

rust-sigar

Rust 对 libsigar 的绑定,用于便携式收集系统信息。

用法

  1. 构建并安装 libsigar
  2. 使用此库。
fn main() {
    match sigar::memory() {
        Ok(memory) => println!("Memory: {:?}", memory),
        Err(error) => println!("Error!: {:?}", error),
    };
}

依赖