5个绑定字段标记autoFit了,那么5万行*5列 = 25万单元格在渲染时都要进行量字处理,来获取到正确的渲染列宽。
前端量字的性能也就那么回事。当然,可以通过缓存量字结果来优化,但是综合评估优化率估计不高,毕竟报表设计的自由程度,在某些用例下,缓存碰撞几率有可能还会导致内存变大,性能变差。
估,推荐只对预知的字段进行autoFit。有些明显的明确长度的,例如:性别,年龄,id等,可以给与固定宽度。
在你的case中,如果不去autoFit,大概是800ms的渲染。
只对name进行autoFit,大概是1.8s左右。
(机器性能有所差异)
|