下面介绍一些小窍门来加速Symbian模拟器: 暂停防病毒程序(特别是在后台运行来扫描打开文件的程序)
防止模拟器写入调试信息到硬盘中。如果查看临时文件,可以看到EPOCWIND.OUT文件,随着时间它将增多信息使得模拟器减速。如果删除并重建一个新的空文件EPOCWIND.OUT,然后设置该文件为只读,模拟器将不再保留调试信息。
删除*.PDB 文件。PDB (程序数据库文件) 时在调试编译时 由Microsoft Visual Studio创建的。它所包含的信息有助于分步调试代码。但是当DLL文件加载时,PDB文件也会被引用到,这样会再次延长模拟器加载导入时间。通过删除PDB文件,上述工作也会省略掉。在正常开发阶段,大部分PDB文件是不需要的。当调试应用程序时,可以轻松找到临时需要的指定PDB文件来替代。
重新建立DLL文件。当Windows 加载模拟器DLL文件时,Windows 将加载其到内存指定区域,开始于DLL文件中一指定地址。如果该地址已经加载内容,则发生冲突。Windows 则需花费时间重新寻找所加载的DLL文件直到寻找到下一个可用地址。通过重新建立所有的DLL文件,可以保证每一个都不会发生冲突。
以下脚本(Symbian)会执行两个最新任务:emfast.zip
文章原文可以在Symbian网站中找到FAQ0713 (http://www3.symbian.com/faq.nsf/45aef46f9a8a61f9802569de0067eb63/a30060c3d22f82f780256a81005078b4?OpenDocument)
此文为开发视界翻译转载者请注明出处否则追究法律责任
|