Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 概要文件引导的优化能否用于简单的功能特定优化? 我使用VS2010和做一些长时间运行的模拟,试图创建高度优化的C++程序。我在VisualStudio中读过,认为它有点难以使用,因为它有三个步骤,即(a)构建二进制文件,(b)运行测试并收集数据,然后(c)使用PGO重建二进制文件_Visual Studio 2010_Performance_Visual C++_Optimization_Profiling - Fatal编程技术网

Visual studio 2010 概要文件引导的优化能否用于简单的功能特定优化? 我使用VS2010和做一些长时间运行的模拟,试图创建高度优化的C++程序。我在VisualStudio中读过,认为它有点难以使用,因为它有三个步骤,即(a)构建二进制文件,(b)运行测试并收集数据,然后(c)使用PGO重建二进制文件

Visual studio 2010 概要文件引导的优化能否用于简单的功能特定优化? 我使用VS2010和做一些长时间运行的模拟,试图创建高度优化的C++程序。我在VisualStudio中读过,认为它有点难以使用,因为它有三个步骤,即(a)构建二进制文件,(b)运行测试并收集数据,然后(c)使用PGO重建二进制文件,visual-studio-2010,performance,visual-c++,optimization,profiling,Visual Studio 2010,Performance,Visual C++,Optimization,Profiling,问题是我已经知道我的瓶颈在哪里;因此,如果有一种方法可以告诉VS哪些函数需要优化,我将省去上面冗长的构建过程,并且能够使用常规的构建过程 有人知道这样做的方法吗?也许可以通过手动生成PGO文件来告诉VS要优化哪些功能 谢谢 你已经知道你的瓶颈在哪里了吗 真的吗 让我们只是,为了好玩,想象一下,可能有一个或多个更大的“瓶颈”,你不知道它们是什么或在哪里 他们是这样的。他们很狡猾。他们可以藏在看得见的地方 实际上,您可能需要编译器来优化代码。 根据我的经验,只有当我把那些没有编译器可以解决的愚蠢的

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

有人知道这样做的方法吗?也许可以通过手动生成PGO文件来告诉VS要优化哪些功能


谢谢

你已经知道你的瓶颈在哪里了吗

真的吗

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

他们是这样的。他们很狡猾。他们可以藏在看得见的地方

实际上,您可能需要编译器来优化代码。 根据我的经验,只有当我把那些没有编译器可以解决的愚蠢的东西调出来之后,这种情况才会发生。 如果你认为你不会放愚蠢的东西,那就证明给我看。
我们都能做到,也都能做到。

你已经知道你的瓶颈在哪里了吗

真的吗

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

他们是这样的。他们很狡猾。他们可以藏在看得见的地方

实际上,您可能需要编译器来优化代码。 根据我的经验,只有当我把那些没有编译器可以解决的愚蠢的东西调出来之后,这种情况才会发生。 如果你认为你不会放愚蠢的东西,那就证明给我看。
在gcc中,有“#pragma-hot”或“attribute-hot”来标记源代码中的重函数。在gcc中,有“#pragma-hot”或“attribute-hot”来标记源代码中的重函数。我同意你关于如何工作的观点。话虽如此,如果能够告诉编译器哪些是性能要求最高的部分,那就太好了,这是我的问题。好吧,我同意你关于如何工作的看法。话虽如此,如果能够告诉编译器哪些是性能要求最高的部分,那就太好了,这就是我的问题。