Skip to content

Commit

Permalink
Remove log deps
Browse files Browse the repository at this point in the history
  • Loading branch information
emmanuel-keller committed Mar 2, 2024
1 parent 62cb9bd commit b9fa449
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 22 deletions.
1 change: 0 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ rust_decimal = { version = "1.31.0", optional = true }
serde = "1.0.183"
thiserror = "1.0.44"
uuid = { version = "1.4.1", optional = true }
log = "0.4.20"

[dev-dependencies]
rand = "0.8.5"
Expand Down
24 changes: 3 additions & 21 deletions benches/roaring.rs
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
use bincode::Options;
use criterion::{criterion_group, criterion_main, Criterion};
use log::debug;
use rand::random;
use roaring::RoaringTreemap;
use std::time::{Duration, SystemTime};
use std::time::SystemTime;

fn bench_roaring_serialization_benchmark() {
let mut val = RoaringTreemap::new();
for i in 0..100_000_000 {
for i in 0..50_000_000 {
if random() {
val.insert(i);
}
Expand Down Expand Up @@ -52,30 +51,13 @@ fn bench_roaring_serialization_benchmark() {
}

// ASSERTIONS

debug!("Bincode::default, Bincode::options, Direct, Ratio direct/bincode::options");
// Direct is faster
debug!(
"Elapsed - {} > {} > {} - {}",
bincode_elapsed.as_micros(),
bincode_options_elapsed.as_micros(),
direct_elapsed.as_micros(),
direct_elapsed.as_micros() as f32 / bincode_options_elapsed.as_micros() as f32
);
assert!(
direct_elapsed < bincode_elapsed,
"direct_elapsed({direct_elapsed:?}) < bincode_elapsed({bincode_elapsed:?})"
);
let rate = direct_elapsed.as_micros() as f32 / bincode_options_elapsed.as_micros() as f32;
assert!(rate < 1.1, "rate({rate}) < 1.1");
// Direct is smaller
debug!(
"Size: {} > {} > {} - {}",
bincode_size,
bincode_options_size,
direct_size,
direct_size as f32 / bincode_options_size as f32
);
assert!(
direct_size < bincode_size,
"direct_size({direct_size}) < bincode_size({bincode_size})"
Expand All @@ -88,7 +70,7 @@ fn bench_roaring_serialization_benchmark() {

fn roaring_benchmark(c: &mut Criterion) {
let mut group = c.benchmark_group("roaring_benchmark");
group.sample_size(10).measurement_time(Duration::from_secs(10));
group.sample_size(10);
group.bench_function("bench_roaring_serialization_benchmark", |b| {
b.iter(bench_roaring_serialization_benchmark)
});
Expand Down

0 comments on commit b9fa449

Please sign in to comment.