EasyUI DataGrid性能测试及解决方案(一)

来源:互联网 发布:如何处理tsv数据 编辑:程序博客网 时间:2024/05/18 18:01

|背景:

    最近一个有个项目用到了EasyUI DataGrid,其中有个DataGrid加载较为缓慢(>5s),这个列表用到了editor


|测试:

   第一步: 数据准备时间<1s,DataGrid加载时间<1s,两者加之<1s;

   第二步:不使用editor,几乎无影响;

   第三步:减少column,尤其是当减少40%以上column时速度加快;

  

|假设:

  假设1:如果是column的影响,多一个column,只需要在渲染时多一个td,排除掉;

假设2:通过测试第三步及假设1,可猜想可能是参数设置的问题;


|方案:

最终定位到width,因为这个DataGrid每个column都没有设置width,所以在渲染的时候需要做一系列计算从而影响性能。

0 0