Skip to content

Task cache pre-heat #11207

Open
Feature
@SimaTian

Description

@SimaTian

Most of tasks MSBuild uses are not intrinsic - e.g. they need to be located and loaded into the assembly. This loading has a visible runtime impact:
Image
This is happening first time any task is loaded to be executed - afterward it is cached.

We could pre-heat the cache as soon as we first encounter the task name (e.g. during XML parsing). This could allow for a neat parallelization use case that should be contained enough so as not to cause issues elsewhere.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions