发布版本VS2010的最大性能配置
Maximum performance configuration for a release build VS2010
我想知道我可以为发布构建获得的最佳性能配置。我不需要任何调试信息的发布构建,如果省略它有助于提高性能的发布构建,我非常乐意遵守这些变化。请让我知道这些设置是可以接受的,或者如果这些设置中的任何一个应该改变更好的性能。这是我的配置
构建类型:发布
调试信息格式:Program Database (/Zi)
预处理器:以下是预处理器
WIN32 QT_LARGEFILE_SUPPORT QT_DLL QT_NO_DEBUG NDEBUG QT_CORE_LIBQT_GUI_LIB
生成调试信息:Yes (/Debug)
优化:maximum Speed (/O2)
整个程序优化:No
整个配置概述
/我"。 GeneratedFiles"/我"。"/我"C: Qt 4.8.4 包括"/我"。 GeneratedFiles 发布"/我"C: Qt 4.8.4 QtCore"包括/我"C: Qt 4.8.4 QtGui"包括/我"…外部提高赢- 1.47 - 32位vs2010 boost-1_47"包括/我"…外部 ta-lib-0.4.0-msvc ta-lib c 包括"/我"……外部 Qpid-32Bit 调试 包括"/我". . 常见"/I"....Externallog4cplus-1.1.2-rc1include"/Zi/nologo/W1/WX-/O2/Oy-/D "WIN32"/D "QT_LARGEFILE_SUPPORT"/D "QT_DLL"/D"QT_NO_DEBUG"/D "NDEBUG"/D "QT_CORE_LIB"/D "QT_GUI_LIB"/Gm-/EHsc/MD/GS/fp:precise/Zc:wchar_t-/Zc:forScope/fp "ReleaseWOPR.pch"/Fa"Release"/Fo"Release"/Fd"Releasevc100。pdb"/Gd/analyze-/errorReport:队列
如果为了获得最大的运行时性能而改变上述任何选项。如果我遗漏了任何选项,请告诉我
如果您想从编译器获得最优化的代码,您可以尝试配置文件指导的关键代码优化。然而,这种优化并不像简单地调整编译器选项那么容易实现。
要实现这一点,您将需要一套代表现实生活场景的测试。编写代码,运行这些测试,然后:
- 仪表数据将告诉您在何处花费了大部分CPU时间。尝试(手工)优化代码中似乎占用大量CPU的部分。
- 用仪器数据作为输入,重新编译你的关键代码。
我从来没有在Visual Studio(只有英特尔编译器)中使用过这个。VS2010似乎有配置文件指南优化功能。
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- OpenMP阵列性能较差
- 无法找到/读取配置文件.conf-FileIOException
- 递归列出所有目录中的C++与Python与Ruby的性能
- 在WSL:configure_file上对config_file的每次调用都失败:配置文件时出现问题
- 大小相等但成员数量不同的结构之间的性能差异
- 为什么constexpr的性能比正常表达式差
- 一种在C++中读取TXT配置文件的简单方法
- 生成MRPT库时cmake配置失败
- 在类中使用随机生成器时出现性能问题
- 在main()之外初始化std::vector会导致性能下降(多线程)
- FFMPEG配置文件级别id大小无效
- 如何通过Conan和CMake找到用于pkg配置的.pc文件
- 配置文件解析器仅返回以前的值
- 海湾合作委员会 ARM 性能下降
- 我的程序有一个保存配置文件的GUI,如何双击此配置文件以直接加载带有配置数据的GUI?
- 以下任何配置都会影响发布版本的性能吗
- 发布版本VS2010的最大性能配置
- VS2013-对项目使用性能探查器的配置要求