123456789101112131415161718192021222324252627282930313233343536 |
- '
- ' Append some strings, with basic timing comparison.
- '
- SuperStrict
- Framework BRl.StringBuilder
- Import brl.standardio
- Const iterations:Int = 20000
- Local ms:Int, nms:Int
- Local sb:TStringBuilder = New TStringBuilder
- Print "Appending a sequence of " + iterations + " numbers.."
- Local s:String
- ms = MilliSecs()
- For Local i:Int = 0 Until iterations
- s :+ i + " "
- Next
- nms = MilliSecs()
- Print "String concat : " + (nms - ms) + " ms"
- Print "String length = " + s.Length
- Print ""
- ms = MilliSecs()
- For Local i:Int = 0 Until iterations
- sb.Append(i).Append(" ")
- Next
- nms = MilliSecs()
- Print "StringBuilder concat : " + (nms - ms) + " ms"
- Print "StringBuilder String length = " + sb.Length()
- Print "StringBuilder capacity = " + sb.Capacity()
|