#ruby #allocator #extension #memory

rb-allocator

Ruby 扩展的内存分配器

7 个版本

0.9.6 2022年6月22日
0.9.5 2022年6月21日
0.9.0 2022年5月25日

#391 in 内存管理

MIT/Apache

110KB
2K SLoC

rb-allocator

Join the discussion

围绕 Rust 系统分配器的包装器,它将内存使用情况报告给 Ruby GC。这意味着 Ruby 将准确反映 Rust 的内存使用情况,从而知道何时进行 GC。

用法

  1. 将以下内容添加到您的 Cargo.toml

    [dependencies]
    rb-allocator = "0.9.2"
    
  2. 使用提供的 ruby_global_allocator!

    extern crate rb_allocator;
    
    use rb_allocator::*;
    
    ruby_global_allocator!();
    

许可

根据您的选择,许可如下:

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交以包含在作品中并由您提交的贡献,应如上双重许可,不得附加任何额外条款或条件。

依赖关系

~0–2.3MB
~36K SLoC