0
kicks
The Cost of String.Split
For a any given string as input String.Split returns something more than that as result – and on top of that it needs twice as much memory temporarily!
The article dives into the details and offers a more efficient replacement.