【Rust 日报】2022-04-13 如何加速Rust编译器

2022-04-18 15:38:40 浏览数 (1)

使用 Nix 创建静态 Rust 二进制文件和 Docker 映像

  1. OpenSSL
  2. git 子模块
  3. 符号链接
  4. 静态文件
  5. 让它工作
  6. 将所有内容复制到 docker 镜像

ReadMore:https://blog.sekun.dev/posts/create-static-binaries-and-docker-images-with-nix/#problem-3-static-assets

minty - 一款出色的文件重复数据删除应用程序

Minty 是一款出色的文件重复数据删除应用程序。

Minty 使用 parrellism 进行快速安全的重复数据删除搜索。该应用程序读取每个文件的内容,然后将内容与其他内容进行比较,从而实现真正可靠的应用程序。

ReadMore:https://crates.io/crates/minty

如何加速Rust编译器

  • 改进格式;
  • 将代码移动到单独的函数中;
  • 重新排序代码;
  • 重命名;
  • 添加断言以明确不变量;
  • 改进和简化类型;
  • 提高一致性;
  • 删除冗余数据;

ReadMore:https://nnethercote.github.io/2022/04/12/how-to-speed-up-the-rust-compiler-in-april-2022.html

0 人点赞