我正在为新的常春藤渲染器制定性能基准,几乎每个测试的性能至少比旧渲染器低1.5倍。可能导致此问题的原因是什么?
所有基准都是使用完全相同的角度项目(版本8.0.0 Beta-11)实现的,基准之间的唯一区别是,我使用“ enableIvy”:true标志启用了常春藤渲染器。
随着我在基准测试中修改的元素数量的增加,常春藤渲染器似乎变得越来越差。添加1.000个元素会使新的常春藤渲染器的基准性能降低1.5倍,而添加10.000个新元素已经使常春藤的性能损失提高了三倍。
"angularCompilerOptions": {
"enableIvy": true,
"allowEmptyCodegenFiles": true
}
我期望Google基准测试的结果是: (1)大大减少了捆束尺寸,并且 (2)使用常春藤比旧的视图渲染器性能好
来源: https://youtu.be/jnp_ny4SOQE?t=2263 https://github.com/angular/angular/issues/25569