jjwhitney/BDelta — pull request #1 by trofi (2012-09-26 13:52:17+00:00)
Title: bdelta: add '--all-in-ram' commandline option

$ time ./bdelta /tmp/foo.{old,new} foo-old-to-new.bdt; time ./bdelta --all-in-ram /tmp/foo.{old,new} foo-old-to-new.bdt

real 3m19.176s
user 2m1.324s
sys 1m17.076s

real 1m46.074s
user 1m41.454s
sys 0m3.669s

File sizes are ~80 megabytes each.
The option greatly reduces I/O overhead (sys time) and speeds up delta creation.

Signed-off-by: Sergei Trofimovich