名称: run-rust-benchmarks 描述: 运行Rust基准测试并比较与C实现的性能
Rust基准测试技能
运行Rust基准测试并比较与C实现的性能。
参数
<crate>: 运行指定的基准测试crate(例如,/run-rust-benchmarks rqe_iterators_bencher)<crate> <bench>: 在基准测试crate中运行特定的bench(例如,/run-rust-benchmarks rqe_iterators_bencher "Iterator - InvertedIndex - Numeric - Read Dense")
提供的参数: $ARGUMENTS
指令
- 检查上面提供的参数:
- 如果提供了crate名称,运行该crate的基准测试:
cd src/redisearch_rs && cargo bench -p <crate_name> - 如果同时提供了crate和bench名称,运行特定的bench:
cd src/redisearch_rs && cargo bench -p <crate_name> <bench_name>
- 如果提供了crate名称,运行该crate的基准测试:
- 一旦基准测试完成,生成一个摘要,比较Rust和C实现的平均运行时间。
常见基准测试命令
# 运行给定crate的基准测试
cd src/redisearch_rs && cargo bench -p rqe_iterators_bencher
cd src/redisearch_rs && cargo bench -p inverted_index_bencher
# 运行特定基准测试
cd src/redisearch_rs && cargo bench -p rqe_iterators_bencher "Iterator - InvertedIndex - Numeric - Read Dense"