2个版本

0.1.2 2022年11月4日
0.1.0 2022年9月12日

#5 in #memory-object

Download history 48/week @ 2024-03-15 18/week @ 2024-03-22 64/week @ 2024-03-29 22/week @ 2024-04-05 12/week @ 2024-04-12 14/week @ 2024-04-19 4/week @ 2024-04-26 3/week @ 2024-05-10 12/week @ 2024-05-17 28/week @ 2024-05-24 24/week @ 2024-05-31 14/week @ 2024-06-07 20/week @ 2024-06-14 29/week @ 2024-06-21 9/week @ 2024-06-28

74 每月下载量
size-of 中使用

MIT/Apache

21KB
355

Crates.io docs.rs

Size Of

一个用于测量对象在运行时总内存使用的crate

功能

size-of 支持许多第三方crate,可以通过功能标志启用

  • std: 启用对Rust标准库的支持(默认启用,当禁用时,size-of 兼容 #![no_std]
  • derive: 启用对 #[derive(SizeOf)] 的支持(默认启用)
  • time: 启用对 time crate 的支持
    • time-std: 启用对 timestd 功能的支持
  • chrono: 启用对 chrono crate 的支持
  • hashbrown: 启用对 hashbrown crate 的支持
  • fxhash: 启用对 fxhash crate 的支持
  • rust_decimal: 启用对 rust_decimal crate 的支持
  • ordered-float: 启用对 ordered-float crate 的支持
  • ahash: 启用对 ahash crate 的支持
    • ahash-std: 启用对 ahashstd 功能的支持
  • xxhash-rust: 启用对 xxhash-rust crate 的支持
    • xxhash-xxh32: 启用对 xxhhash-rustxxh32 功能的支持
    • xxhash-xxh64:启用对 xxhhash-rustxxh64 功能的支持
    • xxhash-xxh3:启用对 xxhhash-rustxxh3 功能的支持
  • bigdecimal:启用对 bigdecimal crate 的支持
  • num-bigint:启用对 num-bigint crate 的支持

依赖项

~1.5MB
~35K SLoC