1 个不稳定版本

0.1.0 2022年10月24日

#286#allocator

Download history 554/week @ 2024-03-24 566/week @ 2024-03-31 749/week @ 2024-04-07 578/week @ 2024-04-14 445/week @ 2024-04-21 667/week @ 2024-04-28 595/week @ 2024-05-05 889/week @ 2024-05-12 815/week @ 2024-05-19 658/week @ 2024-05-26 649/week @ 2024-06-02 744/week @ 2024-06-09 676/week @ 2024-06-16 762/week @ 2024-06-23 455/week @ 2024-06-30 815/week @ 2024-07-07

2,712 每月下载量
2 个crate中使用 (通过 scudo)

Apache-2.0

9KB
96

此文件夹包含用于配置Scudo分配器各种选项的进程宏crate。

导出的 set_scudo_options 属性宏允许在主方法上使用注释设置Scudo选项

use scudo_proc_macros::set_scudo_options;

#[set_scudo_options(delete_size_mismatch = false, release_to_os_interval_ms = 1)]
fn main() {
    // Use Scudo with the provided options.
}

有关Scudo选项的更多信息,请访问官方文档 这里.

请注意:此crate导出的进程宏既适用于 scudo-sys crate,也适用于惯用的Rust绑定crate, scudo.


lib.rs:

为Scudo分配器Rust绑定提供进程宏crate。

导出的 [macro@set_scudo_options] 属性宏允许在主方法上使用注释设置Scudo选项

use scudo_proc_macros::set_scudo_options;

#[set_scudo_options(delete_size_mismatch = false, release_to_os_interval_ms = 1)]
fn main() {
    // Use Scudo with the provided options.
}

有关Scudo选项的更多信息,请访问官方文档 这里.

请注意:此crate导出的进程宏既适用于 scudo-sys crate,也适用于惯用的Rust绑定crate, scudo.

依赖项

~1.5MB
~36K SLoC