Community Page
- www.monien.net/blog Jump to website »
-
Subscribe -
Community
-
Top Commenters
-
Popular Threads
-
Recent Comments
- Somewhat. The difference is, that it does not load a full VM, but runs in the context of the physical machine. Much fewer overhead that is.
- Sounds like VMwares Virtual appliances
- Vista gave the same warning when installing Delphi 7, after a few tweaks i was able to compile Delphi 7 Apps on vista. The main issue in Vista was the the old help file format. Also Installing in...
- I am saying MS *explicitly* gives no warranty here. In other cases it's probably not that obvious ;) -- Grüße / Regards, Olaf Monien Sent via iPhone Am 09.05.2009 um 21:18 schrieb...
- So you are telling us that MS usually gives a warranty on everything and this is a rare exception where they don't? Why do I have doubts?
Olaf's thoughts about Delphi, IntraWeb and other dev stuff
Delphi Programming, .NET Philosophy, Web development and more …Olaf's Thoughts About Development » Delphi 2009: TStringBuilder
Started by Olaf Monien · 8 months ago
8 months ago
Another example; TStringBuilder.Replace is about 3 times faster than StringReplace.
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
TStringBuilder is implemented around a dynamic array, meaning that it's performance is going to be in the same ballpark as Strings, as the VCL internals for growth and data copy are the same. Differences are going to come from the overhead of the respective function calls.
Incidentally this means String will win (all the time) against TStringBuilder whenever you concat more than one string at once (s:=s+s1+s2+...), because the RTL has a function for that (which will realloc only once), whereas TStringBuilder doesn't.