< 返回版块

Mike Tang 发表于 2020-03-16 11:55

Tags:rust

是优化?不是优化?关于对 COW 的深入思考

文章从 Copy-On-Write 的概念入手,探讨了 C++ 中的 COW,和 Rust 中的 COW 的设计。然后做了简单的性能评测,以及解释了 Rust 中的睿智设计。推荐阅读。

https://oribenshir.github.io/afternoon_rusting/blog/copy-on-write

pkgar - Redox 上的包管理工具(以及包格式)

作者最近在设计 redox 上的包格式。它应该具有如下优点:

  1. 原子性
  2. 经济性
  3. 快速
  4. 最小化
  5. 可重定位(可装在任何目录下)
  6. 安全

详细请阅读原文。

https://www.redox-os.org/news/pkgar-introduction/

staticvec - 静态 Vec

静态 Vec 的意思就是非动态分配内存的 Vec。使用了预先分配的一定容量的内存。 它使用 const generics,基于一个 array 实现。

https://github.com/slightlyoutofphase/staticvec

Out of the Box Dynamic Dispatch

Llogiq 大佬新出的文章。摸索出了一种小技巧,可以不使用 Box 指针来实现同样的动态分派。值得学习。

https://llogiq.github.io/2020/03/14/ootb.html

-- From 日报小组 Mike

评论区

写评论

还没有评论

1 共 0 条评论, 1 页