公開課|《C++ 性能優(yōu)化高端培訓(xùn)》強(qiáng)勢來襲

隨著各行各業(yè)數(shù)字化的深入,軟件系統(tǒng)不斷迎來新的挑戰(zhàn)。一方面,由于摩爾定律的失效,計(jì)算機(jī)硬件性能提升的步伐大幅度放緩;而另一方面,5G、人工智能、云計(jì)算、元宇宙等各種計(jì)算場景對軟件系統(tǒng)的性能要求越來越高。以C++主導(dǎo)的系統(tǒng)軟件領(lǐng)域更是首當(dāng)其沖,系統(tǒng)軟件的性能優(yōu)化成為了企業(yè)在技術(shù)攻關(guān)過程中亟待解決的問題。應(yīng)廣大企業(yè)客戶的熱烈請求,3月13日-14日,由Boolan首席咨詢師、著名C++技術(shù)專家吳詠煒老師主講的《C++性能優(yōu)化高端培訓(xùn)》公開課將于上海舉辦。
課程介紹
C++,作為一門多范式的通用編程語言,適用的領(lǐng)域非常廣泛。要對 C++ 程序進(jìn)行性能優(yōu)化,牽涉到的方方面面也非常多。本課程以現(xiàn)代 C++ 程序?yàn)橹行?,討論如何?C++ 程序進(jìn)行優(yōu)化。課程中有跟語言強(qiáng)相關(guān)的內(nèi)容,也有跟語言關(guān)系較少、但在實(shí)踐中經(jīng)常伴隨 C++ 程序出現(xiàn)的問題。
講師介紹

Boolan首席咨詢師
現(xiàn)任Boolan首席咨詢師,國內(nèi)著名 C++專家,曾任英特爾亞太研發(fā)中心資深系統(tǒng)架構(gòu)師,近 30 年 C/C++系統(tǒng)級軟件開發(fā)和架構(gòu)經(jīng)驗(yàn)。專注于 C/C++ 語言(包括C++98/C++11/14/17/20)、軟件架構(gòu)、性能優(yōu)化、設(shè)計(jì)模式和代碼重用。對于精煉、易于維護(hù)的代碼和架構(gòu)有著不懈的追求,對開源平臺(GNU/Linux)有深入的理解。長期擔(dān)任資深技術(shù)教練,涉及 C++、軟件架構(gòu)、安全軟件開發(fā)、開源軟件等多方面。
課程大綱
概念篇
計(jì)算機(jī)體系架構(gòu)和性能
內(nèi)存管理和對象的生命周期
測試篇
性能測試基礎(chǔ)
性能測試方法
性能分析和性能優(yōu)化
C++篇
函數(shù)、虛函數(shù)和函數(shù)對象
string
棧上對象、堆上對象和移動語義
標(biāo)準(zhǔn)容器
array
視圖
智能指針
結(jié)構(gòu)體的性能問題
編譯期編程
并發(fā)
返回值優(yōu)化和異常
優(yōu)化篇
工程和構(gòu)建
反匯編
循環(huán)優(yōu)化
算術(shù)表達(dá)式優(yōu)化
輸入輸出優(yōu)化
多線程優(yōu)化
內(nèi)存優(yōu)化
算法優(yōu)化
模板技巧
不寫無必要的優(yōu)化
開源軟件
其他性能調(diào)優(yōu)手段
課程收獲
性能相關(guān)的核心概念
C++ 程序的性能測試
C++ 跟性能相關(guān)的特性
C++ 程序的性能調(diào)優(yōu),包括內(nèi)存優(yōu)化,算法優(yōu)化等等
實(shí)踐 C++開發(fā)慣用模式
復(fù)刻一線實(shí)踐專家經(jīng)驗(yàn)
面向群體
開發(fā)工程師、高級工程師、軟件主管、研發(fā)經(jīng)理、架構(gòu)師
往期回顧
《C++性能優(yōu)化高端培訓(xùn)》是Boolan在C++及系統(tǒng)軟件領(lǐng)域的精品課程,在華為、大疆、博世、西門子等著名企業(yè)都獲得了高度認(rèn)可,得到參訓(xùn)學(xué)員一致好評。

回顧企業(yè)精彩反饋
01?吳老師講的一些實(shí)踐案例可以讓我在性能調(diào)優(yōu)方面少走彎路,對性能和代碼簡潔有更深的理解。
02?這門課給了我們很好的優(yōu)化方法、參考模板和技巧,可以應(yīng)用到實(shí)際工作中,相信對我們正在開發(fā)的系統(tǒng)性能提升有很大幫助。
03?吳老師對C++的理解非常深入,性能優(yōu)化講得也很透徹,尤其是內(nèi)存優(yōu)化、編譯器優(yōu)化、C++性能常見的坑等讓我印象很深,讓我更進(jìn)一步地把握一些調(diào)優(yōu)技巧。