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