dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.03k stars 4.68k forks source link

Optimize container startup performance #94272

Open trylek opened 11 months ago

trylek commented 11 months ago

Identify contributions of the individual runtime components to overall startup performance and use the data to define strategies for reducing CoreCLR startup time. The managed runtime startup uses the following subsystems / technologies that contribute to startup:

The aim is to obtain data detailing relative contribution of each component to overall startup time and use it to decide on future optimization strategies including but not limited to:

steveisok commented 2 months ago

FYI - @fanyang-mono @lambdageek @kg @ivdiazsa