如何使boost在释放模式下运行
How to make boost run in release mode
我有一些代码,我通常在我的工作机器上运行,我已经在家里构建并运行它,但运行时明显较慢。两台机器都有i7个处理器,代码是单核的,都有足够的内存(工作- 16Gb家庭8Gb,但使用顶级只需要~2Gb)。我能想到的唯一一件事就是boost在我的家庭构建中以调试模式运行。
我已经显式地将eclipse中的活动模式设置为发布,我已经使用-O3标志进行编译。我现在真是无计可施。我是否遗漏了其他内容,或者这样做是否确保boost没有在调试模式下运行?
谢谢
发现问题,在eclipse运行配置中,你必须将应用程序位置从Debug/app
更改为Release/App
。
不确定是否关闭这个太本地化或也许它可以帮助别人,也许版主可以决定。
相关文章:
- 可视化C++:发布模式的运行时库作为'Multi-threaded Debug DLL'
- 如何检测窗口当前是否正在运行模式对话框?
- 在调试模式下,所有程序都运行良好,但在发布模式下,我在cudaMalloc操作中出错
- 多线程程序卡在优化模式下,但在 -O0 中正常运行
- 如何在调试模式下通过终端运行可执行的 c++?
- 我在发布模式下运行时收到"Access violation reading location"错误 - C++
- C++单例模式代码无法运行,不知道为什么?
- 在CLION中调试模式和运行模式之间的怪异结果
- 如何创建一个新过程,而没有从管理模式运行的MFC应用程序中的管理特权
- 如何在单线模式下强制ROS运行
- 一般来说,使用Qt Creator,是什么导致程序在调试模式下编译时正确运行,但在发布模式下崩溃
- 在Visual Studio C 调试模式中捕获异常的最佳方法仅在从IDE运行时才会发生
- 64位VC 程序似乎在32位模式下运行
- 在非调试模式下运行代码时出现问题
- C++Win32 在低优先级模式下运行应用程序/线程
- GCC 在调试模式下崩溃,在发布模式下运行良好
- 可以从命令行运行C++代码,但不能从visual studio中的调试模式运行
- 在Visual Studio 2015中以C++98模式运行项目
- 在windows 7中用非管理模式运行的应用程序编写日志文件
- 设计模式- c++运行时成员参数的实例化