ARM Linux的Gameboy模拟器移植和优化研究 03
![Rank: 8](images/default/star_level3.gif) ![Rank: 8](images/default/star_level3.gif)
- UID
- 872238
|
ARM Linux的Gameboy模拟器移植和优化研究 03
下面对上面提到的优化来进行一些测试。
测试评估
用CodeWarrior forarm Developer Suite和AXD Debugger软件测试优化前后函数的运行时间,结果如表1所示。图着色技术强调实现活跃变量的100%分配,并且代码需要寄存器数量越多,优化效果越明显,这从updatapatp ix和bg scan color函数的优化中可以看出(前者代码较后者复杂,需要存放的临时变量也多) 。进一步优化gnuboy,可用类似的方法替换源代码的另外一些影响速度较大的函数。
![](http://embed.chinaitlab.com/UploadFiles_4615/200902/20090223102730249.jpg) 总结
本文构建了一个基于arm920T嵌入式Linux的实验平台环境, gnuboy作为一种虚拟机,应用到这样的嵌入式环境中遇到的问题具有一定的代表性,最需要解决的问题是速度问题,针对于此,本文实现了它在所构建的平台上的移植和一些优化研究。 |
|
|
|
|
|