[Issue 5813] [patch] std.array.Appender has severe performance and memory leak problems.
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Fri Dec 2 21:11:37 PST 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5813
--- Comment #11 from Rob Jacques <sandford at jhu.edu> 2011-12-02 21:10:23 PST ---
I did some more digging. I reworked the put routine itself and changed the
growth strategy to be as aggressive as the original appender. This got me down
from a 52% slowdown, to a 20% slowdown. I've still have more work to do, but to
put this into perspective, a 20% slowdown is equivalent to adding an extra if
conditional to the put routine.
Again, thanks Vladimir for these benchmarks.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list