/GX コンパイラオプション

Visual C++ コンパイラで、/GX コンパイラオプション (プログラム全体の最適化) がある。このオプションはかなり強力で、別々にコンパイルして生成したオブジェクトファイルをリンクする際に、バイナリレベルでインライン展開をすることができる。
ただし、最適化に異常な程時間がかかる (2分かかることもある)。あと、最近の CPU では別にインライン展開したら速くなるという訳ではないらしい。