【Rust日报】嵌入式 Rust:一份简化指南

EvilHelix 编辑器

EvilHelix 是一个采用 Vim 风格的模态编辑器,旨在提供快速且高效的编辑体验。它是 Helix 编辑器的一个分支,增加了 Vim binding,同时积极同步上游的特性,兼备了 Vim 和 Hexli 的优点:

  • Vim 风格的模态编辑方式,使得熟悉 Vim 的用户能够更快速地上手

  • 基于 Helix,使得其响应速度非常快

github主页 https://github.com/usagi-flow/evil-helix

Quickwit 性能调查

这篇博客详细介绍了 Quickwit 团队在处理性能问题时所采取的方法和结果,其排查问题的思路很值得借鉴。

Quickwit 的目标是构建高性能、可扩展的分布式搜索引擎,团队发现在大型数据集上进行搜索时,搜索速度较慢、响应时间较长,与用户期望不符,因此需要解决这些性能问题。

在性能调查过程中,作者发现,发现未使用的内存分配可以将函数吞吐量提高 2 倍。通过对 FxHashMap 进行基准测试,作者发现了性能提升的效应。

由此,作者探讨了内存分配对性能的影响,包括缓存行改进和数据指针的缓存局部性,得到的结论是:如果程序因匿名内存映射(不由文件支持)而出现缺页错误(page fault),可以考虑避免释放内存回操作系统或分配器,以减少缺页错误(page fault)

原文链接 https://quickwit.io/blog/performance-investigation

示例项目主页 https://github.com/PSeitz/bench_riddle

嵌入式 Rust:一份简化指南

这是一份来自嵌入式 Rust 社区的新书/指南,旨在帮助人们更轻松地理解和使用 Rust 语言在嵌入式系统开发中的应用。它提供了一种简单的方法来开始学习和使用 Rust,特别是对那些对嵌入式系统编程有兴趣的人。

指南中包含了一系列的指导,旨在帮助读者了解 Rust 语言的基本概念,并将其应用于嵌入式系统开发中。它从Rust语言的基础知识开始,逐步介绍了如何配置和使用嵌入式系统,并提供了一些实际的例子来帮助读者更好地理解。

github主页 https://github.com/theembeddedrustacean/ser-std嵌入式 Rust 简化指南主页 https://www.theembeddedrustacean.com/c/ser-std嵌入式 Rust 主页 https://www.theembeddedrustacean.com/

-- From 日报小组 RustPlumber

社区学习交流平台订阅:

  • Rust.cc 论坛: 支持 rss

  • 微信公众号:Rust 语言中文社区

相关推荐
程序猿_极客40 分钟前
【2025 年最新版】Java JDK 安装与环境配置教程(附图文超详细,Windows+macOS 通用)
java·开发语言·windows·macos·jdk
二哈喇子!4 小时前
BOM模型
开发语言·前端·javascript·bom
二哈喇子!4 小时前
空指针异常
开发语言
咚为4 小时前
Rust Print 终极指南:从底层原理到全场景实战
开发语言·后端·rust
%xiao Q4 小时前
GESP C++五级-202406
android·开发语言·c++
Psycho_MrZhang4 小时前
Neo4j Python SDK手册
开发语言·python·neo4j
Traced back4 小时前
# C# + SQL Server 实现自动清理功能的完整方案:按数量与按日期双模式
开发语言·c#
sin22014 小时前
MyBatis的执行流程
java·开发语言·mybatis
二哈喇子!4 小时前
基于Spring Boot框架的车库停车管理系统的设计与实现
java·spring boot·后端·计算机毕业设计
web3.08889995 小时前
1688图片搜索API,相似商品精准推荐
开发语言·python