您的位置:首页 > 产品设计 > UI/UE

WinCE提高编译、build速度(二) BUILD_MULTIPROCESSOR多处理器多线程

2010-09-15 18:09 239 查看
/**************************************************************************
** 标题: WinCE提高编译、build速度(二) BUILD_MULTIPROCESSOR多处理器多线程
** 作者: Veabol & 韦伯嵌入式开发网
** 发布日期: 2010-09-15
** 最后修改: 2010-09-15
** 注意事项: 转载需注明出处,且转载过程中不得修改、删除文章中的任何内容;
** 未经作者同意,商业网站不可转载
**************************************************************************/
WinCE系统虽好,但是开发过程中的build速度实在是让我们有些等得不耐烦。
现在的电脑性能越来越高,并且处理器也至少是双核的,如果对于build的速度仍然不满意的话可以使能BUILD_MULTIPROCESSOR功能,让Build.exe在多处理器上实现多线程。
(原创文章,转载请注明出处: http://www.veabol.com/thread-20-1-1.html )
具体方法:
CE5.0,在项目的环境变量中添加BUILD_MULTIPROCESSOR并设置为想要的值.
CE6.0,工具-> 选项-> Platform Builder for CE-> OS Design and Builder - 6.0-> General-> Multiprocessor Build,如下图:






设置完成后测试build速度比以前快一些,如果是执行build and sysgen整个WINCE的文件速度的提高会很明显。


注意事项:
1、MSDN中有明确说明,设置的数值可以多于、等于、少于处理器内核数量,但是不恰当的值可能会影响速度的提高,所以建议最好设置为处理器内核的数量。
2、这个设置只对build.exe有影响,对于make image没有速度上的提升。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: