2008-11-13

PGO

Visual C++ Team Blog : POGO

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

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

No comments:

Post a Comment

You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.