Dominik Werder wrote:
> What is the fastest way to add many small Strings to a big buffer?

I don't believe there's a single fastest way.

Often '<<' is fast, but not always.

In one application, where I was generating a CVS file from a largish SQL 
result set, I made the program over 100 times faster by changing

    result = ""
    for r in results
       csv_string = to_csv(r)
       result << csv_string
    end

to

    result = []
    for r in results
       csv_string = to_csv(r)
       result << csv_string
    end
    result = result.join


Cheers


Dave