#memory #memory-size #servo #fork #codebase #corpus #search

graphannis-malloc_size_of

这是对 Servo 代码库中的 malloc_size_ofcrate 的一个分支,以便将其功能作为依赖提供给 graphANNIS 语料库搜索库

5 个版本 (3 个稳定版本)

使用旧的 Rust 2015

2.0.0 2023年2月14日
1.1.0 2021年2月8日
1.0.0 2018年10月11日
0.1.0 2018年10月11日
0.0.1 2018年8月5日

#326 in 内存管理

Download history 11/week @ 2024-03-14 6/week @ 2024-03-21 22/week @ 2024-03-28 13/week @ 2024-04-04 3/week @ 2024-04-11 12/week @ 2024-04-18 7/week @ 2024-04-25 1/week @ 2024-05-02 1/week @ 2024-05-16 5/week @ 2024-05-30 29/week @ 2024-06-06 47/week @ 2024-06-13

每月下载量 77

Apache-2.0

26KB
453 代码行

Documentation link

graphannis-malloc_size_of

这是对 Servo 代码库中的 malloc_size_of crate 的一个分支,该代码库当时并未在 crates.io 上发布。分支的目的是让原始 crate 的功能可供 graphANNIS 语料库搜索库使用,该库已发布在 crates.io

与原始 crate 相比,以下进行了以下更改

  • 移除了对内部/未发布的 Servo crate 的引用和实现。
  • 所有依赖项都设置为可选,因此如果您想为标准库中不存在的类型使用内存大小计算,则必须激活这些功能作为特性。以下 crate 作为可选依赖/功能可用
    • app_units
    • cssparser
    • serde
    • serde_bytes
    • smallbitvec
    • smallvec
    • smartstring
    • string_cache
    • thin-slice
    • url
    • void
    • xml5ever

依赖项

~0–6MB
~20K SLoC