查看文章 |
延迟装载和异步装载的代价
2008-05-19 22:58
JSI2初期我做过一些异步装载和延迟装载的时间消耗统计。 当时就感觉这里面有比较大的水分。详细数据见: http://www.javaeye.com/topic/93118 那个版本,异步的计算方式是非常繁琐的,慢那么一点,绝对正常。 而现在新版本中,极大简化了异步处理。但是,今天我测试一下,发现数据并不太乐观。 以延迟装载JSIDoc(org.xidea.jsidoc:JSIDoc)这个还算复杂的脚本集为例, 他涉及到22个脚本文件,39个公开对象。分布在5个不同的脚本包中。 最后,发现在ff2上 前期依赖计算耗时大约为 100毫秒;中期缓存脚本耗时大约为30-200毫秒;后期装载过程大约为350-500毫秒 而ie6上大约为:16毫秒、50毫秒和300毫秒。 直觉认为,前期的依赖计算可能还是有些问题,不如我意料中的快。 先记录下来,以后在仔细研究。 |
最近读者: