5 个不稳定版本
0.3.2 | 2020年7月31日 |
---|---|
0.3.1 | 2020年6月4日 |
0.3.0 | 2020年4月23日 |
0.2.0 | 2020年4月21日 |
0.1.0 | 2020年4月21日 |
#206 在 性能分析
27KB
377 行
查找基准测试失败时的负载。
大多数好的基准测试都允许你改变系统接受的负载,然后给出输出,以指示被测试的系统是否能够跟上。这可能是丢失的数据包、延迟峰值,或者适合问题域的任何其他内容。现在,你想知道你能把系统推到什么程度才会失败。你该如何做到这一点?
此 crate 提供了一个答案:指数搜索。其思路很简单:首先,你将提供的负载加倍,直到系统失败。只要系统能够跟上,你就提高你估计的最大可容忍负载的下限。当系统不再能够跟上时,这给你系统可以支持的上限。此时,你在上限和下限之间进行二分搜索,直到达到你想要的精度。
许可证
根据以下任一许可证授权:
- Apache 许可证 2.0 版(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由你选择。
贡献
除非你明确声明,否则任何有意提交以包含在作品中的贡献,根据 Apache-2.0 许可证定义,应如上所述双重许可,不附加任何额外条款或条件。