2008-11-13

PGO

Visual C++ Team Blog : POGO

プロファイルによる最適化について。その仕組み、使い方、どのような最適化がされるかなど。

主に、どのコードをどこに配置するかということに関する最適化なのだろう。よく使うコード同士は、同じ場所においておいたほうが、キャッシュヒットしやすい。ある関数から、別のある関数が良く呼ばれる場合にも、同じ場所においておいたほうがいい。あるいは、関数をインラインするかしないかなど。関数は常にインライン化すればいいというわけではない。

No comments: