04.04.2014 9:00, Alex Peshkoff wrote:
> In yvalve you were saying absolutely contrary things - to save 2 atomic
> ops you were going to delay deallocation of objects in providers and
> providers themself.

   Yes, and I was told (by you) that saving CPU clocks is pointless but RAM is 
precious 
and should be freed ASAP.

> Here you try to add a lot more of them.

   Here I follow your pattern and release memory ASAP.

> And remember
> - undo is one of time-critical places in engine, it's not an yvalve.

   Undo of update_in_place() and an ordinary undo are two different things. 
Only first one 
is affected by this patch.

-- 
   WBR, SD.

------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to