配置文件引导的优化是否可用于简单的功能特定优化?

时间:2012-06-18 20:41:29

标签: visual-studio-2010 performance visual-c++ optimization profiling

我正在使用VS2010并进行一些长时间运行的模拟,尝试创建高度优化的C ++程序。我在Visual Studio中阅读了Profile-Guided Optimizations并认为它有点难以使用,因为您需要(3)构建二进制文件,(b)运行测试并收集数据,然后(c)使用PGO重建二进制文件。

事情是我已经知道我的瓶颈在哪里;因此,如果有一种方法可以告诉VS哪些功能要优化,我将省去上面的长构建过程,并且能够使用常规过程。

有没有人知道这样做的方法?也许通过手动生成PGO文件告诉VS哪些函数要优化?

谢谢!

1 个答案:

答案 0 :(得分:0)

您已经知道瓶颈在哪里了?

真的?

让我们只是,为了好玩,想象一下你可能不知道它们是什么或在哪里的一个或多个更大的“瓶颈”的可能性。

他们就是这样。他们偷偷摸摸。他们可以隐藏在视线之内。

This shows how I find them.

实际上,您可能需要编译器来优化代码。 根据我的经验,这种情况发生在我已经调出我放入的愚蠢的东西之后,没有编译器可以理顺。 如果你认为不会放入愚蠢的东西,那么,证明它。 我们都可以做,也做。