设置vs2005输出目录,提高PDA模拟器程序调试速度
2008-07-03 17:59
323 查看
vs2005集成开发环境使用方便,但是速度不令人满意,特别是PPC程序,尽管有模拟器,但是其调试速度非常之慢,因此大多数人还是使用真机来进行开发。
下面是一个对比:
使用vs2005创建PPC05上的MFC 智能设备应用程序,全部使用机器生成代码时
使用模拟器,从启动程序(F5)到程序界面出现在屏幕上用时近120秒
使用真机,用时近30秒
具体开发机器和PDA配置不同,时间会有一点差别,但不会太大。
vs05在启动程序时,实际上做了以下工作(忽略编译错误的情况):
1、在中间目录编译程序
2、将编译好的可执行文件输出到程序输出目录
3、将输出目录中的可执行文件复制到PDA上
4、在PDA上调试运行程序
在这4个步骤中,第1步和第2步都是在开发机器上完成,速度很快,不用讨论。从原理上来说,模拟器的存储空间也是来自于开发机器,第3步在模拟器上执行速度应该比在真机上执行要快才对,可是实际上模拟器上要比真机慢得多,模拟器的调试速度慢主要就慢在这里。
如果能加快第3步的速度,就可以提高PDA模拟器程序调试速度。
实际的操作中,可以将项目的输出目录指定为
与模拟器的共享文件夹目录一致,然后将项目属性的调试文件指定为存储卡上的文件,如Storage Card\ttt\ttt.exe
,将部署项下的远程目录指定为Storage Card\ttt,这样vs在做第2步时,就相当于把可执行文件复制到了PDA上,然后在做第3步时认为可执行文件不用更新,因此直接转入第4步。
使用这种办法,同样是vs2005的MFC 智能设备应用程序,全部使用机器生成代码时,
使用模拟器,从启动程序(F5)到程序界面出现在屏幕上用时近30秒,基本和真机差不多。这样速度在目前的条件下,还是让人满意的。
下面是一个对比:
使用vs2005创建PPC05上的MFC 智能设备应用程序,全部使用机器生成代码时
使用模拟器,从启动程序(F5)到程序界面出现在屏幕上用时近120秒
使用真机,用时近30秒
具体开发机器和PDA配置不同,时间会有一点差别,但不会太大。
vs05在启动程序时,实际上做了以下工作(忽略编译错误的情况):
1、在中间目录编译程序
2、将编译好的可执行文件输出到程序输出目录
3、将输出目录中的可执行文件复制到PDA上
4、在PDA上调试运行程序
在这4个步骤中,第1步和第2步都是在开发机器上完成,速度很快,不用讨论。从原理上来说,模拟器的存储空间也是来自于开发机器,第3步在模拟器上执行速度应该比在真机上执行要快才对,可是实际上模拟器上要比真机慢得多,模拟器的调试速度慢主要就慢在这里。
如果能加快第3步的速度,就可以提高PDA模拟器程序调试速度。
实际的操作中,可以将项目的输出目录指定为
与模拟器的共享文件夹目录一致,然后将项目属性的调试文件指定为存储卡上的文件,如Storage Card\ttt\ttt.exe
,将部署项下的远程目录指定为Storage Card\ttt,这样vs在做第2步时,就相当于把可执行文件复制到了PDA上,然后在做第3步时认为可执行文件不用更新,因此直接转入第4步。
使用这种办法,同样是vs2005的MFC 智能设备应用程序,全部使用机器生成代码时,
使用模拟器,从启动程序(F5)到程序界面出现在屏幕上用时近30秒,基本和真机差不多。这样速度在目前的条件下,还是让人满意的。
相关文章推荐
- VS2005在本机WINCE模拟器中调试程序
- 通过windows mobile 5模拟器调试网络程序,模拟器独立ip的设置方法
- 通过windows mobile 5模拟器调试网络程序,模拟器独立ip的设置方法
- Vs2005调试cpl(控制面板)程序的设置
- 调试秘笈--MessageBox()格式化输出,windows程序支持命令行输出
- 微信小程序之提高应用速度小技巧
- python可以提高程序执行速度N倍你知道吗?
- MFC程序如何使用printf输出调试信息
- VS2015开发Android,自带模拟器无法调试、加载程序,算是坑吗
- VS2005调试嵌入式WINCE目标设备程序的连接方式
- VS2005如何调试带有命令的控制台程序
- C# ASP.NET 优化程序性能、降低内存使用、提高程序运行速度
- 【Tip】如何让引用的dll随附的xml注释文档、pdb调试库等文件不出现在项目输出目录中
- 用VS2005自带的模拟器测试产品PDA审批功能
- Windows 7开机启动项设置,甩开优化软件提高电脑开机速度
- ubuntu10.04 下通过usb在真机调试android程序的设置???????????? no permissions
- 调试web程序时,浏览器要设置不保存cookie
- 解决使用微软模拟器VS Emulator for Android在VS2017 Xamarin开发中不能调试程序的问题。
- 设置默认VS2005的调试浏览器
- 提高程序运行速度 让Ext JS华而又实