最近在模拟器下调试一个ppc程序(.net cf)时报内存不足,原模拟器的内存容量为32MB,希望能修改一下ppc的内存容量,在工具->选项->设备工具结点下的设备项中选中要修改的模拟器,点击属性,再选择仿真器选项,其中有指定RAM大小一项,但进行设置无法生效,不知道是什么原因,希望有知道的网友告诉我。因此还是使用回了早先Devide Emulator beta版的老方法,命令行方式使用:
"C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe" "D:\DevEviron\vs05\smartdevices\emulators\Images\PocketPC\2003\2052\PPC_2003_SE_CHS_ARMv4.bin" /memsize 128 /s PPC.dess /video 240x320x16
第一个参数指定镜像文件的路径,/memsize指定内存大小,PPC.dess是状态的保存路径,/video指定分辨率及颜色位数
将以上命令复制到一个文本文件中,再把后缀改为.cmd或.bat就可以直接运行了。