我用GDI/GDI+写的一个程序,具体也就是使用了双缓存技术,调用GDI+封装的DLL。然后放在不同的环境下测试:
1). 在一个配置i3 330M(2.13GHz) + 2G + Geforce 310M以及windows 2003系统的笔记本上运行,重绘一次使用时间大约500ms;
2). 在一个配置双核(具体的不大清楚,但是比上一台机器差一些) + 2G以及windows 2003系统台式机上运行,重绘一次使用时间大约60ms;
3). 在一个配置为i5 430M(2.27GHz) + 4G + Geforce 325M以及window 7操作系统的笔记本上运行,重绘一次使用时间大约30ms;
这几台机器配置虽说相差有些不同,但是事实上差别并不大,但是时间相差的倍数实在让人诧异。
想让大家谈谈,可能是什么原因?很疑惑……(新的机器i3配2003的操作系统降低了性能吗?)
先行谢过了!
1). 在一个配置i3 330M(2.13GHz) + 2G + Geforce 310M以及windows 2003系统的笔记本上运行,重绘一次使用时间大约500ms;
2). 在一个配置双核(具体的不大清楚,但是比上一台机器差一些) + 2G以及windows 2003系统台式机上运行,重绘一次使用时间大约60ms;
3). 在一个配置为i5 430M(2.27GHz) + 4G + Geforce 325M以及window 7操作系统的笔记本上运行,重绘一次使用时间大约30ms;
这几台机器配置虽说相差有些不同,但是事实上差别并不大,但是时间相差的倍数实在让人诧异。
想让大家谈谈,可能是什么原因?很疑惑……(新的机器i3配2003的操作系统降低了性能吗?)
先行谢过了!
换到一个朋友刚买的笔记本双核电脑上,花了40+S,但是那台机器玩游戏就比我这机器流畅。
既然是用GDI写的,和显卡没关系吧?