[erlang-questions] Efficiency of splitting binaries
Wed Oct 24 15:27:54 CEST 2007
I'm looking for advice on efficiently splitting a binary into smaller chunks.
I currently use iolist_size() to check the size of the input binary then
recursively break off a chunk from the front with something like, eg.
<< ChunkData:30/binary-unit:8, RestData/binary >> = Data
... then use RestData as input to the next cycle.
Is this sensible? Are there more efficient approaches?
What effect does the binary-unit specifier have on performance? eg.
Sick of deleting your inbox? Yahoo!7 Mail has free unlimited storage.
More information about the erlang-questions