[DFRS-2] Make writing footer checksums less expensive or optional Created: 17/Dec/13 Updated: 18/Dec/13
|Reporter:||Ghadi Shayban||Assignee:||Stuart Halloway|
Adler32's update method happens to be native, which may not be germane to the problem.
The read side of data.fressian already exposes a knob for checksums to be ignored in RawInput. No such knob exists on the write side.
Checksums are used in the footer methods. They may be extremely useful for data at rest, but may be redundant with other out-of-band mechanisms.
|Comment by Stuart Halloway [ 18/Dec/13 8:33 AM ]|
It is definitely possible that the checksum calculation dings perf. (And if so, another possible solution is just removing checksums entirely from Fressian.)
That said, I don't want to trust a profiler. To move this forward, would like to see a benchmark of a real-world use case without the profiler in play.