04.04.2014 10:46, Alex Peshkoff wrote:
> Never told this. Instead I've agreed that such argument as avoiding
> additional atomic ops is always important. But it's definitely more
> important inside engine in time critical part of it.

   In this case shouldn't vio.cpp:realoc_record() to be reworked as well to 
avoid 
allocations? VIO_data() is called much more often than UndoItem::setupRecord().
   Besides, it would simplify parts of code where used record can come from 
either 
VIO_data() or from setupRecord().

-- 
   WBR, SD.

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to