本文主要是介绍Rust切换allocator,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Rust支持2个内存分配器(allocator):alloc_system和alloc_jemalloc。
alloc_jemalloc不支持valgrind,valgrind是查看内存泄漏很有帮助的工具,所以在定位内存泄漏问题时,需要切换成alloc_system。
The Rust Programming Language 第一版上的说明已经过时了,只写
#![feature(alloc_system)]extern crate alloc_system;
这篇关于Rust切换allocator的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!