
28 Jul
2011
28 Jul
'11
3:46 p.m.
Hi *What is your evaluation of the implementation?*
In my testing I ultimately removed boost::lockfree::fifo's from my code because they were the performance bottleneck. Don't use lock free fifo's for short lived 'wait queues' such as a shared future<> object or any application that may have 'surges' of demand that allocate large amounts of memory that will never be freed until the fifo is destroyed.
I am interested in knowing which profiling tool you used to that effect, if any. Regards, Julien