How quickly can you break a long string into lines?
1–4 of 4 posts
Re: How quickly can you break a long string into lines?
#2> half the speed as that of a memory copy
without going into much deep analysis, id try writing the newlines in a different loop: you are hitting the cache(and memory) in a different way when memcopying and when writing directly.
Re: How quickly can you break a long string into lines?
#3I'm grateful that both x86 & ARM CPUs are perf-tested.
Re: How quickly can you break a long string into lines?
#4> half the speed as that of a memory copy without going into much deep analysis, id try writing the newlines in a different loop: you are hitting the cache(and memory) in a different way when memcopying and when writing directly.
Curious question: would prefilling destination buffer with newlines (\n only) be faster than sprinkling them from a list of positions?