持续进行 Rust 性能和单元测试
本章主要讲:
- Amdahl 和 Gustafson 定律
- 探索 Rust 标准库中
HashMap
的实现原理 - 使用 QuickCheck 进行单元测试随机参数生成, 并对自定义的
HashMap
进行替代实现 - 使用
AFL
(American Fuzzy Lop 是一个自由的模糊测试工具,采用遗传算法以有效地提高测试用例的代码覆盖率) 证明相同情况下无崩溃 - 继续使用 Valgrind 和 Linux Perf 进行 Rust 软件的性能检测
本章主要讲:
HashMap
的实现原理HashMap
进行替代实现AFL
(American Fuzzy Lop 是一个自由的模糊测试工具,采用遗传算法以有效地提高测试用例的代码覆盖率) 证明相同情况下无崩溃