公开课|《C++ 性能优化高端培训》强势来袭

随着各行各业数字化的深入,软件系统不断迎来新的挑战。一方面,由于摩尔定律的失效,计算机硬件性能提升的步伐大幅度放缓;而另一方面,5G、人工智能、云计算、元宇宙等各种计算场景对软件系统的性能要求越来越高。以C++主导的系统软件领域更是首当其冲,系统软件的性能优化成为了企业在技术攻关过程中亟待解决的问题。应广大企业客户的热烈请求,3月13日-14日,由Boolan首席咨询师、著名C++技术专家吴咏炜老师主讲的《C++性能优化高端培训》公开课将于上海举办。
课程介绍
C++,作为一门多范式的通用编程语言,适用的领域非常广泛。要对 C++ 程序进行性能优化,牵涉到的方方面面也非常多。本课程以现代 C++ 程序为中心,讨论如何对 C++ 程序进行优化。课程中有跟语言强相关的内容,也有跟语言关系较少、但在实践中经常伴随 C++ 程序出现的问题。
讲师介绍

Boolan首席咨询师
现任Boolan首席咨询师,国内著名 C++专家,曾任英特尔亚太研发中心资深系统架构师,近 30 年 C/C++系统级软件开发和架构经验。专注于 C/C++ 语言(包括C++98/C++11/14/17/20)、软件架构、性能优化、设计模式和代码重用。对于精炼、易于维护的代码和架构有着不懈的追求,对开源平台(GNU/Linux)有深入的理解。长期担任资深技术教练,涉及 C++、软件架构、安全软件开发、开源软件等多方面。
课程大纲
概念篇
计算机体系架构和性能
内存管理和对象的生命周期
测试篇
性能测试基础
性能测试方法
性能分析和性能优化
C++篇
函数、虚函数和函数对象
string
栈上对象、堆上对象和移动语义
标准容器
array
视图
智能指针
结构体的性能问题
编译期编程
并发
返回值优化和异常
优化篇
工程和构建
反汇编
循环优化
算术表达式优化
输入输出优化
多线程优化
内存优化
算法优化
模板技巧
不写无必要的优化
开源软件
其他性能调优手段
课程收获
性能相关的核心概念
C++ 程序的性能测试
C++ 跟性能相关的特性
C++ 程序的性能调优,包括内存优化,算法优化等等
实践 C++开发惯用模式
复刻一线实践专家经验
面向群体
开发工程师、高级工程师、软件主管、研发经理、架构师
往期回顾
《C++性能优化高端培训》是Boolan在C++及系统软件领域的精品课程,在华为、大疆、博世、西门子等著名企业都获得了高度认可,得到参训学员一致好评。

回顾企业精彩反馈
01 吴老师讲的一些实践案例可以让我在性能调优方面少走弯路,对性能和代码简洁有更深的理解。
02 这门课给了我们很好的优化方法、参考模板和技巧,可以应用到实际工作中,相信对我们正在开发的系统性能提升有很大帮助。
03 吴老师对C++的理解非常深入,性能优化讲得也很透彻,尤其是内存优化、编译器优化、C++性能常见的坑等让我印象很深,让我更进一步地把握一些调优技巧。