2个版本
| 0.1.2 | 2022年11月4日 |
|---|---|
| 0.1.0 | 2022年9月12日 |
#5 in #memory-object
74 每月下载量
在 size-of 中使用
21KB
355 行
Size Of
一个用于测量对象在运行时总内存使用的crate
功能
size-of 支持许多第三方crate,可以通过功能标志启用
std: 启用对Rust标准库的支持(默认启用,当禁用时,size-of兼容#![no_std])derive: 启用对#[derive(SizeOf)]的支持(默认启用)time: 启用对timecrate 的支持time-std: 启用对time的std功能的支持
chrono: 启用对chronocrate 的支持hashbrown: 启用对hashbrowncrate 的支持fxhash: 启用对fxhashcrate 的支持rust_decimal: 启用对rust_decimalcrate 的支持ordered-float: 启用对ordered-floatcrate 的支持ahash: 启用对ahashcrate 的支持ahash-std: 启用对ahash的std功能的支持
xxhash-rust: 启用对xxhash-rustcrate 的支持xxhash-xxh32: 启用对xxhhash-rust的xxh32功能的支持xxhash-xxh64:启用对xxhhash-rust的xxh64功能的支持xxhash-xxh3:启用对xxhhash-rust的xxh3功能的支持
bigdecimal:启用对bigdecimalcrate 的支持num-bigint:启用对num-bigintcrate 的支持
依赖项
~1.5MB
~35K SLoC