mirror of
https://github.com/loro-dev/loro.git
synced 2025-02-02 11:06:14 +00:00
Add compression cmp in size bench (#277)
This commit is contained in:
parent
17571ab6e0
commit
dbf128959d
1 changed files with 8 additions and 5 deletions
|
@ -21,10 +21,13 @@ fn main() {
|
||||||
loro.diagnose_size();
|
loro.diagnose_size();
|
||||||
drop(actions);
|
drop(actions);
|
||||||
let start = Instant::now();
|
let start = Instant::now();
|
||||||
let mut size = 0;
|
let snapshot = loro.export_snapshot();
|
||||||
for _ in 0..1 {
|
|
||||||
size = loro.export_snapshot().len();
|
|
||||||
}
|
|
||||||
println!("Snapshot encoding time {}", start.elapsed().as_millis());
|
println!("Snapshot encoding time {}", start.elapsed().as_millis());
|
||||||
println!("Snapshot size {}", size);
|
let compressed = zstd::encode_all(&mut snapshot.as_slice(), 0).unwrap();
|
||||||
|
println!(
|
||||||
|
"Snapshot encoding time including compression {}",
|
||||||
|
start.elapsed().as_millis()
|
||||||
|
);
|
||||||
|
println!("Snapshot size {}", snapshot.len());
|
||||||
|
println!("Snapshot size after compression {}", compressed.len());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue