Optimization Level - CI/CD用語集の定義
Optimization level(-O0、-O2、-O3、-Os)は、コンパイラに最適化へどれだけ労力を費やすかを指示するダイヤルです。高いレベルほど多くのパスを実行し、より高速または小さいバイナリを生成しますが、コンパイルは長くなりデバッグは難しくなります。CI は build プロファイルごとに選択します。
関連ガイド
Build Profile - CI/CD Glossary DefinitionA build profile is a named set of compiler and build settings - debug vs release - that controls optimization…
Inlining - CI/CD Glossary DefinitionInlining replaces a function call with the function’s body, removing call overhead and unlocking further opti…
Vectorization - CI/CD Glossary DefinitionVectorization rewrites a scalar loop to process several elements per instruction using SIMD, multiplying thro…