- ./configure --enable-optimizations
- make -j 16 && make install
打開上述選項在編譯的時候會啟動下面兩項最佳化:
- Profile guided optimization (PGO):又稱之為profile-directed feedback (PDF)或是feedback-directed optimization (FDO)。像是Windows用的Firefox或是google Chrome在編譯的時候都有加入這個最佳化選項以提高執行時的效能
- Link Time Optimization (LTO):在將object檔案組合而成程式的時候做得最佳化
參考資料
- what does --enable-optimizations do while compiling python?
- 25 Link Time Optimization:GNU上面的說明
- Profile-guided optimization:Wiki上面的解釋
- Python 3.5.6 download and major features
網誌管理員已經移除這則留言。
回覆刪除網誌管理員已經移除這則留言。
回覆刪除