[Issue 9581] Regression (2.053): Exception takes too much time to show up

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sat Feb 23 20:50:33 PST 2013


http://d.puremagic.com/issues/show_bug.cgi?id=9581



--- Comment #8 from Jonathan M Davis <jmdavisProg at gmx.com> 2013-02-23 20:50:30 PST ---
Exceptions in general are overly slow. As I understand it, one of the major
things that could be done would be to make it so that it doesn't actually
determine the strings for the stacktrace when it's constructed but rather when
toString is called on it. We currently incur that extra regardless of whether
the exception's toString method is ever used. Now, I don't think that it would
help any in this case, because the toString method _is_ being used, but it is
something that should be done to improve the performance of exceptions. And I'm
sure that there are plenty of other things that could be done as well, but I
don't know the inner workings of druntime well enough to know what they might
be. Java beats the pants of D in exception speed though.

-- 
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