YoVDO

How to Keep C++ Binaries Small - Techniques for C++ Optimization - Lecture 1

Offered By: cpponsea via YouTube

Tags

C++ Courses Mobile Development Courses Embedded Systems Courses Constexpr Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover techniques for optimizing C++ binary sizes in this comprehensive conference talk from C++ on Sea 2024. Explore coding practices that reduce executable size, including object initialization and special member function implementation. Examine the impact of dynamic polymorphism, virtual functions, and templates on binary size. Learn about the effectiveness of constexpr and its limitations. Delve into compiler and linker flags that significantly affect executable size, often surpassing code-level optimizations. Investigate the trade-offs of disabling run-time type information and exceptions. Gain valuable insights into balancing binary size reduction with functionality, equipping yourself with strategies to optimize C++ applications for embedded and mobile environments where size constraints are crucial.

Syllabus

How to Keep C++ Binaries Small - Techniques for C++ Optimization - Sandor Dargo - C++ on Sea 2024


Taught by

cpponsea

Related Courses

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Model Checking
Chennai Mathematical Institute via Swayam
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera
Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera