8个版本

0.3.0 2019年4月10日
0.2.0 2019年2月16日
0.1.5 2019年2月16日
0.1.3 2018年5月28日

#433 in 内存管理

Download history 318/week @ 2024-03-14 326/week @ 2024-03-21 332/week @ 2024-03-28 375/week @ 2024-04-04 283/week @ 2024-04-11 338/week @ 2024-04-18 274/week @ 2024-04-25 342/week @ 2024-05-02 334/week @ 2024-05-09 362/week @ 2024-05-16 279/week @ 2024-05-23 378/week @ 2024-05-30 372/week @ 2024-06-06 404/week @ 2024-06-13 345/week @ 2024-06-20 191/week @ 2024-06-27

1,419 每月下载次数
用于 4 crates

MIT/Apache

8KB

tcmalloc

使用来自gperftoolstcmalloc实现的GlobalAlloc

Travis badge crates.io badge

用法

需要Rust 1.28+

extern crate tcmalloc;

use tcmalloc::TCMalloc;

#[global_allocator]
static GLOBAL: TCMalloc = TCMalloc;

请注意,您只能在每个应用程序中定义一个全局分配器。

默认情况下,此crate期望链接到系统安装的tcmalloc。要构建捆绑的tcmalloc副本,启用"捆绑"功能。注意关于64位Linux上的分析和libunwind/libgcc的注意事项——它们不是由此crate构建的,并且tcmalloc将静默链接到可能引起分析死锁的版本。

依赖项