rust - Criterion 的输出在哪里,或者我如何启用它?
问题描述
Rust的Criterion基准测试库被记录为生成描述基准结果的图:
Criterion.rs 可以生成许多有用的图表和图形,您可以检查它们以更好地了解基准测试的行为。
绘图和保存的数据存储在
target/criterion/$BENCHMARK_NAME/
.
但是,在cargo bench
终端上运行并看到 Criterion 的输出后,我没有看到名为target/criterion/
. 现在输出在哪里,或者我必须做什么才能激活它?
解决方案
这是一个小错误(标准问题 #192 ):当在Cargo 工作区中使用 Criterion 时,它找不到工作区的target
目录,并最终将其结果写入<individual crate directory>/target/criterion
。
Cargo 扩展cargo-criterion应该可以解决这个问题,但不幸的是,对于我的特殊情况,目前不适用于 macOS (cargo-criterion issue #12)。
推荐阅读
- java - 如何将 2d 数组从 ReactJS 传递到 Java Main?
- java - Android 资源链接在 android 3.2.1 SDK 28.0.3 上失败
- r - 如何将数据从数据矩阵添加到数据帧
- python - Tensorflow:张量上的矩阵大小不兼容错误
- perl - 从哈希键中的数组中查找值并返回零计数
- powershell - powershell中表单属性(标签、组框等)的继承
- react-native - 可以公开我的应用程序的 facebook id 吗?
- clion - Clion 检测到错误的 MinGW 环境
- java - 使用 Java 从服务器截断文本
- java - 将方法转换为命题陈述