benchmarks?
diff --git a/README.md b/README.md
index ae58417..1515671 100644
--- a/README.md
+++ b/README.md
@@ -29,3 +29,45 @@ Work-In-Progress. For the time being, don't expect the trunk to be compatible wi
138366523 linux.tar.bz3
157810434 bzip2/linux.tar.bz2
```
+
+## Benchmark on the Calgary corpus
+
+Results:
+
+```
+% wc -c corpus/calgary.tar.bz3 corpus/calgary.tar.bz2 corpus/calgary.tar.lzma corpus/calgary.tar.gz corpus/calgary.tar
+ 874691 corpus/calgary.tar.bz3
+ 891321 corpus/calgary.tar.bz2
+ 853112 corpus/calgary.tar.lzma
+1062584 corpus/calgary.tar.gz
+3265536 corpus/calgary.tar
+```
+
+Performance:
+
+```
+Benchmark 1: gzip -9 -k -f corpus/calgary.tar
+ Time (mean ± Ï): 224.3 ms ± 2.6 ms [User: 221.4 ms, System: 2.5 ms]
+ Range (min ⦠max): 219.9 ms ⦠230.9 ms 30 runs
+
+Benchmark 2: lzma -9 -k -f corpus/calgary.tar
+ Time (mean ± Ï): 787.9 ms ± 9.6 ms [User: 753.6 ms, System: 33.7 ms]
+ Range (min ⦠max): 764.8 ms ⦠813.1 ms 30 runs
+
+Benchmark 3: ./bzip3 -e -b 4 corpus/calgary.tar corpus/calgary.tar.bz3
+ Time (mean ± Ï): 286.0 ms ± 4.8 ms [User: 280.3 ms, System: 4.5 ms]
+ Range (min ⦠max): 280.1 ms ⦠298.9 ms 30 runs
+
+Benchmark 4: bzip2 -9 -k -f corpus/calgary.tar
+ Time (mean ± Ï): 172.9 ms ± 2.4 ms [User: 168.4 ms, System: 4.4 ms]
+ Range (min ⦠max): 169.5 ms ⦠179.4 ms 30 runs
+```
+
+Memory usage (as reported by `zsh`'s `time`):
+
+```
+bzip2 8M memory
+bzip3 21M memory
+lzma 95M memory
+gzip 5M memory
+```
