【Rust日报】2023-06-19 Rust 中的内存管理

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语言中文社区

猜你喜欢

转载自blog.csdn.net/u012067469/article/details/131297855