ConfigurationModel is slow #37426
Labels
perf
perf-startup
verification-needed
Verification of issue is requested
verified
Verification succeeded
Milestone
Related to #34353 and #34282. When you profile start and look at the time spend in the configuration service you'll notice that it's still very slow.
Paste
require('vs/base/node/startupTimers').ticks().forEach(tick => console.log(tick.name, tick.duration))
in the dev-tools-console and see that ~100ms is spend in building/merging/deduping the configuration model.Apart from
clone
it also seems that a lot of time is spend inarrays#distinct
which as a potential runtime of O(n2)The text was updated successfully, but these errors were encountered: