Article

From:
To:
Iman L Crawford
Subject:
Re: Exceptions vs Error codes
Newsgroup:
borland.public.delphi.objectpascal

Re: Exceptions vs Error codes


<ilcrawford.at.hotmail.dot.com (Iman L Crawford)> wrote in message
>
> I thought try-finally had no effect on performance, it's when an exception
> is raised that performance is affected.
>

the try-except blocks are much more of a problem for performance,
but what I was now envisioning was a sequence like this:

try   {1}   try     {2}     try       {3}       try          {4}       finally           <rollback 4>       end; {4}     finally        <rollback 3>     end; {3}   finally      <rollback 2>   end; {2} finally   <rollback 1> end; {1}
I'm pretty sure any tight processing you want to do around the core part {4} is going to take a hit from all the extra try-finally infrastructure. Especially if you now extend this to one try/finally pair per state parameter you need to roll back, and there may be 10 or more of those...
Kristofer
FYI: Logic operators AND, OR, NOT, NEAR, and LIKE do not have to be capitalized
 
 
Originally created by
Tamarack Associates
Sun, 19 May 2024 23:08:38 UTC
Copyright © 2009-2024
HREF Tools Corp.