|
|
发表于 2005-10-15 03:56:42
|
显示全部楼层
en,还是我。
我想我猜到怎么回事了(但是没有看源代码验证)。
很久以前,Apple II上画图速度很慢,大家一般先在绘图缓存里面画好图,再将显示模式从文字切换到图形,这样图片就是一下子显示出来的。
后来PC的速度很快了,这种预先绘制缓存的技术就很少人用了(做游戏的还在用)。
今天没事看Java优化的文章的时候,有人提起双缓存来,让我想起了这个古老的技巧。结合f-spot的图片都是一下子显示出来的,我估计就是在算法上使用了后台缓存。
呵呵,我还是原来的观点:效率是算法带来的,不是mono带来的,mono可能是给算法实现提供了更简单的开发模式。
我不懂C#,哪位大虾如果有空,帮忙验证一下我的猜测。 |
|