remove unused const hashing mode (#358)
This commit is contained in:
parent
5878129d22
commit
72d22ee5e5
@ -38,7 +38,7 @@ rustc_version = "0.4"
|
|||||||
criterion = "0.3" # Benchmarking
|
criterion = "0.3" # Benchmarking
|
||||||
ahash = "0.7" # another hash
|
ahash = "0.7" # another hash
|
||||||
fxhash = "0.2.1" # yet another hash
|
fxhash = "0.2.1" # yet another hash
|
||||||
xxhash-rust = { version = "0.8.2", features = ["xxh3", "const_xxh3"] } # xxh3 hashing for rust
|
xxhash-rust = { version = "0.8.2", features = ["xxh3"] } # xxh3 hashing for rust
|
||||||
serde_json = "1.0.60"
|
serde_json = "1.0.60"
|
||||||
num_cpus = "1.0" # cpu count, for llmp example
|
num_cpus = "1.0" # cpu count, for llmp example
|
||||||
serial_test = "0.5"
|
serial_test = "0.5"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
//! Compare the speed of rust hash implementations
|
//! Compare the speed of rust hash implementations
|
||||||
|
|
||||||
use std::hash::Hasher;
|
use std::hash::Hasher;
|
||||||
use xxhash_rust::const_xxh3;
|
//use xxhash_rust::const_xxh3;
|
||||||
use xxhash_rust::xxh3;
|
use xxhash_rust::xxh3;
|
||||||
|
|
||||||
use criterion::{black_box, criterion_group, criterion_main, Criterion};
|
use criterion::{black_box, criterion_group, criterion_main, Criterion};
|
||||||
@ -17,14 +17,14 @@ fn criterion_benchmark(c: &mut Criterion) {
|
|||||||
c.bench_function("xxh3", |b| {
|
c.bench_function("xxh3", |b| {
|
||||||
b.iter(|| xxh3::xxh3_64_with_seed(black_box(&bench_vec), 0))
|
b.iter(|| xxh3::xxh3_64_with_seed(black_box(&bench_vec), 0))
|
||||||
});
|
});
|
||||||
c.bench_function("const_xxh3", |b| {
|
/*c.bench_function("const_xxh3", |b| {
|
||||||
b.iter(|| const_xxh3::xxh3_64_with_seed(black_box(&bench_vec), 0))
|
b.iter(|| const_xxh3::xxh3_64_with_seed(black_box(&bench_vec), 0))
|
||||||
});
|
});*/
|
||||||
c.bench_function("ahash", |b| {
|
c.bench_function("ahash", |b| {
|
||||||
b.iter(|| {
|
b.iter(|| {
|
||||||
let mut hasher = ahash::AHasher::new_with_keys(123, 456);
|
let mut hasher = ahash::AHasher::new_with_keys(123, 456);
|
||||||
hasher.write(black_box(&bench_vec));
|
hasher.write(black_box(&bench_vec));
|
||||||
hasher.finish();
|
hasher.finish()
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
c.bench_function("fxhash", |b| {
|
c.bench_function("fxhash", |b| {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user