在表格中加载50.000项会创建意外的时间表结果

时间:2017-05-02 15:07:20

标签: performance google-chrome polymer google-chrome-devtools elm

我正在使用Chrome时间线测试Elm和Polymer之间的性能。我在每种语言/库中都写了一个表,我用100,1000,5000,10,000和50.000项填充它。我测量了加载,脚本和渲染时间。

我在测量中遇到了一个我没想到的结果。

在下面的图像中(在链接中),您可以看到10.000和50.000项目的(聚合物)结果。对于10.000个项目,会进行大量渲染,但对于50.000个项目,几乎没有渲染和大量脚本......有人可以向我解释这个吗?

10.000 items Polymer

50.000 items Polymer

在下表中,ms的渲染时间是为Elm和Polymer设定的。

╭───────╥────────────┬─────────────╮
│       ║     Elm    │   Polymer   │
╞═══════╬════════════╪═════════════╡
│ 100   ║   17,98    │    11,7     │
│ 1000  ║   92,44    │    95,32    │
│ 5000  ║   570,98   │    571,24   │
| 10.000║   1115,12  │    1138,08  │
| 50.000║   0,42     │    0,72     │
└───────╨────────────┴─────────────┘

0 个答案:

没有答案