随着Angular 2中组件数量的增加,DynamicComponentLoader的实例化时间增加
我注意到,使用随着Angular 2中组件数量的增加,DynamicComponentLoader的实例化时间增加,angular,angular2-template,Angular,Angular2 Template,我注意到,使用DynamicComponentLoader按需实例化多个组件会增加每个实例的时间 我修改了一个plunker来演示这一点: 插入 1实例=每个实例约2.54毫秒 10实例=每个实例约15.38ms 100实例=每个实例约75.76ms 1000实例=每个实例约460.01ms 我还发现,随着时间的推移,初始化速度越来越快,例如,插入1000个实例时,时间范围从第一个组件的472.01ms到最后一个组件的449.88ms 在Firefox45和Angular 2 beta.9中
DynamicComponentLoader
按需实例化多个组件会增加每个实例的时间
我修改了一个plunker来演示这一点:
插入
- 1实例=每个实例约2.54毫秒
- 10实例=每个实例约15.38ms
- 100实例=每个实例约75.76ms
- 1000实例=每个实例约460.01ms
- 为什么同一组件的实例化时间不相等
- 如何优化实例