OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] The subsetting has begun

[ Lists Home | Date Index | Thread Index ]


> > This is no intuition. I can whip up a quick demo in Delphi
> > (I already did - took 5 minutes) which shows that passing a Boolean
> result
> > up from a 5 levels deep nested procedure call executed in a loop is at
> > least
> > 100 times as fast as throwing and catching an exception for the same
> > purpose.
> > I can post or e-mail it if you really want to see it.
> 
> I did the same in Java, and it is well over 1000 times slower. I agree
> with John that performance isn't everything, but 1000 times slower using
> the same technology is, IMO, completely unreasonable.

I agree.
However, one can also make a strong argument against liberal use of
exceptions for controlling *normal* program flow simply by observing
how readable and understandable the code becomes, since you now have
two ways of doing the same thing.

Karl






 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS