vs2013提高编译速度
2016-07-07 17:58
225 查看
最近做新的项目,很多库是之前项目积累下来的库。在windows下使用的IDE是vs2013,整体编译的时候,明显感觉编译速度较慢,文件是一个一个编的。
从编译器本身的角度,vs2013是提供了加快编译速度的方法的:
我们可以在C/C++ -> 常规 -> 多处理器编译,选成是,这样就启动了多处理器同时编译的功能,不过这个/MP功能和“代码生成”中的/Gm(最小生成)是冲突的,想要启用/MP,就得把/Gm关掉。同样的一个项目,开启/MP,关闭/Gm之后,编译速度明显提升,这时候如果你观察CPU使用情况,会发现所有CPU使用率暴涨。
如果在linux下使用make编译,可以在make的时候加上 -j,这样可以最大效率的利用cpu核心数,加快编译速度
从编译器本身的角度,vs2013是提供了加快编译速度的方法的:
我们可以在C/C++ -> 常规 -> 多处理器编译,选成是,这样就启动了多处理器同时编译的功能,不过这个/MP功能和“代码生成”中的/Gm(最小生成)是冲突的,想要启用/MP,就得把/Gm关掉。同样的一个项目,开启/MP,关闭/Gm之后,编译速度明显提升,这时候如果你观察CPU使用情况,会发现所有CPU使用率暴涨。
如果在linux下使用make编译,可以在make的时候加上 -j,这样可以最大效率的利用cpu核心数,加快编译速度
相关文章推荐
- Java Ant 学习总结
- SDKD 2016 Summer Single Contest #01.F
- android平台短视频技术之 视频编辑的经验分享
- 简单通用的导航条
- JaveScript变量作用域说明
- The type org.apache.commons.pool.impl.GenericObjectPool$Config cannot be resolved. It is indirectly
- 2006浙大:简单计算器
- Android Studio导入第三方库(SlidingMenu)教程
- 第三方图片加载库
- fileupload实现多文件批量上传
- Symbol 和 Micro 快速开发定义
- Android实现应用的增量更新\升级---其一
- codevs 3728 联合权值
- HTML网页开发学习笔记(燕十八)-12 margin首页实战
- php多进程pcntl学习(一)
- Matlab- 路径添加
- Python Standard Library - JSON Usage
- ch340 win7 64位驱动下载 win10也可以用
- JDBC中prepareStatement 与createStatement 区别
- Groovy错误笔记1