十一期间对GT-Grid的代码进行了重构 DOM结构做了调整. 增加了一些新功能.

现在更稳定,占用资源更少.同时全面支持4大浏览器IE6 FF2 safari3b opera9.
(op9下的那个BUG还没搞定 郁闷中).
IE7没测试过 应该问题不大吧 希望大家可以帮忙测一下 谢谢了先 :)


这次发的这个DEMO并没有展示新功能,因为这个DEMO的目的是为了对比一下 ext-grid 和GT-Grid的性能差距,所以尽可能的模拟了 ext-grid 的示例 array-grid.html.

压缩包里包含
GT-Grid最新demo
EXT 1.1.1 的 array-grid demo
EXT 2 beta1 的 array-grid demo
三者共享同一数据源,大家也可以自行测试.
欢迎贴上测试结果.

=====================================
测试环境:
P4D 3.0G , 1G 内存.
windows xp sp2 , IE 6
=====================================
测试数据 1 :
3000 条, 5列, 有两列进行了 特殊转译( render ).
=====================================

测试结果 1 :

GT-Grid
表格全部完成加载 耗时 : 6087 毫秒
对price进行排序 耗时约 10秒 (手动秒表计时)


EXT 1 Grid
表格全部完成加载 耗时 : 40234 毫秒
对price进行排序 耗时约 35秒 (手动秒表计时)

EXT 2 Grid
表格全部完成加载 耗时 : 59875 毫秒
对price进行排序 耗时约 38秒 (手动秒表计时)

=====================================
测试数据 2 :
200 条, 5列, 有两列进行了 特殊转译( render ).
=====================================

测试结果 2 :

GT-Grid
表格全部完成加载 耗时 : 562 毫秒
对price进行排序 耗时约 <1 秒 (手动秒表计时)


EXT 1 Grid
表格全部完成加载 耗时 : 2164 毫秒
对price进行排序 耗时约 1秒 (手动秒表计时)

EXT 2 Grid
表格全部完成加载 耗时 : 1998 毫秒
对price进行排序 耗时约 1秒 (手动秒表计时)


=====================================
以上此时 都是经过多次测试 多次刷新 后取得的平均数值

=====================================
如果大家要自行测试,可通过修改文件
gt-grid\test_data.js

window._fins_testDataNum=3000;
的数值来 测试指定的记录条数.
评论
fins 2008-06-04
你这优化是够深入的

厉害
fanrong 2008-06-04
找出ext-grid的性能瓶颈点,然后解决.
比如不用template生成,而用[]生成字符串,减少不必要dom元素,在少量dom元素下设置layout等...
fins 2008-06-04
你这里的"极限优化" 是怎么优化的啊?
fanrong 2008-06-04
按你的测试用例,5列3000条,极限优化后.
ext-grid:生成6s, 排序3.5~4.5s
哇哈哈~~~
qkjava 2008-05-06
很好的控件。
gyj129129 2008-02-29
那两个例子打开的速度怎么那么慢呀???我的可是P4主机,内存2G不至于吧》
flash 2007-12-25
就没有个官方地址吗?害我到处搜
penghao122 2007-12-09
一直沿用你的grid。。希望越做越好啊
fins 2007-11-11
EXT在大数据量的时候也是很慢的

对于大数据量会有专门的处理方式的,到时候会详细说明的
tttttt 2007-11-10
装载是很快,但滚动、改变大小等等操作的停顿、反应都慢得恐怖!!!!完全没有实用价值。
nicksean 2007-11-09
不错,希望能早点用上新版
tylzhuang 2007-10-25
呵呵,机器装ie的多个浏览器,你自己找找,是可以装的,有个专门集成了ie从4.0~6.0版本的东东,你自己先安装个7.0,就ok了
hanyxp 2007-10-25
速度很快!
提个建议:最好能加上cookie保存下设置状态 还有再美化下 干净些就完美了
fins 2007-10-25
这里用了一个花招:
为了快速的显示出数据
对于按钮之类的 我是 用settimeout做的
所以数据展现出来的时候 后台的 cpu还在做着渲染表格 生成按钮的工作
所以那时候做操作会比较慢
tangyuanjian 2007-10-25
下面的按钮功能加上就好了!
tangyuanjian 2007-10-25
怎么我觉得速度很慢了?拖动啊,排序都是慢动作!
williamy 2007-10-19
胖子搞的不错,希望能够作为一个Project,大家一起来搞,同时我有一个Ajax框架,需要js高手的加盟,同时提示一下,你的钻石好多阿,可以跟我比!!
fins 2007-10-19
不过排序的算法我重新弄了 也许没这问题了 等下一个版本吧 呵呵
fins 2007-10-19
非常感谢
我先测试 现在的四大浏览器

IE7最后单独测试 (机器不能装两个版本的IE 郁闷)
jellyme 2007-10-19
经测试,IE7下经常出现假死现象(例如点击排序的时候)。
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

fins
  • 浏览: 743350 次
  • 性别: Icon_minigender_1
  • 来自: 小胖儿的大城
  • 详细资料
搜索本博客
我的相册
89757367-bcf7-3449-ae1d-31a5a2021dd7-thumb
customHead
共 76 张
其他分类
存档
最新评论