Rust 中的内存管理
文章中讨论了 Rust 中的静态,动态的内存布局,所有权和借用模型,以及如何使用它们来管理内存。文章还讨论了 Rust 中的生命周期和引用,以及如何使用它们来避免内存泄漏和数据竞争
原文链接: https://dev.to/aneshodza/memory-in-rust-5g7e
lz4_flex: 0.11发布,性能提升
lz4_flex
是一个 Rust 编写的 LZ4 压缩库. 目前 0.11 发布, 此版本性能有巨大提升, 几乎全面超越 c++版本的实现.
原文链接:https://flexineering.com/posts/lz4-011/
heapless: 无动态内存分配的数据结构
heapless 库是 Rust 的一个库,它提供了一些数据结构,这些数据结构可以在固定的内存大小下工作。这些数据结构包括 Vec、String、Deque 等。heapless 库的一个主要特点是,它的数据结构是由静态内存分配支持的。这意味着,你可以使用 heapless::Vec 来代替 std::Vec,它具有固定的容量,但是不能在运行时重新分配内存
github地址:https://github.com/japaric/heapless
unsafe Rust: raw pointer
这是一个关于 unsafe Rust 主题的油管视频, 视频主要涉及以下三个方面:
Raw Pointers
Dereferencing Raw Pointers
static mut
油管视频:https://www.youtube.com/watch?v=w2IcN33HNAk
--
From 日报小组 BobQin,FBI小白
社区学习交流平台订阅:
Rustcc论坛: 支持rss
微信公众号:Rust语言中文社区