Skip to content

[Performance] Long NativeAOT builds on Benchmarks.csproj #46139

@sebastienros

Description

@sebastienros

It takes more than 8 minutes to build a medium sized application in NativeAoT compared to 15s without (both as self-contained).

Project

https://github.com/aspnet/Benchmarks/tree/main/src/Benchmarks

Build command line

dotnet publish Benchmarks.csproj -c Release -o ./published /p:RestoreNoCache=true /p:PublishAot=true /p:StripSymbols=true --framework net8.0 --self-contained -r linux-x64
  • The command line is for Linux but a similar result is measured on Windows.
  • The machine has 28 cores (Citrine environment).

Build log

Command:
dotnet publish Benchmarks.csproj -c Release -o /tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/published /p:MicrosoftNETCoreAppPackageVersion=8.0.0-alpha.1.23067.2 /p:MicrosoftAspNetCoreAppPackageVersion=8.0.0-alpha.1.23067.1 /p:GenerateErrorForMissingTargetingPacks=false /p:RestoreNoCache=true /p:MicrosoftNETPlatformLibrary=Microsoft.NETCore.App /p:PublishAot=true /p:StripSymbols=true --framework net8.0 --self-contained -r linux-x64 
MSBuild version 17.5.0-preview-23056-01+d89d4bc91 for .NET
  Determining projects to restore...
  Restored /tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj (in 362 ms).
/tmp/benchmarks-agent/benchmarks-server-1/oeutlgv2.f1a/sdk/8.0.100-alpha.1.23063.11/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Middleware/JsonMiddleware.cs(56,24): warning IL3050: Using member 'System.Text.Json.JsonSerializer.SerializeAsync<TValue>(Stream, TValue, JsonSerializerOptions, CancellationToken)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Middleware/JsonMiddleware.cs(56,24): warning IL2026: Using member 'System.Text.Json.JsonSerializer.SerializeAsync<TValue>(Stream, TValue, JsonSerializerOptions, CancellationToken)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Data/EfDb.cs(29,20): warning IL3050: Using member 'System.Linq.Queryable.First<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Data/EfDb.cs(54,20): warning IL3050: Using member 'System.Linq.Queryable.First<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Startup.cs(55,13): warning IL3050: Using member 'Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions.Configure<TOptions>(IServiceCollection, IConfiguration)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Binding strongly typed objects to configuration values may require generating dynamic code at runtime. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Startup.cs(64,31): warning IL3050: Using member 'Microsoft.Extensions.Configuration.ConfigurationBinder.Get<T>(IConfiguration)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Startup.cs(55,13): warning IL2026: Using member 'Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions.Configure<TOptions>(IServiceCollection, IConfiguration)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Startup.cs(64,31): warning IL2026: Using member 'Microsoft.Extensions.Configuration.ConfigurationBinder.Get<T>(IConfiguration)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
  Benchmarks -> /tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/bin/Release/net8.0/linux-x64/Benchmarks.dll
  Generating native code
/root/.nuget/packages/microsoft.entityframeworkcore.relational/6.0.0/lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll : warning IL2104: Assembly 'Microsoft.EntityFrameworkCore.Relational' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/npgsql/6.0.0/lib/net6.0/Npgsql.dll : warning IL2104: Assembly 'Npgsql' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/newtonsoft.json/13.0.1/lib/netstandard2.0/Newtonsoft.Json.dll : warning IL2104: Assembly 'Newtonsoft.Json' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Mvc.Razor.dll : warning IL2104: Assembly 'Microsoft.AspNetCore.Mvc.Razor' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Mvc.Razor.dll : warning IL3053: Assembly 'Microsoft.AspNetCore.Mvc.Razor' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.identity.client/4.22.0/lib/netcoreapp2.1/Microsoft.Identity.Client.dll : warning IL2104: Assembly 'Microsoft.Identity.Client' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.data.sqlclient/4.0.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll : warning IL2104: Assembly 'Microsoft.Data.SqlClient' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.identitymodel.tokens/6.8.0/lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll : warning IL2104: Assembly 'Microsoft.IdentityModel.Tokens' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.data.sqlite.core/6.0.0/lib/net6.0/Microsoft.Data.Sqlite.dll : warning IL2104: Assembly 'Microsoft.Data.Sqlite' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Startup.cs(55): Trim analysis warning IL2026: Benchmarks.Startup.ConfigureServices(IServiceCollection): Using member 'Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions.Configure<AppSettings>(IServiceCollection,IConfiguration)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Startup.cs(55): AOT analysis warning IL3050: Benchmarks.Startup.ConfigureServices(IServiceCollection): Using member 'Microsoft.Extensions.DependencyInjection.OptionsConfigurationServiceCollectionExtensions.Configure<AppSettings>(IServiceCollection,IConfiguration)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Binding strongly typed objects to configuration values may require generating dynamic code at runtime. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Startup.cs(64): Trim analysis warning IL2026: Benchmarks.Startup.ConfigureServices(IServiceCollection): Using member 'Microsoft.Extensions.Configuration.ConfigurationBinder.Get<AppSettings>(IConfiguration)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Startup.cs(64): AOT analysis warning IL3050: Benchmarks.Startup.ConfigureServices(IServiceCollection): Using member 'Microsoft.Extensions.Configuration.ConfigurationBinder.Get<AppSettings>(IConfiguration)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Middleware/JsonMiddleware.cs(56): Trim analysis warning IL2026: Benchmarks.Middleware.JsonMiddleware.Invoke(HttpContext): Using member 'System.Text.Json.JsonSerializer.SerializeAsync<JsonMessage>(Stream,JsonMessage,JsonSerializerOptions,CancellationToken)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Middleware/JsonMiddleware.cs(56): AOT analysis warning IL3050: Benchmarks.Middleware.JsonMiddleware.Invoke(HttpContext): Using member 'System.Text.Json.JsonSerializer.SerializeAsync<JsonMessage>(Stream,JsonMessage,JsonSerializerOptions,CancellationToken)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/newtonsoft.json/13.0.1/lib/netstandard2.0/Newtonsoft.Json.dll : warning IL3053: Assembly 'Newtonsoft.Json' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll : warning IL2104: Assembly 'Microsoft.AspNetCore.Mvc.ViewFeatures' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll : warning IL2104: Assembly 'Microsoft.AspNetCore.Mvc.DataAnnotations' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll : warning IL3053: Assembly 'Microsoft.AspNetCore.Mvc.ViewFeatures' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/npgsql.entityframeworkcore.postgresql/6.0.0/lib/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll : warning IL3053: Assembly 'Npgsql.EntityFrameworkCore.PostgreSQL' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/npgsql.entityframeworkcore.postgresql/6.0.0/lib/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll : warning IL2104: Assembly 'Npgsql.EntityFrameworkCore.PostgreSQL' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/npgsql/6.0.0/lib/net6.0/Npgsql.dll : warning IL3053: Assembly 'Npgsql' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.entityframeworkcore.relational/6.0.0/lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll : warning IL3053: Assembly 'Microsoft.EntityFrameworkCore.Relational' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.entityframeworkcore/6.0.0/lib/net6.0/Microsoft.EntityFrameworkCore.dll : warning IL3053: Assembly 'Microsoft.EntityFrameworkCore' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.entityframeworkcore/6.0.0/lib/net6.0/Microsoft.EntityFrameworkCore.dll : warning IL2104: Assembly 'Microsoft.EntityFrameworkCore' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/8.0.0-alpha.1.23058.2/framework/System.Linq.Expressions.dll : warning IL3053: Assembly 'System.Linq.Expressions' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.entityframeworkcore.abstractions/6.0.0/lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll : warning IL2104: Assembly 'Microsoft.EntityFrameworkCore.Abstractions' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.entityframeworkcore.abstractions/6.0.0/lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll : warning IL3053: Assembly 'Microsoft.EntityFrameworkCore.Abstractions' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Mvc.Core.dll : warning IL2104: Assembly 'Microsoft.AspNetCore.Mvc.Core' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Mvc.Core.dll : warning IL3053: Assembly 'Microsoft.AspNetCore.Mvc.Core' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Mvc.Abstractions.dll : warning IL2104: Assembly 'Microsoft.AspNetCore.Mvc.Abstractions' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Mvc.Abstractions.dll : warning IL3053: Assembly 'Microsoft.AspNetCore.Mvc.Abstractions' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/dapper/2.0.30/lib/netstandard2.0/Dapper.dll : warning IL2104: Assembly 'Dapper' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.entityframeworkcore.sqlserver/6.0.0/lib/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll : warning IL3053: Assembly 'Microsoft.EntityFrameworkCore.SqlServer' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.entityframeworkcore.sqlserver/6.0.0/lib/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll : warning IL2104: Assembly 'Microsoft.EntityFrameworkCore.SqlServer' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/system.configuration.configurationmanager/5.0.0/lib/netstandard2.0/System.Configuration.ConfigurationManager.dll : warning IL2104: Assembly 'System.Configuration.ConfigurationManager' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.identitymodel.tokens/6.8.0/lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll : warning IL3053: Assembly 'Microsoft.IdentityModel.Tokens' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.data.sqlclient/4.0.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll : warning IL3053: Assembly 'Microsoft.Data.SqlClient' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/azure.core/1.6.0/lib/netstandard2.0/Azure.Core.dll : warning IL2104: Assembly 'Azure.Core' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/azure.core/1.6.0/lib/netstandard2.0/Azure.Core.dll : warning IL3053: Assembly 'Azure.Core' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.identity.client/4.22.0/lib/netcoreapp2.1/Microsoft.Identity.Client.dll : warning IL3053: Assembly 'Microsoft.Identity.Client' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/system.configuration.configurationmanager/5.0.0/lib/netstandard2.0/System.Configuration.ConfigurationManager.dll : warning IL3053: Assembly 'System.Configuration.ConfigurationManager' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/azure.identity/1.3.0/lib/netstandard2.0/Azure.Identity.dll : warning IL2104: Assembly 'Azure.Identity' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Components.dll : warning IL2104: Assembly 'Microsoft.AspNetCore.Components' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
ILC : Trim analysis warning IL2026: Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton<IConfigureOptions`1<JsonConsoleFormatterOptions>,ConsoleLoggerFormatterConfigureOptions`2<JsonConsoleFormatter,JsonConsoleFormatterOptions>>(): Using member 'Microsoft.Extensions.Logging.ConsoleLoggerFormatterConfigureOptions`2<JsonConsoleFormatter,JsonConsoleFormatterOptions>.ConsoleLoggerFormatterConfigureOptions`2(ILoggerProviderConfiguration`1<ConsoleLoggerProvider>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
ILC : Trim analysis warning IL2026: Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Describe<IConfigureOptions`1<JsonConsoleFormatterOptions>,ConsoleLoggerFormatterConfigureOptions`2<JsonConsoleFormatter,JsonConsoleFormatterOptions>>(ServiceLifetime): Using member 'Microsoft.Extensions.Logging.ConsoleLoggerFormatterConfigureOptions`2<JsonConsoleFormatter,JsonConsoleFormatterOptions>.ConsoleLoggerFormatterConfigureOptions`2(ILoggerProviderConfiguration`1<ConsoleLoggerProvider>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
ILC : Trim analysis warning IL2026: Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton<IConfigureOptions`1<ConsoleFormatterOptions>,ConsoleLoggerFormatterConfigureOptions`2<SystemdConsoleFormatter,ConsoleFormatterOptions>>(): Using member 'Microsoft.Extensions.Logging.ConsoleLoggerFormatterConfigureOptions`2<SystemdConsoleFormatter,ConsoleFormatterOptions>.ConsoleLoggerFormatterConfigureOptions`2(ILoggerProviderConfiguration`1<ConsoleLoggerProvider>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
ILC : Trim analysis warning IL2026: Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Describe<IConfigureOptions`1<ConsoleFormatterOptions>,ConsoleLoggerFormatterConfigureOptions`2<SystemdConsoleFormatter,ConsoleFormatterOptions>>(ServiceLifetime): Using member 'Microsoft.Extensions.Logging.ConsoleLoggerFormatterConfigureOptions`2<SystemdConsoleFormatter,ConsoleFormatterOptions>.ConsoleLoggerFormatterConfigureOptions`2(ILoggerProviderConfiguration`1<ConsoleLoggerProvider>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
ILC : Trim analysis warning IL2026: Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton<IConfigureOptions`1<SimpleConsoleFormatterOptions>,ConsoleLoggerFormatterConfigureOptions`2<SimpleConsoleFormatter,SimpleConsoleFormatterOptions>>(): Using member 'Microsoft.Extensions.Logging.ConsoleLoggerFormatterConfigureOptions`2<SimpleConsoleFormatter,SimpleConsoleFormatterOptions>.ConsoleLoggerFormatterConfigureOptions`2(ILoggerProviderConfiguration`1<ConsoleLoggerProvider>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
ILC : Trim analysis warning IL2026: Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Describe<IConfigureOptions`1<SimpleConsoleFormatterOptions>,ConsoleLoggerFormatterConfigureOptions`2<SimpleConsoleFormatter,SimpleConsoleFormatterOptions>>(ServiceLifetime): Using member 'Microsoft.Extensions.Logging.ConsoleLoggerFormatterConfigureOptions`2<SimpleConsoleFormatter,SimpleConsoleFormatterOptions>.ConsoleLoggerFormatterConfigureOptions`2(ILoggerProviderConfiguration`1<ConsoleLoggerProvider>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
ILC : Trim analysis warning IL2026: Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton<IConfigureOptions`1<ConsoleLoggerOptions>,LoggerProviderConfigureOptions`2<ConsoleLoggerOptions,ConsoleLoggerProvider>>(): Using member 'Microsoft.Extensions.Logging.Configuration.LoggerProviderConfigureOptions`2<ConsoleLoggerOptions,ConsoleLoggerProvider>.LoggerProviderConfigureOptions`2(ILoggerProviderConfiguration`1<ConsoleLoggerProvider>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
ILC : Trim analysis warning IL2026: Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Describe<IConfigureOptions`1<ConsoleLoggerOptions>,LoggerProviderConfigureOptions`2<ConsoleLoggerOptions,ConsoleLoggerProvider>>(ServiceLifetime): Using member 'Microsoft.Extensions.Logging.Configuration.LoggerProviderConfigureOptions`2<ConsoleLoggerOptions,ConsoleLoggerProvider>.LoggerProviderConfigureOptions`2(ILoggerProviderConfiguration`1<ConsoleLoggerProvider>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. TOptions's dependent types may have their members trimmed. Ensure all required members are preserved. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.entityframeworkcore.sqlite.core/6.0.0/lib/net6.0/Microsoft.EntityFrameworkCore.Sqlite.dll : warning IL3053: Assembly 'Microsoft.EntityFrameworkCore.Sqlite' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.entityframeworkcore.sqlite.core/6.0.0/lib/net6.0/Microsoft.EntityFrameworkCore.Sqlite.dll : warning IL2104: Assembly 'Microsoft.EntityFrameworkCore.Sqlite' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/dapper/2.0.30/lib/netstandard2.0/Dapper.dll : warning IL3053: Assembly 'Dapper' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.mvc.newtonsoftjson/8.0.0-alpha.1.23067.1/lib/net8.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll : warning IL2104: Assembly 'Microsoft.AspNetCore.Mvc.NewtonsoftJson' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.mvc.newtonsoftjson/8.0.0-alpha.1.23067.1/lib/net8.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll : warning IL3053: Assembly 'Microsoft.AspNetCore.Mvc.NewtonsoftJson' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.jsonpatch/8.0.0-alpha.1.23067.1/lib/net8.0/Microsoft.AspNetCore.JsonPatch.dll : warning IL2104: Assembly 'Microsoft.AspNetCore.JsonPatch' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.jsonpatch/8.0.0-alpha.1.23067.1/lib/net8.0/Microsoft.AspNetCore.JsonPatch.dll : warning IL3053: Assembly 'Microsoft.AspNetCore.JsonPatch' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.identitymodel.logging/6.8.0/lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll : warning IL2104: Assembly 'Microsoft.IdentityModel.Logging' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Mvc.RazorPages.dll : warning IL2104: Assembly 'Microsoft.AspNetCore.Mvc.RazorPages' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Mvc.RazorPages.dll : warning IL3053: Assembly 'Microsoft.AspNetCore.Mvc.RazorPages' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Components.dll : warning IL3053: Assembly 'Microsoft.AspNetCore.Components' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
ILC : Trim analysis warning IL2026: Microsoft.AspNetCore.Http.Json.JsonOptions.CreateDefaultTypeResolver(): Using member 'System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver.DefaultJsonTypeInfoResolver()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Http.Extensions.dll : warning IL3053: Assembly 'Microsoft.AspNetCore.Http.Extensions' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll : warning IL2104: Assembly 'Microsoft.AspNetCore.Mvc.ApiExplorer' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll : warning IL3053: Assembly 'Microsoft.AspNetCore.Mvc.ApiExplorer' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/8.0.0-alpha.1.23058.2/framework/Microsoft.CSharp.dll : warning IL3053: Assembly 'Microsoft.CSharp' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/_/src/libraries/System.Data.Common/src/System/Data/DataTable.cs(6718): Trim analysis warning IL2026: System.Data.DataTable.System.Xml.Serialization.IXmlSerializable.WriteXml(XmlWriter): Using member 'System.Data.DataTable.WriteXmlInternal(XmlWriter)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. DataTable.WriteXml uses XmlSerialization underneath which is not trimming safe. Members from serialized types may be trimmed if not referenced directly. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/_/src/libraries/System.Data.Common/src/System/Data/DataSet.cs(3519): Trim analysis warning IL2026: System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.WriteXml(XmlWriter): Using member 'System.Data.DataSet.WriteXmlInternal(XmlWriter)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. DataSet.WriteXml uses XmlSerialization underneath which is not trimming safe. Members from serialized types may be trimmed if not referenced directly. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/8.0.0-alpha.1.23058.2/framework/System.Private.Xml.dll : warning IL3053: Assembly 'System.Private.Xml' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/_/src/libraries/System.Data.Common/src/System/Data/DataTable.cs(6700): Trim analysis warning IL2026: System.Data.DataTable.System.Xml.Serialization.IXmlSerializable.ReadXml(XmlReader): Using member 'System.Data.DataTable.ReadXmlSerializableInternal(XmlReader)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. DataTable.ReadXml uses XmlSerialization underneath which is not trimming safe. Members from serialized types may be trimmed if not referenced directly. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/_/src/libraries/System.Data.Common/src/System/Data/DataSet.cs(3497): Trim analysis warning IL2026: System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.ReadXml(XmlReader): Using member 'System.Data.DataSet.ReadXmlSerializableInternal(XmlReader)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. DataSet.ReadXml uses XmlSerialization underneath which is not trimming safe. Members from serialized types may be trimmed if not referenced directly. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/Microsoft.Extensions.DependencyInjection.dll : warning IL3053: Assembly 'Microsoft.Extensions.DependencyInjection' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/_/src/libraries/System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationReader.cs(34): Trim analysis warning IL2026: System.Xml.Serialization.ReflectionXmlSerializationReader..cctor(): Using member 'System.Xml.Serialization.TypeScope.GetTypeDesc(Type)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. calls GetTypeDesc. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/_/src/libraries/System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationReader.cs(35): Trim analysis warning IL2026: System.Xml.Serialization.ReflectionXmlSerializationReader..cctor(): Using member 'System.Xml.Serialization.TypeScope.GetTypeDesc(Type)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. calls GetTypeDesc. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/_/src/libraries/System.Data.Common/src/System/Data/DataTable.cs(6664): Trim analysis warning IL2026: System.Data.DataTable.System.Xml.Serialization.IXmlSerializable.GetSchema(): Using member 'System.Data.DataTable.GetXmlSchema()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. DataTable.GetSchema uses TypeDescriptor and XmlSerialization underneath which are not trimming safe. Members from serialized types may be trimmed if not referenced directly. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/_/src/libraries/System.Data.Common/src/System/Data/DataSet.cs(3463): Trim analysis warning IL2026: System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.GetSchema(): Using member 'System.Data.DataSet.WriteXmlSchema(DataSet,XmlWriter)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. DataSet.GetSchema uses TypeDescriptor and XmlSerialization underneath which are not trimming safe. Members from serialized types may be trimmed if not referenced directly. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/8.0.0-alpha.1.23058.2/framework/System.Private.DataContractSerialization.dll : warning IL3053: Assembly 'System.Private.DataContractSerialization' produced AOT analysis warnings. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
ILC : Trim analysis warning IL2026: System.Security.Cryptography.Xml.CryptoHelpers.CreateFromName<T>(String): Using member 'System.Security.Cryptography.CryptoConfig.CreateFromName(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead. [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
/root/.nuget/packages/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0-alpha.1.23067.1/runtimes/linux-x64/lib/net8.0/System.Security.Cryptography.Xml.dll : warning IL2104: Assembly 'System.Security.Cryptography.Xml' produced trim warnings. For more information see https://aka.ms/dotnet-illink/libraries [/tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/Benchmarks.csproj::TargetFramework=net8.0]
  Benchmarks -> /tmp/benchmarks-agent/benchmarks-server-1/1ks3wpcb.box/benchmarks/src/Benchmarks/published/
Exit code: 0

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions