User Tools

Site Tools


2014:c_dynamic_performance

This is an old revision of the document!


Back to 2014-proposals

Title: C++ Dynamic Performance
Proposer: Aleksandar Fabijanic
Type: Tutorial
Duration: 90 mins
Description:
The tutorial continues the exploration of C++ type erasure solutions, this time with emphasis on detailed performance comparisons between various library solutions as well as performance improvements that can be achieved when new C++11 features are employed. Session will cover the 'usual suspects' - dynamic typing solutions from from Boost, Poco and Facebook C++ workshops, with the addition of QVariant and main emphasis on performance analysis.

While type safety is an important feature of C++ and type erasure a necessary technique for modern software development, performance inevitably suffers during data conversion operations. Session presents measurement results on different compilers and platforms, examines and compares performance penalties incurred and gains achieved through employment of C++11 features.


2014/c_dynamic_performance.1385055226.txt.gz · Last modified: 2016/06/11 14:05 (external edit)