>#define _loops 20000 >CLEAR >? _loops, 'loops' >_t=SECONDS() >xx='' >FOR i=1 to _loops > xx=xx+'123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890' >NEXT >?'String concatenation:',SECONDS()-_t > >_t=SECONDS() >SET TEXTMERGE TO memvar xx NOSHOW >FOR i=1 to _loops > \\123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 >NEXT >SET TEXTMERGE TO >?'Textmerge to memvar:',SECONDS()-_t > > >_t=SECONDS() >SET TEXTMERGE TO xx.txt NOSHOW >FOR i=1 to _loops > \\123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 >NEXT >SET TEXTMERGE TO >xx=FILETOSTR('xx.txt') >?'Textmerge to file + FILETOSTR()',SECONDS()-_t >ERASE xx.txt >True.