Ramblings on bloaty’s results on a minimal iOS app built with dotnet(preview 6) in release mode.
Unrequired EventPipe Support
The EventPipe support is part of the release binary. This feature is not used by the application. It might be used internally by System.Private.CoreLib.dll or something else is blocking the native linker to remove the symbols.
Unrequired EventPipe Support
$ grep _EventPipe ~/Documents/bloaty-2021-06-30-732c27afb37feb17f1ca161d55d4f92ea115c929.txt
0.0% 872 0.0% 872 _EventPipeEtwCallbackDotNETRuntime
0.0% 860 0.0% 860 _EventPipeWriteEventRuntimeInformationDCStart
0.0% 764 0.0% 764 _EventPipeWriteEventModuleDCEnd_V2
0.0% 764 0.0% 764 _EventPipeWriteEventModuleLoad_V2
0.0% 764 0.0% 764 _EventPipeWriteEventModuleUnload_V2
0.0% 704 0.0% 704 _EventPipeWriteEventThreadPoolWorkerThreadAdjustmentStats
0.0% 640 0.0% 640 _EventPipeWriteEventMethodDCEndVerbose_V1
0.0% 640 0.0% 640 _EventPipeWriteEventMethodLoadVerbose_V1
0.0% 560 0.0% 560 _EventPipeWriteEventDomainModuleDCEnd_V1
0.0% 560 0.0% 560 _EventPipeWriteEventDomainModuleLoad_V1
0.0% 556 0.0% 556 _EventPipeWriteEventMethodJittingStarted_V1
0.0% 520 0.0% 520 _EventPipeWriteEventMethodDCEnd_V1
0.0% 520 0.0% 520 _EventPipeWriteEventMethodJitMemoryAllocatedForCode
0.0% 520 0.0% 520 _EventPipeWriteEventMethodLoad_V1
0.0% 516 0.0% 516 _EventPipeWriteEventMethodDCEndILToNativeMap
0.0% 516 0.0% 516 _EventPipeWriteEventMethodILToNativeMap
0.0% 484 0.0% 484 _EventPipeWriteEventAssemblyDCEnd_V1
0.0% 484 0.0% 484 _EventPipeWriteEventAssemblyLoad_V1
0.0% 484 0.0% 484 _EventPipeWriteEventAssemblyUnload_V1
0.0% 480 0.0% 480 _EventPipeWriteEventThreadCreated
0.0% 476 0.0% 476 _EventPipeWriteEventExceptionThrown_V1
0.0% 436 0.0% 436 _EventPipeWriteEventAppDomainDCEnd_V1
0.0% 436 0.0% 436 _EventPipeWriteEventTypeLoadStop
0.0% 396 0.0% 396 _EventPipeWriteEventExceptionCatchStart
0.0% 396 0.0% 396 _EventPipeWriteEventExceptionFilterStart
0.0% 396 0.0% 396 _EventPipeWriteEventExceptionFinallyStart
0.0% 392 0.0% 392 _EventPipeWriteEventThreadPoolWorkerThreadAdjustmentAdjustment
0.0% 380 0.0% 380 _EventPipeWriteEventThreadPoolIOEnqueue
0.0% 364 0.0% 364 _ves_icall_System_Diagnostics_Tracing_EventPipeInternal_GetRuntimeCounterValue
0.0% 348 0.0% 348 _EventPipeWriteEventExecutionCheckpointDCEnd
0.0% 344 0.0% 344 _EventPipeWriteEventThreadPoolWorkerThreadStart
0.0% 344 0.0% 344 _EventPipeWriteEventThreadPoolWorkerThreadStop
0.0% 344 0.0% 344 _EventPipeWriteEventThreadPoolWorkerThreadWait
0.0% 344 0.0% 344 _EventPipeWriteEventThreadTerminated
0.0% 332 0.0% 332 _EventPipeWriteEventThreadPoolIODequeue
0.0% 304 0.0% 304 _EventPipeWriteEventContentionStart_V1
0.0% 304 0.0% 304 _EventPipeWriteEventContentionStop
0.0% 304 0.0% 304 _EventPipeWriteEventThreadPoolWorkerThreadAdjustmentSample
0.0% 304 0.0% 304 _EventPipeWriteEventThreadPoolWorkingThreadCount
0.0% 304 0.0% 304 _EventPipeWriteEventTypeLoadStart
0.0% 252 0.0% 252 _EventPipeWriteEventDCEndComplete_V1
0.0% 252 0.0% 252 _EventPipeWriteEventDCEndInit_V1
0.0% 252 0.0% 252 _EventPipeWriteEventEEStartupStart_V1