1
0
Files
irix-657m-src/eoe/cmd/bru/doc/notes/fastmode
2022-09-29 17:59:04 +03:00

20 lines
980 B
Plaintext

Profiling bru on various systems has shown that in implementations
without assembly language speedup, bru spends about 25% to 50% of it's
time computing checksums. Because there are cases where checksum
computation is not really needed (such as using two "back-to-back"
bru's to copy a hierarchy, or when the transmission medium can be
assumed to be perfect), a "fast mode" has been implemented.
Under fast mode, checksum computations are not performed. Checksums
are recorded in the archive as zero, and all checksum tests result
in a valid checksum being found.
Using the fast mode option -F reduces the amount of user time by
about 25% to 50% as expected. However, the elapsed time seldom
changes significantly since bru is usually I/O bound anyway.
Note that use of the fast mode option defeats many of the
automatic functions of bru (such as automatic byte swapping)
and unpredictable results may occur when the transmission medium
turns out to be imperfect after all.