Niall- On 15:13 Mon 31 Aug , Niall Douglas wrote:
You've got to understand Thomas you and your fellow HPC colleagues are attacking AFIO's "overhead" without having run any benchmarks. You're claiming all this poor performance and high overhead stuff having absolutely no idea of performance on the ground. As I much as I appreciate where you think you're coming from, the benchmarks I ran before deciding on a shared_ptr on every handle said it was an inconsequential overhead. That's why I chose that design.
small correction: I ran your benchmark example on one of our machines. Performance wasn't stellar. Data is included in my review: http://lists.boost.org/Archives/boost/2015/08/225144.php
Monad is pretty much zero relative overhead. Nobody is paying anything here.
Zero compared to slow file system operations. But your claim is that you provide a high performance, reusable Concurrency TS implementation. Compared to other operations a shared pointer may have measurable overhead. Cheers -Andreas -- ========================================================== Andreas Schäfer HPC and Grid Computing Department of Computer Science 3 Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany +49 9131 85-27910 PGP/GPG key via keyserver http://www.libgeodecomp.org ========================================================== (\___/) (+'.'+) (")_(") This is Bunny. Copy and paste Bunny into your signature to help him gain world domination!