Skip to content

Slow configuration model merging #34282

@jrieken

Description

@jrieken

We have seen a slowdown in startup performance with 1.16. The profiler shows that are spending much more time in array.forEach which we could eventually track back to being called ~10000 times from object clone which is often called from the configuration model merging.

Individual calls are usually sub millisecond but this is death by thousand paper cuts... Apply the attached patch and see output like below

patch.txt

screen shot 2017-09-13 at 11 44 04

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions