catch.saravana
Member
Code Snippet:
assign
vFileName = 'mytest_' + replace(string(mtime),',','')
v-data = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'.
run profiler/on.p(vFileName).
DO i = 1 TO 9999:
v-tmpdata = SUBSTITUTE(lcBaseString,v-tmpdata,"~n",v-data).
/* v-tmpdata = v-tmpdata + "~n" + v-data. */
end.
run profiler/off.p(vFileName).
Results:
SUBSTITUTE function - 3.064793 seconds
'+' (concatenation operator) - 0.883670 seconds
assign
vFileName = 'mytest_' + replace(string(mtime),',','')
v-data = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'.
run profiler/on.p(vFileName).
DO i = 1 TO 9999:
v-tmpdata = SUBSTITUTE(lcBaseString,v-tmpdata,"~n",v-data).
/* v-tmpdata = v-tmpdata + "~n" + v-data. */
end.
run profiler/off.p(vFileName).
Results:
SUBSTITUTE function - 3.064793 seconds
'+' (concatenation operator) - 0.883670 seconds