#amount #memory #info #system #total #query

bin+lib ramusage

获取已用和总内存量

1 个不稳定版本

0.1.0 2023年2月20日

#7#total

MIT 许可证

8KB
156

ramusage

此软件包允许您轻松查询系统上已用和总内存量。

作为库的使用

cargo add ramusage
use memusage::Info;

let info = Info::read().expect("Failed to read memory usage");
println!("{info}");

作为可执行文件的使用

cargo install ramusage
ramusage

操作系统支持

  • Linux
  • OpenBSD(计划中)

待办事项

  • OpenBSD 支持
  • 命令行参数解析器(clap)

lib.rs:

此软件包允许您查询系统上已用和总内存量。

操作系统支持

  • Linux
  • OpenBSD(计划中)

示例

use ramusage::Info;

fn main() {
    let info = Info::read().expect("Failed to read memory info.");

    println!("{info}"); // 4.00 GiB/16.0 GiB
    println!("{info:#}"); // 4.00G/16.0G
}

无运行时依赖