Performance analysis and optimization of C++ standard librariesSpeaker: Aditya Kumar – San Jose, CA, United States
Topic(s): Software Engineering and Programming
AbstractC++ standard libraries are some of the most widely running system libraries on consumer devices and server machines. Most engineers assume the performance of standard libraries are as good as it can be. Contrary to the popular opinion there are several performance issues in these libraries as I will show with concrete examples. I will discuss optimizations that were incorporated into open source libc++ and libstdc++ in recent years so these issues could very well be in other libraries. I will discuss how to pick the right data structures based on actual use cases rather than relying on orthodox knowledge. Lastly I will present a systematic analysis of widely used data structures and algorithms of C++ standard libraries.
About this LectureNumber of Slides: 30
Duration: 60 minutes
Languages Available: English
Request this Lecture
To request this particular lecture, please complete this online form.
Request a Tour
To request a tour with this speaker, please complete this online form.
All requests will be sent to ACM headquarters for review.