D:\Sergey\git\runtime>SETLOCAL EnableDelayedExpansion D:\Sergey\git\runtime>set /A DIFF_X64=1 D:\Sergey\git\runtime>set /A DIFF_X86=1 D:\Sergey\git\runtime>set /A REPLAY_ALTJITS=1 D:\Sergey\git\runtime>set /A REBUILD_BASE=0 D:\Sergey\git\runtime>set /A REBUILD_DIFF=0 D:\Sergey\git\runtime>set /A CHECKOUT_DIFF=0 D:\Sergey\git\runtime>set BASE=base D:\Sergey\git\runtime>set DIFF=diff D:\Sergey\git\runtime>if 0 == 1 ( echo rebuild base echo checkout base git checkout 095808bb1000b4da4caf7fb23ec43df25ac9982b if 1 == 1 ( echo !DATE! !TIME! call D:\Sergey\scripts\buildCoreCLR.cmd x64 checked base if not !errorlevel! == 0 ( echo Build error, !errorlevel!. exit /b 1 ) ) if 1 == 1 ( echo !DATE! !TIME! call D:\Sergey\scripts\buildCoreCLR.cmd x86 checked base if not !errorlevel! == 0 ( echo Build error, !errorlevel!. exit /b 1 ) ) ) D:\Sergey\git\runtime>if 0 == 1 ( echo rebuild diff if 0 == 1 ( echo checkout diff git checkout enregSupportIndAndLclFldV2 ) if 1 == 1 ( echo !DATE! !TIME! call D:\Sergey\scripts\buildCoreCLR.cmd x64 checked diff if not !errorlevel! == 0 ( echo Build error, !errorlevel!. exit /b 1 ) ) if 1 == 1 ( echo !DATE! !TIME! call D:\Sergey\scripts\buildCoreCLR.cmd x86 checked diff if not !errorlevel! == 0 ( echo Build error, !errorlevel!. exit /b 1 ) ) ) D:\Sergey\git\runtime>set SPMI=D:\Sergey\git\runtime\src\coreclr\scripts\superpmi.py D:\Sergey\git\runtime>if 1 == 1 ( echo diff x64 set CORE_PATH=D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests set CORE_BASE=!CORE_PATH!\Core_Root_base set CORE_DIFF=!CORE_PATH!\Core_Root_diff set JIT_NAME=clrjit.dll set OPTIONS=-arch x64 -metrics PerfScore,CodeSize echo !DATE! !TIME! call python D:\Sergey\git\runtime\src\coreclr\scripts\superpmi.py asmdiffs -base_jit_path !CORE_BASE!\!JIT_NAME! -diff_jit_path !CORE_DIFF!\!JIT_NAME! !OPTIONS! if 1 == 1 ( set JIT_NAME=clrjit_unix_arm64_x64.dll set OPTIONS=-arch x64 -target_arch arm64 -target_os Linux echo !DATE! !TIME! call python D:\Sergey\git\runtime\src\coreclr\scripts\superpmi.py asmdiffs -base_jit_path !CORE_BASE!\!JIT_NAME! -diff_jit_path !CORE_DIFF!\!JIT_NAME! !OPTIONS! set JIT_NAME=clrjit_unix_x64_x64.dll set OPTIONS=-arch x64 -target_arch x64 -target_os Linux echo !DATE! !TIME! call python D:\Sergey\git\runtime\src\coreclr\scripts\superpmi.py asmdiffs -base_jit_path !CORE_BASE!\!JIT_NAME! -diff_jit_path !CORE_DIFF!\!JIT_NAME! !OPTIONS! set JIT_NAME=clrjit_win_arm64_x64.dll set OPTIONS=-arch x64 -target_arch arm64 -target_os windows echo !DATE! !TIME! call python D:\Sergey\git\runtime\src\coreclr\scripts\superpmi.py asmdiffs -base_jit_path !CORE_BASE!\!JIT_NAME! -diff_jit_path !CORE_DIFF!\!JIT_NAME! !OPTIONS! ) ) diff x64 Tue 09/21/2021 15:39:57.28 ================ Logging to D:\Sergey\git\runtime\artifacts\spmi\superpmi.41.log Using JIT/EE Version from jiteeversionguid.h: 5ed35c58-857b-48dd-a818-7c0136dc9f73 Using coredistools found at D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\coredistools.dll Found download cache directory "D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64" and --force_download not set; skipping download SuperPMI ASM diffs Base JIT Path: D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_base\clrjit.dll Diff JIT Path: D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit.dll Using MCH files: D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\aspnet.run.windows.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\benchmarks.run.windows.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\coreclr_tests.pmi.windows.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\libraries.crossgen2.windows.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\libraries.pmi.windows.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\libraries_tests.pmi.windows.x64.checked.mch Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\aspnet.run.windows.x64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.aspnet.run.windows.x64.checked.1\base D:\Sergey\git\runtime\artifacts\spmi\asm.aspnet.run.windows.x64.checked.1\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\aspnet.run.windows.x64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.aspnet.run.windows.x64.checked.1\base D:\Sergey\git\runtime\artifacts\spmi\asm.aspnet.run.windows.x64.checked.1\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.aspnet.run.windows.x64.checked.1\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.aspnet.run.windows.x64.checked.1\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.aspnet.run.windows.x64.checked.1\diff --metrics PerfScore,CodeSize Found 292 files with textual diffs. Summary of Perf Score diffs: (Lower is better) Total PerfScoreUnits of base: 137038.55999999994 Total PerfScoreUnits of diff: 137041.98999999993 Total PerfScoreUnits of delta: 3.43 (0.00% of base) Total relative delta: -0.30 diff is a regression. relative diff is an improvement. Top file regressions (PerfScoreUnits): 11.65 : 20801.dasm (4.35% of base) 11.65 : 31942.dasm (4.35% of base) 8.63 : 35976.dasm (1.39% of base) 8.50 : 20487.dasm (4.36% of base) 8.50 : 31926.dasm (4.36% of base) 7.95 : 31917.dasm (3.89% of base) 7.95 : 20432.dasm (3.89% of base) 7.19 : 41420.dasm (1.15% of base) 6.35 : 32323.dasm (2.10% of base) 6.35 : 20817.dasm (2.10% of base) 4.70 : 32326.dasm (2.33% of base) 4.70 : 20851.dasm (2.33% of base) 4.65 : 20846.dasm (0.74% of base) 4.65 : 32115.dasm (0.74% of base) Top file improvements (PerfScoreUnits): -14.20 : 27850.dasm (-5.96% of base) -14.20 : 18241.dasm (-5.96% of base) -12.00 : 10920.dasm (-3.70% of base) -11.95 : 18342.dasm (-8.15% of base) -11.95 : 27961.dasm (-8.15% of base) -11.60 : 10919.dasm (-2.53% of base) -6.83 : 7784.dasm (-10.70% of base) -6.80 : 7786.dasm (-10.37% of base) -4.00 : 10917.dasm (-9.50% of base) -2.87 : 15031.dasm (-1.54% of base) -1.25 : 20427.dasm (-0.08% of base) -1.25 : 31524.dasm (-0.08% of base) -0.80 : 16586.dasm (-0.85% of base) -0.10 : 27124.dasm (-0.02% of base) -0.10 : 41462.dasm (-0.01% of base) -0.06 : 40854.dasm (-0.01% of base) -0.03 : 35704.dasm (-0.00% of base) 31 total files with Perf Score differences (17 improved, 14 regressed), 261 unchanged. Top method regressions (PerfScoreUnits): 11.65 ( 4.35% of base) : 20801.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutingAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DateTimeOffset,CancellationToken):ValueTask`1:this 11.65 ( 4.35% of base) : 31942.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutingAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DateTimeOffset,CancellationToken):ValueTask`1:this 8.63 ( 1.39% of base) : 35976.dasm - d__20:MoveNext():this 8.50 ( 4.36% of base) : 20487.dasm - RelationalCommandDiagnosticsLogger:CommandCreated(IRelationalConnection,DbCommand,int,DbContext,Guid,Guid,DateTimeOffset,TimeSpan):DbCommand:this 8.50 ( 4.36% of base) : 31926.dasm - RelationalCommandDiagnosticsLogger:CommandCreated(IRelationalConnection,DbCommand,int,DbContext,Guid,Guid,DateTimeOffset,TimeSpan):DbCommand:this 7.95 ( 3.89% of base) : 31917.dasm - RelationalCommandDiagnosticsLogger:CommandCreating(IRelationalConnection,int,DbContext,Guid,Guid,DateTimeOffset):InterceptionResult`1:this 7.95 ( 3.89% of base) : 20432.dasm - RelationalCommandDiagnosticsLogger:CommandCreating(IRelationalConnection,int,DbContext,Guid,Guid,DateTimeOffset):InterceptionResult`1:this 7.19 ( 1.15% of base) : 41420.dasm - d__20:MoveNext():this 6.35 ( 2.10% of base) : 32323.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutedAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DbDataReader,DateTimeOffset,TimeSpan,CancellationToken):ValueTask`1:this 6.35 ( 2.10% of base) : 20817.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutedAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DbDataReader,DateTimeOffset,TimeSpan,CancellationToken):ValueTask`1:this 4.70 ( 2.33% of base) : 32326.dasm - RelationalCommandDiagnosticsLogger:DataReaderDisposing(IRelationalConnection,DbCommand,DbDataReader,Guid,int,int,DateTimeOffset,TimeSpan):InterceptionResult:this 4.70 ( 2.33% of base) : 20851.dasm - RelationalCommandDiagnosticsLogger:DataReaderDisposing(IRelationalConnection,DbCommand,DbDataReader,Guid,int,int,DateTimeOffset,TimeSpan):InterceptionResult:this 4.65 ( 0.74% of base) : 20846.dasm - d__20:MoveNext():this 4.65 ( 0.74% of base) : 32115.dasm - d__20:MoveNext():this Top method improvements (PerfScoreUnits): -14.20 (-5.96% of base) : 27850.dasm - Dictionary`2:AddRange(IEnumerable`1):this -14.20 (-5.96% of base) : 18241.dasm - Dictionary`2:AddRange(IEnumerable`1):this -12.00 (-3.70% of base) : 10920.dasm - TimeZoneInfo:GetDaylightTime(int,AdjustmentRule,Nullable`1):DaylightTimeStruct:this -11.95 (-8.15% of base) : 18342.dasm - Dictionary`2:CopyTo(ref,int):this -11.95 (-8.15% of base) : 27961.dasm - Dictionary`2:CopyTo(ref,int):this -11.60 (-2.53% of base) : 10919.dasm - TimeZoneInfo:GetIsDaylightSavingsFromUtc(DateTime,int,TimeSpan,AdjustmentRule,Nullable`1,byref,TimeZoneInfo):bool -6.83 (-10.70% of base) : 7784.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -6.80 (-10.37% of base) : 7786.dasm - TimeZoneInfo:GetDaylightTime(int,AdjustmentRule,Nullable`1):DaylightTimeStruct:this -4.00 (-9.50% of base) : 10917.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -2.87 (-1.54% of base) : 15031.dasm - UnwrapPromise`1:TrySetFromTask(Task,bool):bool:this -1.25 (-0.08% of base) : 20427.dasm - d__19:MoveNext():this -1.25 (-0.08% of base) : 31524.dasm - d__19:MoveNext():this -0.80 (-0.85% of base) : 16586.dasm - UnwrapPromise`1:TrySetFromTask(Task,bool):bool:this -0.10 (-0.02% of base) : 27124.dasm - ResourceInvoker:InvokeResultFilters():Task:this -0.10 (-0.01% of base) : 41462.dasm - ResourceInvoker:InvokeResultFilters():Task:this -0.06 (-0.01% of base) : 40854.dasm - d__19:MoveNext():this -0.03 (-0.00% of base) : 35704.dasm - d__19:MoveNext():this Top method regressions (percentages): 8.50 ( 4.36% of base) : 20487.dasm - RelationalCommandDiagnosticsLogger:CommandCreated(IRelationalConnection,DbCommand,int,DbContext,Guid,Guid,DateTimeOffset,TimeSpan):DbCommand:this 8.50 ( 4.36% of base) : 31926.dasm - RelationalCommandDiagnosticsLogger:CommandCreated(IRelationalConnection,DbCommand,int,DbContext,Guid,Guid,DateTimeOffset,TimeSpan):DbCommand:this 11.65 ( 4.35% of base) : 20801.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutingAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DateTimeOffset,CancellationToken):ValueTask`1:this 11.65 ( 4.35% of base) : 31942.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutingAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DateTimeOffset,CancellationToken):ValueTask`1:this 7.95 ( 3.89% of base) : 31917.dasm - RelationalCommandDiagnosticsLogger:CommandCreating(IRelationalConnection,int,DbContext,Guid,Guid,DateTimeOffset):InterceptionResult`1:this 7.95 ( 3.89% of base) : 20432.dasm - RelationalCommandDiagnosticsLogger:CommandCreating(IRelationalConnection,int,DbContext,Guid,Guid,DateTimeOffset):InterceptionResult`1:this 4.70 ( 2.33% of base) : 32326.dasm - RelationalCommandDiagnosticsLogger:DataReaderDisposing(IRelationalConnection,DbCommand,DbDataReader,Guid,int,int,DateTimeOffset,TimeSpan):InterceptionResult:this 4.70 ( 2.33% of base) : 20851.dasm - RelationalCommandDiagnosticsLogger:DataReaderDisposing(IRelationalConnection,DbCommand,DbDataReader,Guid,int,int,DateTimeOffset,TimeSpan):InterceptionResult:this 6.35 ( 2.10% of base) : 32323.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutedAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DbDataReader,DateTimeOffset,TimeSpan,CancellationToken):ValueTask`1:this 6.35 ( 2.10% of base) : 20817.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutedAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DbDataReader,DateTimeOffset,TimeSpan,CancellationToken):ValueTask`1:this 8.63 ( 1.39% of base) : 35976.dasm - d__20:MoveNext():this 7.19 ( 1.15% of base) : 41420.dasm - d__20:MoveNext():this 4.65 ( 0.74% of base) : 20846.dasm - d__20:MoveNext():this 4.65 ( 0.74% of base) : 32115.dasm - d__20:MoveNext():this Top method improvements (percentages): -6.83 (-10.70% of base) : 7784.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -6.80 (-10.37% of base) : 7786.dasm - TimeZoneInfo:GetDaylightTime(int,AdjustmentRule,Nullable`1):DaylightTimeStruct:this -4.00 (-9.50% of base) : 10917.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -11.95 (-8.15% of base) : 18342.dasm - Dictionary`2:CopyTo(ref,int):this -11.95 (-8.15% of base) : 27961.dasm - Dictionary`2:CopyTo(ref,int):this -14.20 (-5.96% of base) : 27850.dasm - Dictionary`2:AddRange(IEnumerable`1):this -14.20 (-5.96% of base) : 18241.dasm - Dictionary`2:AddRange(IEnumerable`1):this -12.00 (-3.70% of base) : 10920.dasm - TimeZoneInfo:GetDaylightTime(int,AdjustmentRule,Nullable`1):DaylightTimeStruct:this -11.60 (-2.53% of base) : 10919.dasm - TimeZoneInfo:GetIsDaylightSavingsFromUtc(DateTime,int,TimeSpan,AdjustmentRule,Nullable`1,byref,TimeZoneInfo):bool -2.87 (-1.54% of base) : 15031.dasm - UnwrapPromise`1:TrySetFromTask(Task,bool):bool:this -0.80 (-0.85% of base) : 16586.dasm - UnwrapPromise`1:TrySetFromTask(Task,bool):bool:this -1.25 (-0.08% of base) : 20427.dasm - d__19:MoveNext():this -1.25 (-0.08% of base) : 31524.dasm - d__19:MoveNext():this -0.10 (-0.02% of base) : 27124.dasm - ResourceInvoker:InvokeResultFilters():Task:this -0.10 (-0.01% of base) : 41462.dasm - ResourceInvoker:InvokeResultFilters():Task:this -0.06 (-0.01% of base) : 40854.dasm - d__19:MoveNext():this -0.03 (-0.00% of base) : 35704.dasm - d__19:MoveNext():this 31 total methods with Perf Score differences (17 improved, 14 regressed), 261 unchanged. -------------------------------------------------------------------------------- Found 292 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 438756 Total bytes of diff: 438774 Total bytes of delta: 18 (0.00% of base) Total relative delta: -0.46 diff is a regression. relative diff is an improvement. Top file regressions (bytes): 44 : 20427.dasm (0.78% of base) 44 : 31524.dasm (0.78% of base) 42 : 35976.dasm (1.41% of base) 41 : 20846.dasm (1.86% of base) 41 : 32115.dasm (1.86% of base) 32 : 41420.dasm (1.04% of base) 25 : 32323.dasm (1.91% of base) 25 : 20817.dasm (1.91% of base) 15 : 20801.dasm (1.29% of base) 15 : 31942.dasm (1.29% of base) 6 : 32326.dasm (0.68% of base) 6 : 20851.dasm (0.68% of base) 3 : 20487.dasm (0.35% of base) 3 : 31926.dasm (0.35% of base) Top file improvements (bytes): -56 : 7784.dasm (-13.27% of base) -36 : 10920.dasm (-2.33% of base) -36 : 10917.dasm (-12.68% of base) -33 : 18342.dasm (-8.13% of base) -33 : 27961.dasm (-8.13% of base) -32 : 10919.dasm (-1.03% of base) -24 : 7786.dasm (-11.27% of base) -16 : 35704.dasm (-0.25% of base) -16 : 40854.dasm (-0.23% of base) -11 : 31917.dasm (-1.24% of base) -11 : 20432.dasm (-1.24% of base) -9 : 15031.dasm (-1.14% of base) -3 : 27850.dasm (-0.52% of base) -3 : 18241.dasm (-0.52% of base) -3 : 16586.dasm (-0.61% of base) -1 : 27124.dasm (-0.04% of base) -1 : 41462.dasm (-0.04% of base) 31 total files with Code Size differences (17 improved, 14 regressed), 261 unchanged. Top method regressions (bytes): 44 ( 0.78% of base) : 20427.dasm - d__19:MoveNext():this 44 ( 0.78% of base) : 31524.dasm - d__19:MoveNext():this 42 ( 1.41% of base) : 35976.dasm - d__20:MoveNext():this 41 ( 1.86% of base) : 20846.dasm - d__20:MoveNext():this 41 ( 1.86% of base) : 32115.dasm - d__20:MoveNext():this 32 ( 1.04% of base) : 41420.dasm - d__20:MoveNext():this 25 ( 1.91% of base) : 32323.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutedAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DbDataReader,DateTimeOffset,TimeSpan,CancellationToken):ValueTask`1:this 25 ( 1.91% of base) : 20817.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutedAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DbDataReader,DateTimeOffset,TimeSpan,CancellationToken):ValueTask`1:this 15 ( 1.29% of base) : 20801.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutingAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DateTimeOffset,CancellationToken):ValueTask`1:this 15 ( 1.29% of base) : 31942.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutingAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DateTimeOffset,CancellationToken):ValueTask`1:this 6 ( 0.68% of base) : 32326.dasm - RelationalCommandDiagnosticsLogger:DataReaderDisposing(IRelationalConnection,DbCommand,DbDataReader,Guid,int,int,DateTimeOffset,TimeSpan):InterceptionResult:this 6 ( 0.68% of base) : 20851.dasm - RelationalCommandDiagnosticsLogger:DataReaderDisposing(IRelationalConnection,DbCommand,DbDataReader,Guid,int,int,DateTimeOffset,TimeSpan):InterceptionResult:this 3 ( 0.35% of base) : 20487.dasm - RelationalCommandDiagnosticsLogger:CommandCreated(IRelationalConnection,DbCommand,int,DbContext,Guid,Guid,DateTimeOffset,TimeSpan):DbCommand:this 3 ( 0.35% of base) : 31926.dasm - RelationalCommandDiagnosticsLogger:CommandCreated(IRelationalConnection,DbCommand,int,DbContext,Guid,Guid,DateTimeOffset,TimeSpan):DbCommand:this Top method improvements (bytes): -56 (-13.27% of base) : 7784.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -36 (-12.68% of base) : 10917.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -36 (-2.33% of base) : 10920.dasm - TimeZoneInfo:GetDaylightTime(int,AdjustmentRule,Nullable`1):DaylightTimeStruct:this -33 (-8.13% of base) : 18342.dasm - Dictionary`2:CopyTo(ref,int):this -33 (-8.13% of base) : 27961.dasm - Dictionary`2:CopyTo(ref,int):this -32 (-1.03% of base) : 10919.dasm - TimeZoneInfo:GetIsDaylightSavingsFromUtc(DateTime,int,TimeSpan,AdjustmentRule,Nullable`1,byref,TimeZoneInfo):bool -24 (-11.27% of base) : 7786.dasm - TimeZoneInfo:GetDaylightTime(int,AdjustmentRule,Nullable`1):DaylightTimeStruct:this -16 (-0.25% of base) : 35704.dasm - d__19:MoveNext():this -16 (-0.23% of base) : 40854.dasm - d__19:MoveNext():this -11 (-1.24% of base) : 31917.dasm - RelationalCommandDiagnosticsLogger:CommandCreating(IRelationalConnection,int,DbContext,Guid,Guid,DateTimeOffset):InterceptionResult`1:this -11 (-1.24% of base) : 20432.dasm - RelationalCommandDiagnosticsLogger:CommandCreating(IRelationalConnection,int,DbContext,Guid,Guid,DateTimeOffset):InterceptionResult`1:this -9 (-1.14% of base) : 15031.dasm - UnwrapPromise`1:TrySetFromTask(Task,bool):bool:this -3 (-0.52% of base) : 27850.dasm - Dictionary`2:AddRange(IEnumerable`1):this -3 (-0.52% of base) : 18241.dasm - Dictionary`2:AddRange(IEnumerable`1):this -3 (-0.61% of base) : 16586.dasm - UnwrapPromise`1:TrySetFromTask(Task,bool):bool:this -1 (-0.04% of base) : 27124.dasm - ResourceInvoker:InvokeResultFilters():Task:this -1 (-0.04% of base) : 41462.dasm - ResourceInvoker:InvokeResultFilters():Task:this Top method regressions (percentages): 25 ( 1.91% of base) : 32323.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutedAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DbDataReader,DateTimeOffset,TimeSpan,CancellationToken):ValueTask`1:this 25 ( 1.91% of base) : 20817.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutedAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DbDataReader,DateTimeOffset,TimeSpan,CancellationToken):ValueTask`1:this 41 ( 1.86% of base) : 20846.dasm - d__20:MoveNext():this 41 ( 1.86% of base) : 32115.dasm - d__20:MoveNext():this 42 ( 1.41% of base) : 35976.dasm - d__20:MoveNext():this 15 ( 1.29% of base) : 20801.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutingAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DateTimeOffset,CancellationToken):ValueTask`1:this 15 ( 1.29% of base) : 31942.dasm - RelationalCommandDiagnosticsLogger:CommandReaderExecutingAsync(IRelationalConnection,DbCommand,DbContext,Guid,Guid,DateTimeOffset,CancellationToken):ValueTask`1:this 32 ( 1.04% of base) : 41420.dasm - d__20:MoveNext():this 44 ( 0.78% of base) : 20427.dasm - d__19:MoveNext():this 44 ( 0.78% of base) : 31524.dasm - d__19:MoveNext():this 6 ( 0.68% of base) : 32326.dasm - RelationalCommandDiagnosticsLogger:DataReaderDisposing(IRelationalConnection,DbCommand,DbDataReader,Guid,int,int,DateTimeOffset,TimeSpan):InterceptionResult:this 6 ( 0.68% of base) : 20851.dasm - RelationalCommandDiagnosticsLogger:DataReaderDisposing(IRelationalConnection,DbCommand,DbDataReader,Guid,int,int,DateTimeOffset,TimeSpan):InterceptionResult:this 3 ( 0.35% of base) : 20487.dasm - RelationalCommandDiagnosticsLogger:CommandCreated(IRelationalConnection,DbCommand,int,DbContext,Guid,Guid,DateTimeOffset,TimeSpan):DbCommand:this 3 ( 0.35% of base) : 31926.dasm - RelationalCommandDiagnosticsLogger:CommandCreated(IRelationalConnection,DbCommand,int,DbContext,Guid,Guid,DateTimeOffset,TimeSpan):DbCommand:this Top method improvements (percentages): -56 (-13.27% of base) : 7784.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -36 (-12.68% of base) : 10917.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -24 (-11.27% of base) : 7786.dasm - TimeZoneInfo:GetDaylightTime(int,AdjustmentRule,Nullable`1):DaylightTimeStruct:this -33 (-8.13% of base) : 18342.dasm - Dictionary`2:CopyTo(ref,int):this -33 (-8.13% of base) : 27961.dasm - Dictionary`2:CopyTo(ref,int):this -36 (-2.33% of base) : 10920.dasm - TimeZoneInfo:GetDaylightTime(int,AdjustmentRule,Nullable`1):DaylightTimeStruct:this -11 (-1.24% of base) : 31917.dasm - RelationalCommandDiagnosticsLogger:CommandCreating(IRelationalConnection,int,DbContext,Guid,Guid,DateTimeOffset):InterceptionResult`1:this -11 (-1.24% of base) : 20432.dasm - RelationalCommandDiagnosticsLogger:CommandCreating(IRelationalConnection,int,DbContext,Guid,Guid,DateTimeOffset):InterceptionResult`1:this -9 (-1.14% of base) : 15031.dasm - UnwrapPromise`1:TrySetFromTask(Task,bool):bool:this -32 (-1.03% of base) : 10919.dasm - TimeZoneInfo:GetIsDaylightSavingsFromUtc(DateTime,int,TimeSpan,AdjustmentRule,Nullable`1,byref,TimeZoneInfo):bool -3 (-0.61% of base) : 16586.dasm - UnwrapPromise`1:TrySetFromTask(Task,bool):bool:this -3 (-0.52% of base) : 27850.dasm - Dictionary`2:AddRange(IEnumerable`1):this -3 (-0.52% of base) : 18241.dasm - Dictionary`2:AddRange(IEnumerable`1):this -16 (-0.25% of base) : 35704.dasm - d__19:MoveNext():this -16 (-0.23% of base) : 40854.dasm - d__19:MoveNext():this -1 (-0.04% of base) : 27124.dasm - ResourceInvoker:InvokeResultFilters():Task:this -1 (-0.04% of base) : 41462.dasm - ResourceInvoker:InvokeResultFilters():Task:this 31 total methods with Code Size differences (17 improved, 14 regressed), 261 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\benchmarks.run.windows.x64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x64.checked.1\base D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x64.checked.1\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\benchmarks.run.windows.x64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x64.checked.1\base D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x64.checked.1\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x64.checked.1\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x64.checked.1\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x64.checked.1\diff --metrics PerfScore,CodeSize Found 38 files with textual diffs. Summary of Perf Score diffs: (Lower is better) Total PerfScoreUnits of base: 27699.569999999996 Total PerfScoreUnits of diff: 26915.67 Total PerfScoreUnits of delta: -783.90 (-2.83% of base) Total relative delta: -1.46 diff is an improvement. relative diff is an improvement. Top file regressions (PerfScoreUnits): 15.50 : 21084.dasm (5.77% of base) 2.00 : 24486.dasm (1.53% of base) 2.00 : 9658.dasm (5.09% of base) 0.90 : 24573.dasm (2.95% of base) 0.60 : 19040.dasm (0.76% of base) 0.40 : 16908.dasm (0.54% of base) 0.40 : 17105.dasm (0.07% of base) Top file improvements (PerfScoreUnits): -204.00 : 13330.dasm (-6.81% of base) -138.80 : 14944.dasm (-6.74% of base) -136.40 : 9657.dasm (-6.53% of base) -85.00 : 9654.dasm (-10.48% of base) -84.00 : 9737.dasm (-23.13% of base) -34.80 : 9704.dasm (-2.32% of base) -20.30 : 14945.dasm (-14.17% of base) -11.60 : 20700.dasm (-5.41% of base) -9.75 : 9749.dasm (-1.84% of base) -9.40 : 21012.dasm (-3.57% of base) -8.95 : 7714.dasm (-18.21% of base) -8.70 : 15437.dasm (-4.39% of base) -8.70 : 20689.dasm (-5.98% of base) -8.70 : 21013.dasm (-0.13% of base) -6.70 : 18348.dasm (-0.84% of base) -5.80 : 21228.dasm (-4.17% of base) -4.70 : 23946.dasm (-19.03% of base) -4.60 : 774.dasm (-4.31% of base) -4.00 : 3092.dasm (-0.36% of base) -3.40 : 15104.dasm (-16.71% of base) -3.10 : 5027.dasm (-1.66% of base) -1.85 : 9707.dasm (-1.33% of base) -1.55 : 18858.dasm (-0.66% of base) -0.60 : 18863.dasm (-0.60% of base) -0.20 : 7329.dasm (-0.01% of base) -0.10 : 11157.dasm (-2.86% of base) 33 total files with Perf Score differences (26 improved, 7 regressed), 5 unchanged. Top method regressions (PerfScoreUnits): 15.50 ( 5.77% of base) : 21084.dasm - System.Diagnostics.Tracing.ActivityTracker:OnStart(System.String,System.String,int,byref,byref,int,bool):this 2.00 ( 5.09% of base) : 9658.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue():System.Guid:this 2.00 ( 1.53% of base) : 24486.dasm - System.Collections.IterateForEach`1[Int32][System.Int32]:SortedDictionary():int:this 0.90 ( 2.95% of base) : 24573.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 0.60 ( 0.76% of base) : 19040.dasm - Microsoft.Cci.PeWriter:PatchModuleVersionIds(System.Reflection.Metadata.Blob,System.Reflection.Metadata.Blob,System.Reflection.Metadata.Blob,System.Guid) 0.40 ( 0.54% of base) : 16908.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:GetResolvedReferenceAndFreePropertyMapEntry(Microsoft.CodeAnalysis.MetadataReference,int,ubyte,System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.MetadataReference, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.MergedAliases, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):ResolvedReference[__Canon,__Canon] 0.40 ( 0.07% of base) : 17105.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:DetectAttributeAndOptionConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this Top method improvements (PerfScoreUnits): -204.00 (-6.81% of base) : 13330.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue_And_Enqueue():this -138.80 (-6.74% of base) : 14944.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:K_Max_Elements():this -136.40 (-6.53% of base) : 9657.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueRange(System.Collections.Generic.IEnumerable`1[ValueTuple`2]):this -85.00 (-10.48% of base) : 9654.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:MoveDownDefaultComparer(System.ValueTuple`2[Guid,Guid],int):this -84.00 (-23.13% of base) : 9737.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -34.80 (-2.32% of base) : 9704.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -20.30 (-14.17% of base) : 14945.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueDequeue(System.Guid,System.Guid):System.Guid:this -11.60 (-5.41% of base) : 20700.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -9.75 (-1.84% of base) : 9749.dasm - System.Drawing.Image:EnsureSave(System.Drawing.Image,System.String,System.IO.Stream) -9.40 (-3.57% of base) : 21012.dasm - System.Diagnostics.Tracing.EventSource:EnsureDescriptorsInitialized():this -8.95 (-18.21% of base) : 7714.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -8.70 (-4.39% of base) : 15437.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -8.70 (-5.98% of base) : 20689.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -8.70 (-0.13% of base) : 21013.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):System.Byte[] -6.70 (-0.84% of base) : 18348.dasm - Microsoft.Cci.PeWriter:WritePeToStream(Microsoft.CodeAnalysis.Emit.EmitContext,Microsoft.CodeAnalysis.CommonMessageProvider,System.Func`1[[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Func`1[[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.Cci.PdbWriter,System.String,bool,bool,bool,System.Nullable`1[RSAParameters],System.Threading.CancellationToken):bool -5.80 (-4.17% of base) : 21228.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -4.70 (-19.03% of base) : 23946.dasm - System.Tests.Perf_Guid:TryWriteBytes():bool:this -4.60 (-4.31% of base) : 774.dasm - System.Diagnostics.Tracing.EventSource:GetGuid(System.Type):System.Guid -4.00 (-0.36% of base) : 3092.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -3.40 (-16.71% of base) : 15104.dasm - System.Guid:ToByteArray():System.Byte[]:this -3.10 (-1.66% of base) : 5027.dasm - System.Threading.Tasks.UnwrapPromise`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this -1.85 (-1.33% of base) : 9707.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -1.55 (-0.66% of base) : 18858.dasm - Microsoft.Cci.MetadataWriter:PopulateModuleTableRow(byref):this -0.60 (-0.60% of base) : 18863.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:GetOrAddGuid(System.Guid):System.Reflection.Metadata.GuidHandle:this -0.20 (-0.01% of base) : 7329.dasm - ClassDataContractCriticalHelper:SetIfMembersHaveConflict(System.Collections.Generic.List`1[[System.Runtime.Serialization.DataMember, System.Private.DataContractSerialization, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this -0.10 (-2.86% of base) : 11157.dasm - System.Tests.Perf_Enum:Compare():this Top method regressions (percentages): 15.50 ( 5.77% of base) : 21084.dasm - System.Diagnostics.Tracing.ActivityTracker:OnStart(System.String,System.String,int,byref,byref,int,bool):this 2.00 ( 5.09% of base) : 9658.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue():System.Guid:this 0.90 ( 2.95% of base) : 24573.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 2.00 ( 1.53% of base) : 24486.dasm - System.Collections.IterateForEach`1[Int32][System.Int32]:SortedDictionary():int:this 0.60 ( 0.76% of base) : 19040.dasm - Microsoft.Cci.PeWriter:PatchModuleVersionIds(System.Reflection.Metadata.Blob,System.Reflection.Metadata.Blob,System.Reflection.Metadata.Blob,System.Guid) 0.40 ( 0.54% of base) : 16908.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:GetResolvedReferenceAndFreePropertyMapEntry(Microsoft.CodeAnalysis.MetadataReference,int,ubyte,System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.MetadataReference, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.MergedAliases, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):ResolvedReference[__Canon,__Canon] 0.40 ( 0.07% of base) : 17105.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:DetectAttributeAndOptionConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this Top method improvements (percentages): -84.00 (-23.13% of base) : 9737.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -4.70 (-19.03% of base) : 23946.dasm - System.Tests.Perf_Guid:TryWriteBytes():bool:this -8.95 (-18.21% of base) : 7714.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -3.40 (-16.71% of base) : 15104.dasm - System.Guid:ToByteArray():System.Byte[]:this -20.30 (-14.17% of base) : 14945.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueDequeue(System.Guid,System.Guid):System.Guid:this -85.00 (-10.48% of base) : 9654.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:MoveDownDefaultComparer(System.ValueTuple`2[Guid,Guid],int):this -204.00 (-6.81% of base) : 13330.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue_And_Enqueue():this -138.80 (-6.74% of base) : 14944.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:K_Max_Elements():this -136.40 (-6.53% of base) : 9657.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueRange(System.Collections.Generic.IEnumerable`1[ValueTuple`2]):this -8.70 (-5.98% of base) : 20689.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -11.60 (-5.41% of base) : 20700.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -8.70 (-4.39% of base) : 15437.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -4.60 (-4.31% of base) : 774.dasm - System.Diagnostics.Tracing.EventSource:GetGuid(System.Type):System.Guid -5.80 (-4.17% of base) : 21228.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -9.40 (-3.57% of base) : 21012.dasm - System.Diagnostics.Tracing.EventSource:EnsureDescriptorsInitialized():this -0.10 (-2.86% of base) : 11157.dasm - System.Tests.Perf_Enum:Compare():this -34.80 (-2.32% of base) : 9704.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -9.75 (-1.84% of base) : 9749.dasm - System.Drawing.Image:EnsureSave(System.Drawing.Image,System.String,System.IO.Stream) -3.10 (-1.66% of base) : 5027.dasm - System.Threading.Tasks.UnwrapPromise`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this -1.85 (-1.33% of base) : 9707.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -6.70 (-0.84% of base) : 18348.dasm - Microsoft.Cci.PeWriter:WritePeToStream(Microsoft.CodeAnalysis.Emit.EmitContext,Microsoft.CodeAnalysis.CommonMessageProvider,System.Func`1[[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Func`1[[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.Cci.PdbWriter,System.String,bool,bool,bool,System.Nullable`1[RSAParameters],System.Threading.CancellationToken):bool -1.55 (-0.66% of base) : 18858.dasm - Microsoft.Cci.MetadataWriter:PopulateModuleTableRow(byref):this -0.60 (-0.60% of base) : 18863.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:GetOrAddGuid(System.Guid):System.Reflection.Metadata.GuidHandle:this -4.00 (-0.36% of base) : 3092.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -8.70 (-0.13% of base) : 21013.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):System.Byte[] -0.20 (-0.01% of base) : 7329.dasm - ClassDataContractCriticalHelper:SetIfMembersHaveConflict(System.Collections.Generic.List`1[[System.Runtime.Serialization.DataMember, System.Private.DataContractSerialization, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 33 total methods with Perf Score differences (26 improved, 7 regressed), 5 unchanged. -------------------------------------------------------------------------------- Found 38 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 41879 Total bytes of diff: 40795 Total bytes of delta: -1084 (-2.59% of base) Total relative delta: -1.95 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 56 : 9749.dasm (3.56% of base) 30 : 21084.dasm (2.65% of base) Top file improvements (bytes): -360 : 9737.dasm (-22.92% of base) -108 : 13330.dasm (-6.99% of base) -98 : 14944.dasm (-8.88% of base) -93 : 14945.dasm (-16.49% of base) -74 : 9657.dasm (-4.36% of base) -50 : 9654.dasm (-10.55% of base) -37 : 7714.dasm (-20.67% of base) -32 : 20700.dasm (-3.79% of base) -26 : 9707.dasm (-3.89% of base) -24 : 15437.dasm (-4.15% of base) -24 : 20689.dasm (-3.97% of base) -24 : 18348.dasm (-0.63% of base) -24 : 18863.dasm (-6.63% of base) -24 : 21013.dasm (-0.44% of base) -24 : 9704.dasm (-3.17% of base) -20 : 23946.dasm (-25.64% of base) -18 : 18858.dasm (-2.44% of base) -18 : 3092.dasm (-0.38% of base) -18 : 774.dasm (-3.36% of base) -16 : 21228.dasm (-5.18% of base) -16 : 5027.dasm (-1.99% of base) -12 : 21012.dasm (-1.99% of base) -12 : 19040.dasm (-4.88% of base) -12 : 15104.dasm (-16.67% of base) -2 : 7329.dasm (-0.18% of base) -1 : 11157.dasm (-20.00% of base) -1 : 17105.dasm (-0.04% of base) -1 : 24573.dasm (-0.95% of base) -1 : 16908.dasm (-0.36% of base) 31 total files with Code Size differences (29 improved, 2 regressed), 7 unchanged. Top method regressions (bytes): 56 ( 3.56% of base) : 9749.dasm - System.Drawing.Image:EnsureSave(System.Drawing.Image,System.String,System.IO.Stream) 30 ( 2.65% of base) : 21084.dasm - System.Diagnostics.Tracing.ActivityTracker:OnStart(System.String,System.String,int,byref,byref,int,bool):this Top method improvements (bytes): -360 (-22.92% of base) : 9737.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -108 (-6.99% of base) : 13330.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue_And_Enqueue():this -98 (-8.88% of base) : 14944.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:K_Max_Elements():this -93 (-16.49% of base) : 14945.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueDequeue(System.Guid,System.Guid):System.Guid:this -74 (-4.36% of base) : 9657.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueRange(System.Collections.Generic.IEnumerable`1[ValueTuple`2]):this -50 (-10.55% of base) : 9654.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:MoveDownDefaultComparer(System.ValueTuple`2[Guid,Guid],int):this -37 (-20.67% of base) : 7714.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -32 (-3.79% of base) : 20700.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -26 (-3.89% of base) : 9707.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -24 (-0.63% of base) : 18348.dasm - Microsoft.Cci.PeWriter:WritePeToStream(Microsoft.CodeAnalysis.Emit.EmitContext,Microsoft.CodeAnalysis.CommonMessageProvider,System.Func`1[[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Func`1[[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.Cci.PdbWriter,System.String,bool,bool,bool,System.Nullable`1[RSAParameters],System.Threading.CancellationToken):bool -24 (-0.44% of base) : 21013.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):System.Byte[] -24 (-3.17% of base) : 9704.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -24 (-4.15% of base) : 15437.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -24 (-6.63% of base) : 18863.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:GetOrAddGuid(System.Guid):System.Reflection.Metadata.GuidHandle:this -24 (-3.97% of base) : 20689.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -20 (-25.64% of base) : 23946.dasm - System.Tests.Perf_Guid:TryWriteBytes():bool:this -18 (-2.44% of base) : 18858.dasm - Microsoft.Cci.MetadataWriter:PopulateModuleTableRow(byref):this -18 (-0.38% of base) : 3092.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -18 (-3.36% of base) : 774.dasm - System.Diagnostics.Tracing.EventSource:GetGuid(System.Type):System.Guid -16 (-5.18% of base) : 21228.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -16 (-1.99% of base) : 5027.dasm - System.Threading.Tasks.UnwrapPromise`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this -12 (-4.88% of base) : 19040.dasm - Microsoft.Cci.PeWriter:PatchModuleVersionIds(System.Reflection.Metadata.Blob,System.Reflection.Metadata.Blob,System.Reflection.Metadata.Blob,System.Guid) -12 (-1.99% of base) : 21012.dasm - System.Diagnostics.Tracing.EventSource:EnsureDescriptorsInitialized():this -12 (-16.67% of base) : 15104.dasm - System.Guid:ToByteArray():System.Byte[]:this -2 (-0.18% of base) : 7329.dasm - ClassDataContractCriticalHelper:SetIfMembersHaveConflict(System.Collections.Generic.List`1[[System.Runtime.Serialization.DataMember, System.Private.DataContractSerialization, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this -1 (-0.36% of base) : 16908.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:GetResolvedReferenceAndFreePropertyMapEntry(Microsoft.CodeAnalysis.MetadataReference,int,ubyte,System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.MetadataReference, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.MergedAliases, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):ResolvedReference[__Canon,__Canon] -1 (-0.04% of base) : 17105.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:DetectAttributeAndOptionConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this -1 (-0.95% of base) : 24573.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this -1 (-20.00% of base) : 11157.dasm - System.Tests.Perf_Enum:Compare():this Top method regressions (percentages): 56 ( 3.56% of base) : 9749.dasm - System.Drawing.Image:EnsureSave(System.Drawing.Image,System.String,System.IO.Stream) 30 ( 2.65% of base) : 21084.dasm - System.Diagnostics.Tracing.ActivityTracker:OnStart(System.String,System.String,int,byref,byref,int,bool):this Top method improvements (percentages): -20 (-25.64% of base) : 23946.dasm - System.Tests.Perf_Guid:TryWriteBytes():bool:this -360 (-22.92% of base) : 9737.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -37 (-20.67% of base) : 7714.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -1 (-20.00% of base) : 11157.dasm - System.Tests.Perf_Enum:Compare():this -12 (-16.67% of base) : 15104.dasm - System.Guid:ToByteArray():System.Byte[]:this -93 (-16.49% of base) : 14945.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueDequeue(System.Guid,System.Guid):System.Guid:this -50 (-10.55% of base) : 9654.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:MoveDownDefaultComparer(System.ValueTuple`2[Guid,Guid],int):this -98 (-8.88% of base) : 14944.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:K_Max_Elements():this -108 (-6.99% of base) : 13330.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue_And_Enqueue():this -24 (-6.63% of base) : 18863.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:GetOrAddGuid(System.Guid):System.Reflection.Metadata.GuidHandle:this -16 (-5.18% of base) : 21228.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -12 (-4.88% of base) : 19040.dasm - Microsoft.Cci.PeWriter:PatchModuleVersionIds(System.Reflection.Metadata.Blob,System.Reflection.Metadata.Blob,System.Reflection.Metadata.Blob,System.Guid) -74 (-4.36% of base) : 9657.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueRange(System.Collections.Generic.IEnumerable`1[ValueTuple`2]):this -24 (-4.15% of base) : 15437.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -24 (-3.97% of base) : 20689.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -26 (-3.89% of base) : 9707.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -32 (-3.79% of base) : 20700.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -18 (-3.36% of base) : 774.dasm - System.Diagnostics.Tracing.EventSource:GetGuid(System.Type):System.Guid -24 (-3.17% of base) : 9704.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -18 (-2.44% of base) : 18858.dasm - Microsoft.Cci.MetadataWriter:PopulateModuleTableRow(byref):this -16 (-1.99% of base) : 5027.dasm - System.Threading.Tasks.UnwrapPromise`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this -12 (-1.99% of base) : 21012.dasm - System.Diagnostics.Tracing.EventSource:EnsureDescriptorsInitialized():this -1 (-0.95% of base) : 24573.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this -24 (-0.63% of base) : 18348.dasm - Microsoft.Cci.PeWriter:WritePeToStream(Microsoft.CodeAnalysis.Emit.EmitContext,Microsoft.CodeAnalysis.CommonMessageProvider,System.Func`1[[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Func`1[[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.Cci.PdbWriter,System.String,bool,bool,bool,System.Nullable`1[RSAParameters],System.Threading.CancellationToken):bool -24 (-0.44% of base) : 21013.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):System.Byte[] -18 (-0.38% of base) : 3092.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -1 (-0.36% of base) : 16908.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:GetResolvedReferenceAndFreePropertyMapEntry(Microsoft.CodeAnalysis.MetadataReference,int,ubyte,System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.MetadataReference, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.MergedAliases, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):ResolvedReference[__Canon,__Canon] -2 (-0.18% of base) : 7329.dasm - ClassDataContractCriticalHelper:SetIfMembersHaveConflict(System.Collections.Generic.List`1[[System.Runtime.Serialization.DataMember, System.Private.DataContractSerialization, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this -1 (-0.04% of base) : 17105.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:DetectAttributeAndOptionConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this 31 total methods with Code Size differences (29 improved, 2 regressed), 7 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\coreclr_tests.pmi.windows.x64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x64.checked.2\base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x64.checked.2\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\coreclr_tests.pmi.windows.x64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x64.checked.2\base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x64.checked.2\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x64.checked.2\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x64.checked.2\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x64.checked.2\diff --metrics PerfScore,CodeSize Found 3026 files with textual diffs. Summary of Perf Score diffs: (Lower is better) Total PerfScoreUnits of base: 1036425.0999999903 Total PerfScoreUnits of diff: 1029959.4499999888 Total PerfScoreUnits of delta: -6465.65 (-0.62% of base) Total relative delta: -10.37 diff is an improvement. relative diff is an improvement. Top file regressions (PerfScoreUnits): 3.60 : 169937.dasm (5.44% of base) 3.60 : 167735.dasm (5.44% of base) 3.60 : 169946.dasm (5.04% of base) 3.60 : 169938.dasm (6.04% of base) 3.60 : 167736.dasm (6.04% of base) 3.60 : 169933.dasm (6.05% of base) 3.60 : 169934.dasm (6.05% of base) 3.60 : 167730.dasm (6.24% of base) 3.60 : 167731.dasm (6.05% of base) 3.60 : 167732.dasm (6.05% of base) 3.60 : 169935.dasm (6.06% of base) 3.60 : 169936.dasm (5.67% of base) 3.60 : 167734.dasm (5.67% of base) 3.60 : 167728.dasm (6.19% of base) 3.60 : 169930.dasm (5.31% of base) 3.60 : 169932.dasm (5.34% of base) 3.60 : 167733.dasm (6.06% of base) 3.60 : 167744.dasm (5.58% of base) 2.00 : 211825.dasm (4.25% of base) 2.00 : 81288.dasm (8.60% of base) 2.00 : 212813.dasm (4.25% of base) 2.00 : 213087.dasm (4.11% of base) 2.00 : 213088.dasm (3.76% of base) 2.00 : 213089.dasm (3.61% of base) 2.00 : 213090.dasm (4.09% of base) 2.00 : 81287.dasm (8.60% of base) 2.00 : 212106.dasm (3.76% of base) 2.00 : 212107.dasm (3.61% of base) 2.00 : 212108.dasm (4.09% of base) 2.00 : 213084.dasm (3.82% of base) 2.00 : 213085.dasm (4.10% of base) 2.00 : 213086.dasm (4.10% of base) 2.00 : 212102.dasm (4.25% of base) 2.00 : 212103.dasm (4.10% of base) 2.00 : 212104.dasm (4.10% of base) 2.00 : 212105.dasm (4.11% of base) 2.00 : 213028.dasm (3.65% of base) Top file improvements (PerfScoreUnits): -2742.00 : 176293.dasm (-4.85% of base) -2742.00 : 176493.dasm (-4.85% of base) -120.00 : 207776.dasm (-1.15% of base) -24.30 : 167746.dasm (-3.82% of base) -24.30 : 168374.dasm (-3.91% of base) -18.00 : 229335.dasm (-28.18% of base) -18.00 : 224967.dasm (-3.48% of base) -18.00 : 224968.dasm (-3.49% of base) -18.00 : 224958.dasm (-4.58% of base) -18.00 : 224960.dasm (-4.58% of base) -17.80 : 184273.dasm (-4.19% of base) -17.80 : 184364.dasm (-4.19% of base) -17.60 : 229334.dasm (-27.90% of base) -14.00 : 176659.dasm (-0.06% of base) -14.00 : 176665.dasm (-0.06% of base) -12.20 : 86545.dasm (-12.19% of base) -11.60 : 82176.dasm (-5.41% of base) -10.80 : 213724.dasm (-24.46% of base) -10.80 : 213701.dasm (-24.46% of base) -10.80 : 212833.dasm (-24.46% of base) -10.80 : 212902.dasm (-24.46% of base) -10.80 : 212955.dasm (-24.46% of base) -10.50 : 208663.dasm (-0.78% of base) -10.50 : 208283.dasm (-0.78% of base) -9.30 : 224965.dasm (-4.07% of base) -9.30 : 224946.dasm (-5.08% of base) -9.30 : 224948.dasm (-5.08% of base) -9.30 : 224949.dasm (-5.08% of base) -9.30 : 224954.dasm (-5.08% of base) -9.30 : 224930.dasm (-4.96% of base) -9.30 : 224937.dasm (-5.08% of base) -9.30 : 224938.dasm (-5.08% of base) -9.30 : 224939.dasm (-5.08% of base) -9.30 : 224924.dasm (-5.08% of base) -9.30 : 224926.dasm (-5.08% of base) -9.30 : 224928.dasm (-4.92% of base) -9.30 : 224955.dasm (-5.08% of base) -9.30 : 224964.dasm (-4.07% of base) -9.30 : 224940.dasm (-5.08% of base) -9.30 : 224942.dasm (-5.08% of base) -9.30 : 224943.dasm (-5.08% of base) -9.30 : 224944.dasm (-5.08% of base) -9.30 : 208787.dasm (-0.68% of base) -8.70 : 82163.dasm (-5.98% of base) -8.70 : 208464.dasm (-0.50% of base) -6.90 : 215411.dasm (-0.49% of base) -6.80 : 102884.dasm (-19.74% of base) -6.80 : 211738.dasm (-19.74% of base) -6.80 : 211882.dasm (-19.74% of base) -6.80 : 102263.dasm (-19.74% of base) -6.80 : 102428.dasm (-19.74% of base) -6.80 : 102655.dasm (-19.74% of base) -6.80 : 212726.dasm (-19.74% of base) -6.80 : 212792.dasm (-19.74% of base) -6.80 : 197004.dasm (-19.74% of base) -6.80 : 197293.dasm (-19.74% of base) -6.80 : 170448.dasm (-19.74% of base) -6.80 : 103323.dasm (-19.74% of base) -6.80 : 211559.dasm (-19.74% of base) -6.80 : 197547.dasm (-19.74% of base) -6.80 : 103079.dasm (-19.74% of base) -6.80 : 212673.dasm (-19.74% of base) -6.80 : 168274.dasm (-19.74% of base) -6.80 : 168511.dasm (-19.74% of base) -6.80 : 165179.dasm (-17.58% of base) -6.80 : 195103.dasm (-17.58% of base) -6.10 : 184274.dasm (-4.13% of base) -6.10 : 184365.dasm (-4.13% of base) -6.00 : 213095.dasm (-9.14% of base) -6.00 : 213091.dasm (-10.07% of base) -6.00 : 213029.dasm (-9.58% of base) -5.90 : 195941.dasm (-16.16% of base) -5.80 : 165397.dasm (-6.32% of base) -5.70 : 213092.dasm (-9.50% of base) -5.70 : 213093.dasm (-9.50% of base) -5.70 : 213094.dasm (-9.51% of base) -5.70 : 213097.dasm (-9.48% of base) -5.70 : 213096.dasm (-8.37% of base) -5.50 : 165270.dasm (-7.40% of base) -5.40 : 166463.dasm (-9.13% of base) -5.40 : 166464.dasm (-9.13% of base) -5.40 : 166458.dasm (-9.13% of base) -5.40 : 166490.dasm (-9.13% of base) -5.40 : 166456.dasm (-9.13% of base) -5.20 : 166462.dasm (-8.84% of base) -5.20 : 166489.dasm (-8.84% of base) -4.60 : 177013.dasm (-1.10% of base) -4.55 : 86191.dasm (-44.39% of base) -4.30 : 222581.dasm (-0.38% of base) -4.00 : 169947.dasm (-6.55% of base) -4.00 : 211826.dasm (-8.06% of base) -4.00 : 169939.dasm (-7.29% of base) -4.00 : 212113.dasm (-6.56% of base) -4.00 : 166460.dasm (-6.25% of base) -4.00 : 166459.dasm (-6.25% of base) -4.00 : 167737.dasm (-8.06% of base) -4.00 : 166465.dasm (-6.25% of base) -4.00 : 166467.dasm (-6.25% of base) -4.00 : 212814.dasm (-8.06% of base) -4.00 : 167741.dasm (-6.56% of base) 393 total files with Perf Score differences (356 improved, 37 regressed), 2633 unchanged. Top method regressions (PerfScoreUnits): 3.60 ( 5.44% of base) : 169937.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 3.60 ( 5.44% of base) : 167735.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 3.60 ( 5.04% of base) : 169946.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 3.60 ( 6.04% of base) : 169938.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 3.60 ( 6.04% of base) : 167736.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 3.60 ( 6.05% of base) : 169934.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 3.60 ( 6.05% of base) : 167732.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 3.60 ( 6.24% of base) : 167730.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 3.60 ( 6.05% of base) : 169933.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 3.60 ( 6.05% of base) : 167731.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 3.60 ( 6.19% of base) : 167728.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 3.60 ( 5.31% of base) : 169930.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 3.60 ( 5.67% of base) : 169936.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 3.60 ( 5.67% of base) : 167734.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 3.60 ( 6.06% of base) : 169935.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 3.60 ( 6.06% of base) : 167733.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 3.60 ( 5.34% of base) : 169932.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 3.60 ( 5.58% of base) : 167744.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 2.00 ( 8.60% of base) : 81287.dasm - GitHub_1133:Method1(System.Guid) 2.00 ( 8.60% of base) : 81288.dasm - GitHub_1133:Method2(System.Guid) 2.00 ( 3.76% of base) : 213088.dasm - NullableTest:BoxUnboxToNQ(double):bool 2.00 ( 3.76% of base) : 212106.dasm - NullableTest:BoxUnboxToNQ(double):bool 2.00 ( 4.11% of base) : 213087.dasm - NullableTest:BoxUnboxToNQ(int):bool 2.00 ( 4.11% of base) : 212105.dasm - NullableTest:BoxUnboxToNQ(int):bool 2.00 ( 4.09% of base) : 213090.dasm - NullableTest:BoxUnboxToNQ(long):bool 2.00 ( 4.09% of base) : 212108.dasm - NullableTest:BoxUnboxToNQ(long):bool 2.00 ( 4.10% of base) : 213086.dasm - NullableTest:BoxUnboxToNQ(short):bool 2.00 ( 4.10% of base) : 212104.dasm - NullableTest:BoxUnboxToNQ(short):bool 2.00 ( 3.82% of base) : 213084.dasm - NullableTest:BoxUnboxToNQ(System.__Canon):bool 2.00 ( 4.25% of base) : 212102.dasm - NullableTest:BoxUnboxToNQ(System.__Canon):bool 2.00 ( 3.61% of base) : 213089.dasm - NullableTest:BoxUnboxToNQ(System.Numerics.Vector`1[Single]):bool 2.00 ( 3.61% of base) : 212107.dasm - NullableTest:BoxUnboxToNQ(System.Numerics.Vector`1[Single]):bool 2.00 ( 4.25% of base) : 211825.dasm - NullableTest:BoxUnboxToNQ(System.Object):bool 2.00 ( 3.65% of base) : 213028.dasm - NullableTest:BoxUnboxToNQ(System.Object):bool 2.00 ( 4.25% of base) : 212813.dasm - NullableTest:BoxUnboxToNQ(System.ValueType):bool 2.00 ( 4.10% of base) : 213085.dasm - NullableTest:BoxUnboxToNQ(ubyte):bool 2.00 ( 4.10% of base) : 212103.dasm - NullableTest:BoxUnboxToNQ(ubyte):bool Top method improvements (PerfScoreUnits): -2742.00 (-4.85% of base) : 176293.dasm - decimaldiv:Main():int -2742.00 (-4.85% of base) : 176493.dasm - decimalrem:Main():int -120.00 (-1.15% of base) : 207776.dasm - decimalMDArrTest:Main():int -24.30 (-3.82% of base) : 167746.dasm - NullableTest16:Run() -24.30 (-3.91% of base) : 168374.dasm - NullableTest16:Run() -18.00 (-3.48% of base) : 224967.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -18.00 (-4.58% of base) : 224958.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -18.00 (-3.49% of base) : 224968.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -18.00 (-4.58% of base) : 224960.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -18.00 (-28.18% of base) : 229335.dasm - GitHub_23739:Test2f(Cls2f) -17.80 (-4.19% of base) : 184273.dasm - BinderTracingTests.BinderEventListener:GetReceivedEventsAsString():System.String:this -17.80 (-4.19% of base) : 184364.dasm - BinderTracingTests.BinderEventListener:GetReceivedEventsAsString():System.String:this -17.60 (-27.90% of base) : 229334.dasm - GitHub_23739:Test1f(Cls1f) -14.00 (-0.06% of base) : 176659.dasm - testout1:Func_0():int -14.00 (-0.06% of base) : 176665.dasm - testout1:Func_0():int -12.20 (-12.19% of base) : 86545.dasm - ILStubClass:IL_STUB_PInvoke(Point4`1[UInt32],Point4`1[UInt32]):Point4`1[UInt32] -11.60 (-5.41% of base) : 82176.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -10.80 (-24.46% of base) : 213724.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10.80 (-24.46% of base) : 213701.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10.80 (-24.46% of base) : 212833.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10.80 (-24.46% of base) : 212902.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10.80 (-24.46% of base) : 212955.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10.50 (-0.78% of base) : 208663.dasm - TestApp:Main():int -10.50 (-0.78% of base) : 208283.dasm - TestApp:Main():int -9.30 (-4.07% of base) : 224965.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -9.30 (-5.08% of base) : 224954.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -9.30 (-4.92% of base) : 224928.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -9.30 (-4.07% of base) : 224964.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -9.30 (-4.96% of base) : 224930.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -9.30 (-5.08% of base) : 224955.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -9.30 (-5.08% of base) : 224924.dasm - GenBase`1[__Canon][System.__Canon]:VerifyLayout():this -9.30 (-5.08% of base) : 224926.dasm - GenBase`1[Byte][System.Byte]:VerifyLayout():this -9.30 (-5.08% of base) : 224943.dasm - GenConstructedReference:VerifyLayout():this -9.30 (-5.08% of base) : 224944.dasm - GenConstructedValue:VerifyLayout():this -9.30 (-5.08% of base) : 224938.dasm - GenDouble:VerifyLayout():this -9.30 (-5.08% of base) : 224942.dasm - GenGuid:VerifyLayout():this -9.30 (-5.08% of base) : 224937.dasm - GenInt:VerifyLayout():this -9.30 (-5.08% of base) : 224946.dasm - GenInt1DArray:VerifyLayout():this -9.30 (-5.08% of base) : 224949.dasm - GenIntJaggedArray:VerifyLayout():this -9.30 (-5.08% of base) : 224940.dasm - GenObject:VerifyLayout():this -9.30 (-5.08% of base) : 224939.dasm - GenString:VerifyLayout():this -9.30 (-5.08% of base) : 224948.dasm - GenString2DArray:VerifyLayout():this -9.30 (-0.68% of base) : 208787.dasm - TestApp:Main():int -8.70 (-5.98% of base) : 82163.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -8.70 (-0.50% of base) : 208464.dasm - TestApp:Main():int -6.90 (-0.49% of base) : 215411.dasm - EventPipeTests.EventPipe:ValidateAllTypesEvent(Microsoft.Diagnostics.Tracing.TraceEvent):bool -6.80 (-19.74% of base) : 102884.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 211738.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 211882.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 102263.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 102428.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 102655.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 212726.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 212792.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 197004.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 197293.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 170448.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 103323.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 211559.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 197547.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 103079.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 212673.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 168274.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 168511.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-17.58% of base) : 165179.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -6.80 (-17.58% of base) : 195103.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -6.10 (-4.13% of base) : 184274.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -6.10 (-4.13% of base) : 184365.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -6.00 (-9.14% of base) : 213095.dasm - NullableTest:BoxUnboxToQ(double):bool -6.00 (-10.07% of base) : 213091.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -6.00 (-9.58% of base) : 213029.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -5.90 (-16.16% of base) : 195941.dasm - TestMergeReturnBlocks:TestNoFieldSeqPropogation(int):ReturnStruct -5.80 (-6.32% of base) : 165397.dasm - ILStubClass:IL_STUB_PInvoke(FixedBufferClassificationTestBlittable,float):bool -5.70 (-9.51% of base) : 213094.dasm - NullableTest:BoxUnboxToQ(int):bool -5.70 (-9.48% of base) : 213097.dasm - NullableTest:BoxUnboxToQ(long):bool -5.70 (-9.50% of base) : 213093.dasm - NullableTest:BoxUnboxToQ(short):bool -5.70 (-9.50% of base) : 213092.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -5.70 (-8.37% of base) : 213096.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -5.50 (-7.40% of base) : 165270.dasm - ILStubClass:IL_STUB_PInvoke(ExplicitHFA):float -5.40 (-9.13% of base) : 166458.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoEightByteStructStructManaged(NativeVarargTest.EightByteStruct):NativeVarargTest.EightByteStruct -5.40 (-9.13% of base) : 166464.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneDoubleStructManaged(NativeVarargTest.OneDoubleStruct):NativeVarargTest.OneDoubleStruct -5.40 (-9.13% of base) : 166456.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneLongStructManaged(NativeVarargTest.OneLongStruct):NativeVarargTest.OneLongStruct -5.40 (-9.13% of base) : 166463.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoFloatStructManaged(NativeVarargTest.TwoFloatStruct):NativeVarargTest.TwoFloatStruct -5.40 (-9.13% of base) : 166490.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoIntStructManaged(NativeVarargTest.TwoIntStruct):NativeVarargTest.TwoIntStruct -5.20 (-8.84% of base) : 166462.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneFloatStructManaged(NativeVarargTest.OneFloatStruct):NativeVarargTest.OneFloatStruct -5.20 (-8.84% of base) : 166489.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneIntStructManaged(NativeVarargTest.OneIntStruct):NativeVarargTest.OneIntStruct -4.60 (-1.10% of base) : 177013.dasm - testout1:Func_0_2_6():double -4.55 (-44.39% of base) : 86191.dasm - Test:CopyAStructUsingAddressOfASmallField(long):B -4.30 (-0.38% of base) : 222581.dasm - ClassLibrary.test:FindCircle(System.Collections.Generic.List`1[Vector2],byref,byref):bool -4.00 (-6.25% of base) : 166467.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourFloatStructManaged(NativeVarargTest.FourFloatStruct):NativeVarargTest.FourFloatStruct -4.00 (-6.25% of base) : 166459.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourIntStructManaged(NativeVarargTest.FourIntStruct):NativeVarargTest.FourIntStruct -4.00 (-6.25% of base) : 166460.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoSixteenByteStructManaged(NativeVarargTest.SixteenByteStruct):NativeVarargTest.SixteenByteStruct -4.00 (-6.25% of base) : 166465.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoDoubleStructManaged(NativeVarargTest.TwoDoubleStruct):NativeVarargTest.TwoDoubleStruct -4.00 (-6.25% of base) : 166457.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoLongStructManaged(NativeVarargTest.TwoLongStruct):NativeVarargTest.TwoLongStruct -4.00 (-6.56% of base) : 212113.dasm - NullableTest:BoxUnboxToQ(double):bool -4.00 (-8.06% of base) : 212109.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -4.00 (-8.06% of base) : 211826.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -4.00 (-8.06% of base) : 212814.dasm - NullableTest:BoxUnboxToQ(System.ValueType):bool -4.00 (-8.06% of base) : 167729.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -4.00 (-6.90% of base) : 169931.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool Top method regressions (percentages): 2.00 ( 8.60% of base) : 81287.dasm - GitHub_1133:Method1(System.Guid) 2.00 ( 8.60% of base) : 81288.dasm - GitHub_1133:Method2(System.Guid) 3.60 ( 6.24% of base) : 167730.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 3.60 ( 6.19% of base) : 167728.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 3.60 ( 6.06% of base) : 169935.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 3.60 ( 6.06% of base) : 167733.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 3.60 ( 6.05% of base) : 169934.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 3.60 ( 6.05% of base) : 167732.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 3.60 ( 6.05% of base) : 169933.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 3.60 ( 6.05% of base) : 167731.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 3.60 ( 6.04% of base) : 169938.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 3.60 ( 6.04% of base) : 167736.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 3.60 ( 5.67% of base) : 169936.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 3.60 ( 5.67% of base) : 167734.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 3.60 ( 5.58% of base) : 167744.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 3.60 ( 5.44% of base) : 169937.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 3.60 ( 5.44% of base) : 167735.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 3.60 ( 5.34% of base) : 169932.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 3.60 ( 5.31% of base) : 169930.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 3.60 ( 5.04% of base) : 169946.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 2.00 ( 4.25% of base) : 212102.dasm - NullableTest:BoxUnboxToNQ(System.__Canon):bool 2.00 ( 4.25% of base) : 211825.dasm - NullableTest:BoxUnboxToNQ(System.Object):bool 2.00 ( 4.25% of base) : 212813.dasm - NullableTest:BoxUnboxToNQ(System.ValueType):bool 2.00 ( 4.11% of base) : 213087.dasm - NullableTest:BoxUnboxToNQ(int):bool 2.00 ( 4.11% of base) : 212105.dasm - NullableTest:BoxUnboxToNQ(int):bool 2.00 ( 4.10% of base) : 213086.dasm - NullableTest:BoxUnboxToNQ(short):bool 2.00 ( 4.10% of base) : 212104.dasm - NullableTest:BoxUnboxToNQ(short):bool 2.00 ( 4.10% of base) : 213085.dasm - NullableTest:BoxUnboxToNQ(ubyte):bool 2.00 ( 4.10% of base) : 212103.dasm - NullableTest:BoxUnboxToNQ(ubyte):bool 2.00 ( 4.09% of base) : 213090.dasm - NullableTest:BoxUnboxToNQ(long):bool 2.00 ( 4.09% of base) : 212108.dasm - NullableTest:BoxUnboxToNQ(long):bool 2.00 ( 3.82% of base) : 213084.dasm - NullableTest:BoxUnboxToNQ(System.__Canon):bool 2.00 ( 3.76% of base) : 213088.dasm - NullableTest:BoxUnboxToNQ(double):bool 2.00 ( 3.76% of base) : 212106.dasm - NullableTest:BoxUnboxToNQ(double):bool 2.00 ( 3.65% of base) : 213028.dasm - NullableTest:BoxUnboxToNQ(System.Object):bool 2.00 ( 3.61% of base) : 213089.dasm - NullableTest:BoxUnboxToNQ(System.Numerics.Vector`1[Single]):bool 2.00 ( 3.61% of base) : 212107.dasm - NullableTest:BoxUnboxToNQ(System.Numerics.Vector`1[Single]):bool Top method improvements (percentages): -4.55 (-44.39% of base) : 86191.dasm - Test:CopyAStructUsingAddressOfASmallField(long):B -18.00 (-28.18% of base) : 229335.dasm - GitHub_23739:Test2f(Cls2f) -17.60 (-27.90% of base) : 229334.dasm - GitHub_23739:Test1f(Cls1f) -10.80 (-24.46% of base) : 213724.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10.80 (-24.46% of base) : 213701.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10.80 (-24.46% of base) : 212833.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10.80 (-24.46% of base) : 212902.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10.80 (-24.46% of base) : 212955.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 102884.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 211738.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 211882.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 102263.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 102428.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 102655.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 212726.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 212792.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 197004.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 197293.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 170448.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 103323.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 211559.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 197547.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 103079.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 212673.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 168274.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-19.74% of base) : 168511.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.80 (-17.58% of base) : 165179.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -6.80 (-17.58% of base) : 195103.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -5.90 (-16.16% of base) : 195941.dasm - TestMergeReturnBlocks:TestNoFieldSeqPropogation(int):ReturnStruct -12.20 (-12.19% of base) : 86545.dasm - ILStubClass:IL_STUB_PInvoke(Point4`1[UInt32],Point4`1[UInt32]):Point4`1[UInt32] -2.20 (-10.55% of base) : 85342.dasm - ILGEN_622380794:main():int -6.00 (-10.07% of base) : 213091.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -6.00 (-9.58% of base) : 213029.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -5.70 (-9.51% of base) : 213094.dasm - NullableTest:BoxUnboxToQ(int):bool -5.70 (-9.50% of base) : 213093.dasm - NullableTest:BoxUnboxToQ(short):bool -5.70 (-9.50% of base) : 213092.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -5.70 (-9.48% of base) : 213097.dasm - NullableTest:BoxUnboxToQ(long):bool -6.00 (-9.14% of base) : 213095.dasm - NullableTest:BoxUnboxToQ(double):bool -5.40 (-9.13% of base) : 166458.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoEightByteStructStructManaged(NativeVarargTest.EightByteStruct):NativeVarargTest.EightByteStruct -5.40 (-9.13% of base) : 166464.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneDoubleStructManaged(NativeVarargTest.OneDoubleStruct):NativeVarargTest.OneDoubleStruct -5.40 (-9.13% of base) : 166456.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneLongStructManaged(NativeVarargTest.OneLongStruct):NativeVarargTest.OneLongStruct -5.40 (-9.13% of base) : 166463.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoFloatStructManaged(NativeVarargTest.TwoFloatStruct):NativeVarargTest.TwoFloatStruct -5.40 (-9.13% of base) : 166490.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoIntStructManaged(NativeVarargTest.TwoIntStruct):NativeVarargTest.TwoIntStruct -5.20 (-8.84% of base) : 166462.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneFloatStructManaged(NativeVarargTest.OneFloatStruct):NativeVarargTest.OneFloatStruct -5.20 (-8.84% of base) : 166489.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneIntStructManaged(NativeVarargTest.OneIntStruct):NativeVarargTest.OneIntStruct -5.70 (-8.37% of base) : 213096.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -4.00 (-8.06% of base) : 212109.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -4.00 (-8.06% of base) : 211826.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -4.00 (-8.06% of base) : 212814.dasm - NullableTest:BoxUnboxToQ(System.ValueType):bool -4.00 (-8.06% of base) : 167729.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -4.00 (-8.06% of base) : 167737.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -3.40 (-7.73% of base) : 165030.dasm - ReliabilityFramework:AddSuccess(System.String,ReliabilityTest,int):this -5.50 (-7.40% of base) : 165270.dasm - ILStubClass:IL_STUB_PInvoke(ExplicitHFA):float -4.00 (-7.29% of base) : 169939.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -4.00 (-7.21% of base) : 167745.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -4.00 (-6.90% of base) : 169931.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -3.70 (-6.70% of base) : 212112.dasm - NullableTest:BoxUnboxToQ(int):bool -3.70 (-6.70% of base) : 167740.dasm - NullableTest16:BoxUnboxToQGen(int):bool -3.70 (-6.70% of base) : 169942.dasm - NullableTest16:BoxUnboxToQGen(int):bool -3.70 (-6.69% of base) : 212111.dasm - NullableTest:BoxUnboxToQ(short):bool -3.70 (-6.69% of base) : 212110.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -3.70 (-6.69% of base) : 167739.dasm - NullableTest16:BoxUnboxToQGen(short):bool -3.70 (-6.69% of base) : 169941.dasm - NullableTest16:BoxUnboxToQGen(short):bool -3.70 (-6.69% of base) : 169940.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -3.70 (-6.69% of base) : 167738.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -3.70 (-6.68% of base) : 212115.dasm - NullableTest:BoxUnboxToQ(long):bool -3.70 (-6.68% of base) : 169945.dasm - NullableTest16:BoxUnboxToQGen(long):bool -3.70 (-6.68% of base) : 167743.dasm - NullableTest16:BoxUnboxToQGen(long):bool -4.00 (-6.56% of base) : 212113.dasm - NullableTest:BoxUnboxToQ(double):bool -4.00 (-6.56% of base) : 167741.dasm - NullableTest16:BoxUnboxToQGen(double):bool -4.00 (-6.56% of base) : 169943.dasm - NullableTest16:BoxUnboxToQGen(double):bool -4.00 (-6.55% of base) : 169947.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -5.80 (-6.32% of base) : 165397.dasm - ILStubClass:IL_STUB_PInvoke(FixedBufferClassificationTestBlittable,float):bool -4.00 (-6.25% of base) : 166467.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourFloatStructManaged(NativeVarargTest.FourFloatStruct):NativeVarargTest.FourFloatStruct -4.00 (-6.25% of base) : 166459.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourIntStructManaged(NativeVarargTest.FourIntStruct):NativeVarargTest.FourIntStruct -4.00 (-6.25% of base) : 166460.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoSixteenByteStructManaged(NativeVarargTest.SixteenByteStruct):NativeVarargTest.SixteenByteStruct -4.00 (-6.25% of base) : 166465.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoDoubleStructManaged(NativeVarargTest.TwoDoubleStruct):NativeVarargTest.TwoDoubleStruct -4.00 (-6.25% of base) : 166457.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoLongStructManaged(NativeVarargTest.TwoLongStruct):NativeVarargTest.TwoLongStruct -8.70 (-5.98% of base) : 82163.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -3.70 (-5.83% of base) : 212114.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -3.70 (-5.83% of base) : 167742.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -3.70 (-5.83% of base) : 169944.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -11.60 (-5.41% of base) : 82176.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -9.30 (-5.08% of base) : 224954.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -9.30 (-5.08% of base) : 224955.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -9.30 (-5.08% of base) : 224924.dasm - GenBase`1[__Canon][System.__Canon]:VerifyLayout():this -9.30 (-5.08% of base) : 224926.dasm - GenBase`1[Byte][System.Byte]:VerifyLayout():this -9.30 (-5.08% of base) : 224943.dasm - GenConstructedReference:VerifyLayout():this -9.30 (-5.08% of base) : 224944.dasm - GenConstructedValue:VerifyLayout():this -9.30 (-5.08% of base) : 224938.dasm - GenDouble:VerifyLayout():this -9.30 (-5.08% of base) : 224942.dasm - GenGuid:VerifyLayout():this -9.30 (-5.08% of base) : 224937.dasm - GenInt:VerifyLayout():this -9.30 (-5.08% of base) : 224946.dasm - GenInt1DArray:VerifyLayout():this -9.30 (-5.08% of base) : 224949.dasm - GenIntJaggedArray:VerifyLayout():this -9.30 (-5.08% of base) : 224940.dasm - GenObject:VerifyLayout():this -9.30 (-5.08% of base) : 224939.dasm - GenString:VerifyLayout():this -9.30 (-5.08% of base) : 224948.dasm - GenString2DArray:VerifyLayout():this -9.30 (-4.96% of base) : 224930.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -9.30 (-4.92% of base) : 224928.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -2742.00 (-4.85% of base) : 176293.dasm - decimaldiv:Main():int 393 total methods with Perf Score differences (356 improved, 37 regressed), 2633 unchanged. -------------------------------------------------------------------------------- Found 3026 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 3443393 Total bytes of diff: 3416509 Total bytes of delta: -26884 (-0.78% of base) Total relative delta: -12.58 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 14 : 169937.dasm (6.14% of base) 14 : 169938.dasm (6.31% of base) 14 : 167736.dasm (6.31% of base) 14 : 169933.dasm (6.33% of base) 14 : 169934.dasm (6.33% of base) 14 : 169935.dasm (6.36% of base) 14 : 169936.dasm (6.19% of base) 14 : 167730.dasm (6.60% of base) 14 : 167731.dasm (6.33% of base) 14 : 167734.dasm (6.19% of base) 14 : 167735.dasm (6.14% of base) 14 : 169946.dasm (5.00% of base) 14 : 167728.dasm (6.51% of base) 14 : 169930.dasm (5.41% of base) 14 : 169932.dasm (5.47% of base) 14 : 167732.dasm (6.33% of base) 14 : 167733.dasm (6.36% of base) 14 : 167744.dasm (5.62% of base) Top file improvements (bytes): -11466 : 176293.dasm (-5.05% of base) -11466 : 176493.dasm (-5.05% of base) -360 : 207776.dasm (-0.99% of base) -111 : 167746.dasm (-4.45% of base) -111 : 168374.dasm (-4.54% of base) -65 : 208663.dasm (-1.04% of base) -65 : 208283.dasm (-1.05% of base) -54 : 224967.dasm (-2.78% of base) -54 : 224968.dasm (-2.79% of base) -54 : 176659.dasm (-0.09% of base) -54 : 176665.dasm (-0.09% of base) -54 : 224958.dasm (-3.72% of base) -54 : 224960.dasm (-3.72% of base) -53 : 208787.dasm (-0.78% of base) -51 : 224946.dasm (-7.76% of base) -51 : 224948.dasm (-7.76% of base) -51 : 224949.dasm (-7.76% of base) -51 : 224954.dasm (-7.76% of base) -51 : 224930.dasm (-7.59% of base) -51 : 224937.dasm (-7.76% of base) -51 : 224938.dasm (-7.76% of base) -51 : 224939.dasm (-7.76% of base) -51 : 224965.dasm (-6.17% of base) -51 : 224924.dasm (-7.76% of base) -51 : 224926.dasm (-7.76% of base) -51 : 224928.dasm (-7.42% of base) -51 : 224955.dasm (-7.76% of base) -51 : 224964.dasm (-6.15% of base) -51 : 224940.dasm (-7.76% of base) -51 : 224942.dasm (-7.76% of base) -51 : 224943.dasm (-7.76% of base) -51 : 224944.dasm (-7.76% of base) -47 : 208464.dasm (-0.55% of base) -38 : 86545.dasm (-14.18% of base) -32 : 82176.dasm (-3.79% of base) -31 : 215411.dasm (-0.43% of base) -25 : 166460.dasm (-12.20% of base) -25 : 166459.dasm (-12.20% of base) -25 : 166465.dasm (-12.20% of base) -25 : 166467.dasm (-12.20% of base) -25 : 166457.dasm (-12.20% of base) -24 : 102884.dasm (-20.17% of base) -24 : 166463.dasm (-12.44% of base) -24 : 166464.dasm (-12.44% of base) -24 : 211738.dasm (-20.17% of base) -24 : 211882.dasm (-20.17% of base) -24 : 165179.dasm (-18.46% of base) -24 : 82163.dasm (-3.97% of base) -24 : 102263.dasm (-20.17% of base) -24 : 195103.dasm (-18.46% of base) -24 : 213724.dasm (-20.69% of base) -24 : 102428.dasm (-20.17% of base) -24 : 166458.dasm (-12.44% of base) -24 : 102655.dasm (-20.17% of base) -24 : 212726.dasm (-20.17% of base) -24 : 212792.dasm (-20.17% of base) -24 : 166490.dasm (-12.44% of base) -24 : 197004.dasm (-20.17% of base) -24 : 197293.dasm (-20.17% of base) -24 : 170448.dasm (-20.17% of base) -24 : 103323.dasm (-20.17% of base) -24 : 211559.dasm (-20.17% of base) -24 : 197547.dasm (-20.17% of base) -24 : 103079.dasm (-20.17% of base) -24 : 166456.dasm (-12.44% of base) -24 : 213701.dasm (-20.69% of base) -24 : 212673.dasm (-20.17% of base) -24 : 168274.dasm (-20.17% of base) -24 : 168511.dasm (-20.17% of base) -24 : 195941.dasm (-16.44% of base) -24 : 212833.dasm (-20.69% of base) -24 : 212902.dasm (-20.69% of base) -24 : 212955.dasm (-20.69% of base) -22 : 166462.dasm (-11.58% of base) -22 : 166489.dasm (-11.58% of base) -20 : 229335.dasm (-17.70% of base) -18 : 169947.dasm (-7.20% of base) -18 : 211826.dasm (-9.57% of base) -18 : 169939.dasm (-8.33% of base) -18 : 212113.dasm (-7.96% of base) -18 : 213091.dasm (-8.26% of base) -18 : 167737.dasm (-9.57% of base) -18 : 184274.dasm (-3.56% of base) -18 : 212814.dasm (-9.57% of base) -18 : 167741.dasm (-7.96% of base) -18 : 212109.dasm (-9.57% of base) -18 : 213029.dasm (-7.59% of base) -18 : 184365.dasm (-3.56% of base) -18 : 167729.dasm (-9.57% of base) -18 : 169931.dasm (-7.66% of base) -18 : 213095.dasm (-7.89% of base) -18 : 169943.dasm (-7.96% of base) -18 : 167745.dasm (-8.22% of base) -16 : 184273.dasm (-2.06% of base) -16 : 229334.dasm (-15.24% of base) -16 : 165397.dasm (-6.35% of base) -16 : 184364.dasm (-2.06% of base) -15 : 169940.dasm (-7.32% of base) -15 : 212110.dasm (-7.32% of base) -15 : 212111.dasm (-7.32% of base) 374 total files with Code Size differences (356 improved, 18 regressed), 2652 unchanged. Top method regressions (bytes): 14 ( 6.51% of base) : 167728.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 14 ( 5.41% of base) : 169930.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 14 ( 6.19% of base) : 169936.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 14 ( 6.19% of base) : 167734.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 14 ( 6.36% of base) : 169935.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 14 ( 6.36% of base) : 167733.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 14 ( 6.31% of base) : 169938.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 14 ( 6.31% of base) : 167736.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 14 ( 6.33% of base) : 169934.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 14 ( 6.33% of base) : 167732.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 14 ( 6.60% of base) : 167730.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 14 ( 5.47% of base) : 169932.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 14 ( 6.14% of base) : 169937.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 14 ( 6.14% of base) : 167735.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 14 ( 6.33% of base) : 169933.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 14 ( 6.33% of base) : 167731.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 14 ( 5.00% of base) : 169946.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 14 ( 5.62% of base) : 167744.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool Top method improvements (bytes): -11466 (-5.05% of base) : 176293.dasm - decimaldiv:Main():int -11466 (-5.05% of base) : 176493.dasm - decimalrem:Main():int -360 (-0.99% of base) : 207776.dasm - decimalMDArrTest:Main():int -111 (-4.45% of base) : 167746.dasm - NullableTest16:Run() -111 (-4.54% of base) : 168374.dasm - NullableTest16:Run() -65 (-1.04% of base) : 208663.dasm - TestApp:Main():int -65 (-1.05% of base) : 208283.dasm - TestApp:Main():int -54 (-2.78% of base) : 224967.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -54 (-3.72% of base) : 224958.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -54 (-2.79% of base) : 224968.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -54 (-3.72% of base) : 224960.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -54 (-0.09% of base) : 176659.dasm - testout1:Func_0():int -54 (-0.09% of base) : 176665.dasm - testout1:Func_0():int -53 (-0.78% of base) : 208787.dasm - TestApp:Main():int -51 (-7.76% of base) : 224954.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -51 (-7.42% of base) : 224928.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -51 (-6.15% of base) : 224964.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -51 (-7.59% of base) : 224930.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -51 (-6.17% of base) : 224965.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -51 (-7.76% of base) : 224955.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -51 (-7.76% of base) : 224924.dasm - GenBase`1[__Canon][System.__Canon]:VerifyLayout():this -51 (-7.76% of base) : 224926.dasm - GenBase`1[Byte][System.Byte]:VerifyLayout():this -51 (-7.76% of base) : 224943.dasm - GenConstructedReference:VerifyLayout():this -51 (-7.76% of base) : 224944.dasm - GenConstructedValue:VerifyLayout():this -51 (-7.76% of base) : 224938.dasm - GenDouble:VerifyLayout():this -51 (-7.76% of base) : 224942.dasm - GenGuid:VerifyLayout():this -51 (-7.76% of base) : 224937.dasm - GenInt:VerifyLayout():this -51 (-7.76% of base) : 224946.dasm - GenInt1DArray:VerifyLayout():this -51 (-7.76% of base) : 224949.dasm - GenIntJaggedArray:VerifyLayout():this -51 (-7.76% of base) : 224940.dasm - GenObject:VerifyLayout():this -51 (-7.76% of base) : 224939.dasm - GenString:VerifyLayout():this -51 (-7.76% of base) : 224948.dasm - GenString2DArray:VerifyLayout():this -47 (-0.55% of base) : 208464.dasm - TestApp:Main():int -38 (-14.18% of base) : 86545.dasm - ILStubClass:IL_STUB_PInvoke(Point4`1[UInt32],Point4`1[UInt32]):Point4`1[UInt32] -32 (-3.79% of base) : 82176.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -31 (-0.43% of base) : 215411.dasm - EventPipeTests.EventPipe:ValidateAllTypesEvent(Microsoft.Diagnostics.Tracing.TraceEvent):bool -25 (-12.20% of base) : 166467.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourFloatStructManaged(NativeVarargTest.FourFloatStruct):NativeVarargTest.FourFloatStruct -25 (-12.20% of base) : 166459.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourIntStructManaged(NativeVarargTest.FourIntStruct):NativeVarargTest.FourIntStruct -25 (-12.20% of base) : 166460.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoSixteenByteStructManaged(NativeVarargTest.SixteenByteStruct):NativeVarargTest.SixteenByteStruct -25 (-12.20% of base) : 166465.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoDoubleStructManaged(NativeVarargTest.TwoDoubleStruct):NativeVarargTest.TwoDoubleStruct -25 (-12.20% of base) : 166457.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoLongStructManaged(NativeVarargTest.TwoLongStruct):NativeVarargTest.TwoLongStruct -24 (-18.46% of base) : 165179.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -24 (-18.46% of base) : 195103.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -24 (-20.17% of base) : 102884.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 211738.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 211882.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 102263.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.69% of base) : 213724.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 102428.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 102655.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 212726.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 212792.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 197004.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 197293.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 170448.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 103323.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 211559.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 197547.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 103079.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.69% of base) : 213701.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 212673.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 168274.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 168511.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.69% of base) : 212833.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.69% of base) : 212902.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.69% of base) : 212955.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-12.44% of base) : 166458.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoEightByteStructStructManaged(NativeVarargTest.EightByteStruct):NativeVarargTest.EightByteStruct -24 (-12.44% of base) : 166464.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneDoubleStructManaged(NativeVarargTest.OneDoubleStruct):NativeVarargTest.OneDoubleStruct -24 (-12.44% of base) : 166456.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneLongStructManaged(NativeVarargTest.OneLongStruct):NativeVarargTest.OneLongStruct -24 (-12.44% of base) : 166463.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoFloatStructManaged(NativeVarargTest.TwoFloatStruct):NativeVarargTest.TwoFloatStruct -24 (-12.44% of base) : 166490.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoIntStructManaged(NativeVarargTest.TwoIntStruct):NativeVarargTest.TwoIntStruct -24 (-3.97% of base) : 82163.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -24 (-16.44% of base) : 195941.dasm - TestMergeReturnBlocks:TestNoFieldSeqPropogation(int):ReturnStruct -22 (-11.58% of base) : 166462.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneFloatStructManaged(NativeVarargTest.OneFloatStruct):NativeVarargTest.OneFloatStruct -22 (-11.58% of base) : 166489.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneIntStructManaged(NativeVarargTest.OneIntStruct):NativeVarargTest.OneIntStruct -20 (-17.70% of base) : 229335.dasm - GitHub_23739:Test2f(Cls2f) -18 (-3.56% of base) : 184274.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -18 (-3.56% of base) : 184365.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -18 (-7.96% of base) : 212113.dasm - NullableTest:BoxUnboxToQ(double):bool -18 (-7.89% of base) : 213095.dasm - NullableTest:BoxUnboxToQ(double):bool -18 (-8.26% of base) : 213091.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -18 (-9.57% of base) : 212109.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -18 (-9.57% of base) : 211826.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -18 (-7.59% of base) : 213029.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -18 (-9.57% of base) : 212814.dasm - NullableTest:BoxUnboxToQ(System.ValueType):bool -18 (-9.57% of base) : 167729.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -18 (-7.66% of base) : 169931.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -18 (-7.96% of base) : 167741.dasm - NullableTest16:BoxUnboxToQGen(double):bool -18 (-7.96% of base) : 169943.dasm - NullableTest16:BoxUnboxToQGen(double):bool -18 (-8.33% of base) : 169939.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -18 (-9.57% of base) : 167737.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -18 (-7.20% of base) : 169947.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -18 (-8.22% of base) : 167745.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -16 (-2.06% of base) : 184273.dasm - BinderTracingTests.BinderEventListener:GetReceivedEventsAsString():System.String:this -16 (-2.06% of base) : 184364.dasm - BinderTracingTests.BinderEventListener:GetReceivedEventsAsString():System.String:this -16 (-15.24% of base) : 229334.dasm - GitHub_23739:Test1f(Cls1f) -16 (-6.35% of base) : 165397.dasm - ILStubClass:IL_STUB_PInvoke(FixedBufferClassificationTestBlittable,float):bool -15 (-7.35% of base) : 212112.dasm - NullableTest:BoxUnboxToQ(int):bool -15 (-7.28% of base) : 213094.dasm - NullableTest:BoxUnboxToQ(int):bool -15 (-7.21% of base) : 213097.dasm - NullableTest:BoxUnboxToQ(long):bool Top method regressions (percentages): 14 ( 6.60% of base) : 167730.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 14 ( 6.51% of base) : 167728.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 14 ( 6.36% of base) : 169935.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 14 ( 6.36% of base) : 167733.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 14 ( 6.33% of base) : 169934.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 14 ( 6.33% of base) : 167732.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 14 ( 6.33% of base) : 169933.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 14 ( 6.33% of base) : 167731.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 14 ( 6.31% of base) : 169938.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 14 ( 6.31% of base) : 167736.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 14 ( 6.19% of base) : 169936.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 14 ( 6.19% of base) : 167734.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 14 ( 6.14% of base) : 169937.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 14 ( 6.14% of base) : 167735.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 14 ( 5.62% of base) : 167744.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 14 ( 5.47% of base) : 169932.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 14 ( 5.41% of base) : 169930.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 14 ( 5.00% of base) : 169946.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool Top method improvements (percentages): -13 (-65.00% of base) : 86191.dasm - Test:CopyAStructUsingAddressOfASmallField(long):B -24 (-20.69% of base) : 213724.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.69% of base) : 213701.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.69% of base) : 212833.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.69% of base) : 212902.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.69% of base) : 212955.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 102884.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 211738.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 211882.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 102263.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 102428.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 102655.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 212726.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 212792.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 197004.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 197293.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 170448.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 103323.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 211559.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 197547.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 103079.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 212673.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 168274.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-20.17% of base) : 168511.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -24 (-18.46% of base) : 165179.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -24 (-18.46% of base) : 195103.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -20 (-17.70% of base) : 229335.dasm - GitHub_23739:Test2f(Cls2f) -24 (-16.44% of base) : 195941.dasm - TestMergeReturnBlocks:TestNoFieldSeqPropogation(int):ReturnStruct -16 (-15.24% of base) : 229334.dasm - GitHub_23739:Test1f(Cls1f) -38 (-14.18% of base) : 86545.dasm - ILStubClass:IL_STUB_PInvoke(Point4`1[UInt32],Point4`1[UInt32]):Point4`1[UInt32] -24 (-12.44% of base) : 166458.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoEightByteStructStructManaged(NativeVarargTest.EightByteStruct):NativeVarargTest.EightByteStruct -24 (-12.44% of base) : 166464.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneDoubleStructManaged(NativeVarargTest.OneDoubleStruct):NativeVarargTest.OneDoubleStruct -24 (-12.44% of base) : 166456.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneLongStructManaged(NativeVarargTest.OneLongStruct):NativeVarargTest.OneLongStruct -24 (-12.44% of base) : 166463.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoFloatStructManaged(NativeVarargTest.TwoFloatStruct):NativeVarargTest.TwoFloatStruct -24 (-12.44% of base) : 166490.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoIntStructManaged(NativeVarargTest.TwoIntStruct):NativeVarargTest.TwoIntStruct -25 (-12.20% of base) : 166467.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourFloatStructManaged(NativeVarargTest.FourFloatStruct):NativeVarargTest.FourFloatStruct -25 (-12.20% of base) : 166459.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourIntStructManaged(NativeVarargTest.FourIntStruct):NativeVarargTest.FourIntStruct -25 (-12.20% of base) : 166460.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoSixteenByteStructManaged(NativeVarargTest.SixteenByteStruct):NativeVarargTest.SixteenByteStruct -25 (-12.20% of base) : 166465.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoDoubleStructManaged(NativeVarargTest.TwoDoubleStruct):NativeVarargTest.TwoDoubleStruct -25 (-12.20% of base) : 166457.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoLongStructManaged(NativeVarargTest.TwoLongStruct):NativeVarargTest.TwoLongStruct -22 (-11.58% of base) : 166462.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneFloatStructManaged(NativeVarargTest.OneFloatStruct):NativeVarargTest.OneFloatStruct -22 (-11.58% of base) : 166489.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneIntStructManaged(NativeVarargTest.OneIntStruct):NativeVarargTest.OneIntStruct -12 (-9.60% of base) : 165030.dasm - ReliabilityFramework:AddSuccess(System.String,ReliabilityTest,int):this -18 (-9.57% of base) : 212109.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -18 (-9.57% of base) : 211826.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -18 (-9.57% of base) : 212814.dasm - NullableTest:BoxUnboxToQ(System.ValueType):bool -18 (-9.57% of base) : 167729.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -18 (-9.57% of base) : 167737.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -18 (-8.33% of base) : 169939.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -18 (-8.26% of base) : 213091.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -18 (-8.22% of base) : 167745.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -18 (-7.96% of base) : 212113.dasm - NullableTest:BoxUnboxToQ(double):bool -18 (-7.96% of base) : 167741.dasm - NullableTest16:BoxUnboxToQGen(double):bool -18 (-7.96% of base) : 169943.dasm - NullableTest16:BoxUnboxToQGen(double):bool -18 (-7.89% of base) : 213095.dasm - NullableTest:BoxUnboxToQ(double):bool -51 (-7.76% of base) : 224954.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -51 (-7.76% of base) : 224955.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -51 (-7.76% of base) : 224924.dasm - GenBase`1[__Canon][System.__Canon]:VerifyLayout():this -51 (-7.76% of base) : 224926.dasm - GenBase`1[Byte][System.Byte]:VerifyLayout():this -51 (-7.76% of base) : 224943.dasm - GenConstructedReference:VerifyLayout():this -51 (-7.76% of base) : 224944.dasm - GenConstructedValue:VerifyLayout():this -51 (-7.76% of base) : 224938.dasm - GenDouble:VerifyLayout():this -51 (-7.76% of base) : 224942.dasm - GenGuid:VerifyLayout():this -51 (-7.76% of base) : 224937.dasm - GenInt:VerifyLayout():this -51 (-7.76% of base) : 224946.dasm - GenInt1DArray:VerifyLayout():this -51 (-7.76% of base) : 224949.dasm - GenIntJaggedArray:VerifyLayout():this -51 (-7.76% of base) : 224940.dasm - GenObject:VerifyLayout():this -51 (-7.76% of base) : 224939.dasm - GenString:VerifyLayout():this -51 (-7.76% of base) : 224948.dasm - GenString2DArray:VerifyLayout():this -18 (-7.66% of base) : 169931.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -18 (-7.59% of base) : 213029.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -51 (-7.59% of base) : 224930.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -51 (-7.42% of base) : 224928.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -15 (-7.35% of base) : 212112.dasm - NullableTest:BoxUnboxToQ(int):bool -15 (-7.35% of base) : 167740.dasm - NullableTest16:BoxUnboxToQGen(int):bool -15 (-7.35% of base) : 169942.dasm - NullableTest16:BoxUnboxToQGen(int):bool -15 (-7.32% of base) : 212111.dasm - NullableTest:BoxUnboxToQ(short):bool -15 (-7.32% of base) : 212110.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -15 (-7.32% of base) : 167739.dasm - NullableTest16:BoxUnboxToQGen(short):bool -15 (-7.32% of base) : 169941.dasm - NullableTest16:BoxUnboxToQGen(short):bool -15 (-7.32% of base) : 169940.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -15 (-7.32% of base) : 167738.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -15 (-7.28% of base) : 213094.dasm - NullableTest:BoxUnboxToQ(int):bool -15 (-7.28% of base) : 212115.dasm - NullableTest:BoxUnboxToQ(long):bool -15 (-7.28% of base) : 169945.dasm - NullableTest16:BoxUnboxToQGen(long):bool -15 (-7.28% of base) : 167743.dasm - NullableTest16:BoxUnboxToQGen(long):bool -15 (-7.25% of base) : 213093.dasm - NullableTest:BoxUnboxToQ(short):bool -15 (-7.25% of base) : 213092.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -15 (-7.21% of base) : 213097.dasm - NullableTest:BoxUnboxToQ(long):bool -18 (-7.20% of base) : 169947.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -15 (-7.01% of base) : 212114.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -15 (-7.01% of base) : 167742.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -15 (-7.01% of base) : 169944.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -15 (-6.94% of base) : 213096.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -13 (-6.77% of base) : 165270.dasm - ILStubClass:IL_STUB_PInvoke(ExplicitHFA):float -16 (-6.35% of base) : 165397.dasm - ILStubClass:IL_STUB_PInvoke(FixedBufferClassificationTestBlittable,float):bool -51 (-6.17% of base) : 224965.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -51 (-6.15% of base) : 224964.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -11466 (-5.05% of base) : 176293.dasm - decimaldiv:Main():int -11466 (-5.05% of base) : 176493.dasm - decimalrem:Main():int 374 total methods with Code Size differences (356 improved, 18 regressed), 2652 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\libraries.crossgen2.windows.x64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x64.checked.2\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x64.checked.2\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\libraries.crossgen2.windows.x64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x64.checked.2\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x64.checked.2\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x64.checked.2\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x64.checked.2\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x64.checked.2\diff --metrics PerfScore,CodeSize Found 5511 files with textual diffs. Summary of Perf Score diffs: (Lower is better) Total PerfScoreUnits of base: 1557722.149999959 Total PerfScoreUnits of diff: 1565351.5399999598 Total PerfScoreUnits of delta: 7629.39 (0.49% of base) Total relative delta: 87.72 diff is a regression. relative diff is a regression. Top file regressions (PerfScoreUnits): 15.55 : 184364.dasm (4.03% of base) 14.70 : 217080.dasm (5.88% of base) 14.50 : 63714.dasm (1.40% of base) 12.35 : 216897.dasm (3.96% of base) 11.10 : 55857.dasm (0.80% of base) 10.90 : 33303.dasm (3.60% of base) 10.80 : 184363.dasm (3.53% of base) 9.93 : 162083.dasm (9.18% of base) 9.80 : 17776.dasm (1.99% of base) 9.60 : 56180.dasm (7.69% of base) 9.50 : 33567.dasm (3.50% of base) 9.10 : 172580.dasm (1.72% of base) 9.00 : 207014.dasm (2.81% of base) 9.00 : 207015.dasm (3.13% of base) 8.70 : 55858.dasm (1.27% of base) 8.25 : 147056.dasm (0.69% of base) 8.00 : 215073.dasm (3.66% of base) 7.70 : 183210.dasm (3.16% of base) 7.50 : 15830.dasm (9.97% of base) 7.50 : 16322.dasm (9.74% of base) 7.30 : 119048.dasm (6.57% of base) 7.20 : 948.dasm (4.51% of base) 7.00 : 6919.dasm (14.55% of base) 7.00 : 60648.dasm (8.28% of base) 6.85 : 161930.dasm (5.44% of base) 6.55 : 141888.dasm (1.07% of base) 6.50 : 150649.dasm (3.16% of base) 6.50 : 150604.dasm (3.16% of base) 6.50 : 150605.dasm (3.16% of base) 6.50 : 150664.dasm (3.16% of base) 6.50 : 150665.dasm (3.16% of base) 6.50 : 150650.dasm (3.16% of base) 5.70 : 56046.dasm (3.28% of base) 5.55 : 162778.dasm (2.87% of base) 5.25 : 217252.dasm (1.94% of base) 4.95 : 197840.dasm (2.88% of base) 4.80 : 90997.dasm (3.78% of base) 4.70 : 55862.dasm (3.12% of base) 4.60 : 195381.dasm (1.67% of base) 4.50 : 153834.dasm (7.12% of base) 4.50 : 38397.dasm (6.96% of base) 4.50 : 119004.dasm (2.47% of base) 4.50 : 25133.dasm (13.38% of base) 4.45 : 172567.dasm (0.76% of base) 4.35 : 147604.dasm (2.74% of base) 4.30 : 215052.dasm (1.69% of base) 4.00 : 73772.dasm (4.37% of base) 4.00 : 73781.dasm (4.37% of base) 4.00 : 73790.dasm (4.37% of base) 4.00 : 73799.dasm (4.37% of base) 4.00 : 74802.dasm (4.37% of base) 4.00 : 74810.dasm (4.37% of base) 4.00 : 74818.dasm (4.37% of base) 4.00 : 74826.dasm (4.37% of base) 4.00 : 75418.dasm (3.27% of base) 4.00 : 75420.dasm (3.27% of base) 4.00 : 75422.dasm (3.27% of base) 4.00 : 75424.dasm (3.27% of base) 4.00 : 76756.dasm (4.37% of base) 4.00 : 76765.dasm (4.37% of base) 4.00 : 76773.dasm (4.37% of base) 4.00 : 77662.dasm (4.37% of base) 4.00 : 77670.dasm (4.37% of base) 4.00 : 77678.dasm (4.37% of base) 4.00 : 77687.dasm (4.37% of base) 4.00 : 77696.dasm (4.37% of base) 4.00 : 77704.dasm (4.37% of base) 4.00 : 77711.dasm (4.37% of base) 4.00 : 77719.dasm (4.37% of base) 4.00 : 79189.dasm (4.37% of base) 4.00 : 79196.dasm (4.37% of base) 4.00 : 79203.dasm (4.37% of base) 4.00 : 79211.dasm (4.37% of base) 4.00 : 79220.dasm (4.37% of base) 4.00 : 79228.dasm (4.37% of base) 4.00 : 79236.dasm (4.37% of base) 4.00 : 79244.dasm (4.37% of base) 4.00 : 81952.dasm (4.37% of base) 4.00 : 81961.dasm (4.37% of base) 4.00 : 81970.dasm (4.37% of base) 4.00 : 81979.dasm (4.37% of base) 4.00 : 81988.dasm (4.37% of base) 4.00 : 81996.dasm (4.37% of base) 4.00 : 82005.dasm (4.37% of base) 4.00 : 82014.dasm (4.37% of base) 4.00 : 83967.dasm (3.74% of base) 4.00 : 83968.dasm (3.74% of base) 4.00 : 83969.dasm (3.74% of base) 4.00 : 83970.dasm (3.74% of base) 4.00 : 83971.dasm (3.74% of base) 4.00 : 83972.dasm (3.74% of base) 4.00 : 83973.dasm (3.74% of base) 4.00 : 83974.dasm (3.74% of base) 4.00 : 84197.dasm (3.74% of base) 4.00 : 84198.dasm (3.74% of base) 4.00 : 84199.dasm (3.74% of base) 4.00 : 84200.dasm (3.74% of base) 4.00 : 84201.dasm (3.74% of base) 4.00 : 84202.dasm (3.74% of base) 4.00 : 84203.dasm (3.74% of base) Top file improvements (PerfScoreUnits): -829.40 : 90901.dasm (-5.25% of base) -305.90 : 91788.dasm (-20.94% of base) -289.20 : 2044.dasm (-34.75% of base) -199.20 : 178309.dasm (-35.27% of base) -141.40 : 29960.dasm (-1.10% of base) -77.40 : 7812.dasm (-13.71% of base) -72.90 : 7807.dasm (-8.32% of base) -72.90 : 8544.dasm (-8.34% of base) -72.80 : 8385.dasm (-2.02% of base) -69.00 : 158983.dasm (-22.65% of base) -56.70 : 55804.dasm (-0.16% of base) -55.00 : 16324.dasm (-11.69% of base) -50.50 : 72574.dasm (-6.83% of base) -49.20 : 7816.dasm (-8.25% of base) -43.40 : 8560.dasm (-4.72% of base) -42.80 : 195277.dasm (-10.07% of base) -42.40 : 7823.dasm (-4.32% of base) -40.25 : 2456.dasm (-11.10% of base) -38.40 : 195280.dasm (-10.26% of base) -37.80 : 70667.dasm (-4.82% of base) -34.50 : 45350.dasm (-2.84% of base) -34.00 : 158788.dasm (-1.65% of base) -33.90 : 90648.dasm (-2.73% of base) -33.60 : 162448.dasm (-9.22% of base) -33.00 : 7822.dasm (-3.73% of base) -32.40 : 8559.dasm (-3.97% of base) -32.00 : 66484.dasm (-9.13% of base) -31.80 : 8531.dasm (-8.20% of base) -29.80 : 66282.dasm (-2.15% of base) -28.50 : 8558.dasm (-15.67% of base) -28.40 : 163050.dasm (-6.55% of base) -27.00 : 90707.dasm (-2.22% of base) -26.30 : 8548.dasm (-8.55% of base) -26.10 : 163074.dasm (-11.21% of base) -25.50 : 7796.dasm (-6.47% of base) -25.15 : 83936.dasm (-0.19% of base) -24.00 : 163435.dasm (-0.42% of base) -23.80 : 7824.dasm (-5.95% of base) -23.20 : 186902.dasm (-7.17% of base) -22.70 : 56159.dasm (-1.15% of base) -22.10 : 172093.dasm (-7.53% of base) -22.10 : 172094.dasm (-7.53% of base) -21.80 : 7811.dasm (-29.54% of base) -21.80 : 8547.dasm (-29.54% of base) -21.43 : 161085.dasm (-7.07% of base) -20.40 : 8405.dasm (-2.38% of base) -19.30 : 90607.dasm (-5.18% of base) -18.60 : 7910.dasm (-4.25% of base) -18.60 : 195271.dasm (-9.76% of base) -18.40 : 181846.dasm (-7.75% of base) -18.00 : 7782.dasm (-4.36% of base) -18.00 : 172222.dasm (-6.26% of base) -17.90 : 2455.dasm (-10.77% of base) -17.80 : 15620.dasm (-1.73% of base) -17.70 : 210026.dasm (-3.42% of base) -17.70 : 156655.dasm (-17.74% of base) -17.70 : 156652.dasm (-17.74% of base) -17.70 : 210036.dasm (-4.21% of base) -17.40 : 195274.dasm (-8.53% of base) -17.35 : 197819.dasm (-9.16% of base) -17.10 : 55861.dasm (-2.60% of base) -17.00 : 8503.dasm (-9.14% of base) -17.00 : 160273.dasm (-13.68% of base) -17.00 : 89458.dasm (-9.25% of base) -17.00 : 66290.dasm (-5.47% of base) -16.80 : 153828.dasm (-6.68% of base) -16.70 : 156680.dasm (-17.77% of base) -16.60 : 6106.dasm (-7.75% of base) -16.40 : 91026.dasm (-3.21% of base) -16.20 : 62379.dasm (-7.02% of base) -16.20 : 91011.dasm (-6.18% of base) -15.80 : 16309.dasm (-3.91% of base) -15.70 : 156633.dasm (-17.82% of base) -14.90 : 168202.dasm (-17.93% of base) -13.70 : 55802.dasm (-2.06% of base) -13.50 : 89488.dasm (-3.67% of base) -12.95 : 2460.dasm (-3.74% of base) -12.90 : 1742.dasm (-14.75% of base) -12.80 : 161948.dasm (-2.74% of base) -12.80 : 90907.dasm (-2.57% of base) -12.80 : 164394.dasm (-3.40% of base) -12.40 : 7813.dasm (-5.88% of base) -12.40 : 7817.dasm (-5.66% of base) -12.40 : 206989.dasm (-11.95% of base) -12.30 : 168636.dasm (-1.09% of base) -11.90 : 161610.dasm (-5.29% of base) -11.80 : 8553.dasm (-4.12% of base) -11.70 : 163599.dasm (-3.04% of base) -11.40 : 163682.dasm (-2.65% of base) -11.40 : 206991.dasm (-10.78% of base) -11.30 : 195283.dasm (-5.89% of base) -11.30 : 8442.dasm (-40.94% of base) -11.15 : 195116.dasm (-4.13% of base) -11.00 : 33561.dasm (-13.31% of base) -11.00 : 58066.dasm (-2.50% of base) -10.80 : 59266.dasm (-13.35% of base) -10.80 : 59229.dasm (-13.35% of base) -10.80 : 59246.dasm (-12.73% of base) -10.80 : 59247.dasm (-12.81% of base) -10.80 : 59268.dasm (-13.46% of base) 4160 total files with Perf Score differences (610 improved, 3550 regressed), 1370 unchanged. Top method regressions (PerfScoreUnits): 15.55 ( 4.03% of base) : 184364.dasm - ObserversState:ProcessItemAsync(System.__Canon):System.Threading.Tasks.Task:this 14.70 ( 5.88% of base) : 217080.dasm - System.Transactions.TransactionManager:FindOrCreatePromotedTransaction(System.Guid,System.Transactions.Distributed.DistributedTransaction):System.Transactions.Transaction 14.50 ( 1.40% of base) : 63714.dasm - d__8:MoveNext():this 12.35 ( 3.96% of base) : 216897.dasm - System.Transactions.TransactionStateDelegatedBase:EnterState(System.Transactions.InternalTransaction):this 11.10 ( 0.80% of base) : 55857.dasm - System.Data.OleDb.OleDbDataReader:AppendSchemaUniqueIndexAsKey(System.Collections.Hashtable,System.Object[]):this 10.90 ( 3.60% of base) : 33303.dasm - System.Diagnostics.Tracing.EventSource:WriteEventString(System.String):this 10.80 ( 3.53% of base) : 184363.dasm - ObserversState:NotifyObserversOfCompletion(System.Exception):this 9.93 ( 9.18% of base) : 162083.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[System.Guid] 9.80 ( 1.99% of base) : 17776.dasm - System.Data.BinaryNode:BinaryCompare(System.Object,System.Object,int,int,System.Globalization.CompareInfo):int:this 9.60 ( 7.69% of base) : 56180.dasm - System.Data.OleDb.OleDbCommand:GetPropertyValue(System.Guid,int):System.Object:this 9.50 ( 3.50% of base) : 33567.dasm - System.Diagnostics.Tracing.ActivityTracker:OnStart(System.String,System.String,int,byref,byref,int,bool):this 9.10 ( 1.72% of base) : 172580.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitAtomicAlternate|209_7(System.Text.RegularExpressions.RegexNode,byref):this 9.00 ( 3.13% of base) : 207015.dasm - System.Security.AccessControl.CommonAcl:AddQualifiedAce(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this 9.00 ( 2.81% of base) : 207014.dasm - System.Security.AccessControl.CommonAcl:SetQualifiedAce(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this 8.70 ( 1.27% of base) : 55858.dasm - System.Data.OleDb.OleDbDataReader:AppendSchemaPrimaryKey(System.Collections.Hashtable,System.Object[]):int:this 8.25 ( 0.69% of base) : 147056.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BuildBoundLambdaParameters(Microsoft.CodeAnalysis.VisualBasic.UnboundLambda,Microsoft.CodeAnalysis.VisualBasic.UnboundLambda+TargetSignature,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.BoundLambdaParameterSymbol]:this 8.00 ( 3.66% of base) : 215073.dasm - System.Runtime.Caching.MemoryCache:AddOrGetExistingInternal(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy):System.Object:this 7.70 ( 3.16% of base) : 183210.dasm - System.Xml.Linq.XContainer:GetStringValue(System.Object):System.String 7.50 ( 9.74% of base) : 16322.dasm - System.Data.Common.DateTimeOffsetStorage:CompareValueTo(int,System.Object):int:this 7.50 ( 9.97% of base) : 15830.dasm - System.Data.Common.DecimalStorage:CompareValueTo(int,System.Object):int:this 7.30 ( 6.57% of base) : 119048.dasm - FloatAndDecimal:isInteger(System.Object):bool 7.20 ( 4.51% of base) : 948.dasm - System.Xml.Serialization.XmlSchemaExporter:ExportElementAccessors(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Serialization.ElementAccessor[],bool,bool,System.String):this 7.00 ( 8.28% of base) : 60648.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:GetOrAddGuid(System.Guid):System.Reflection.Metadata.GuidHandle:this 7.00 (14.55% of base) : 6919.dasm - System.Xml.Schema.XmlSchemaParticle:get_MaxOccursString():System.String:this 6.85 ( 5.44% of base) : 161930.dasm - Newtonsoft.Json.Linq.JValue:CompareBigInteger(System.Numerics.BigInteger,System.Object):int 6.55 ( 1.07% of base) : 141888.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 6.50 ( 3.16% of base) : 150649.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberEscapeProperty(System.ReadOnlySpan`1[System.Byte],System.Decimal,int):this 6.50 ( 3.16% of base) : 150650.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberEscapeProperty(System.ReadOnlySpan`1[System.Char],System.Decimal,int):this 6.50 ( 3.16% of base) : 150664.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[System.Byte],System.DateTimeOffset,int):this 6.50 ( 3.16% of base) : 150604.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[System.Byte],System.Guid,int):this 6.50 ( 3.16% of base) : 150665.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[System.Char],System.DateTimeOffset,int):this 6.50 ( 3.16% of base) : 150605.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[System.Char],System.Guid,int):this 5.70 ( 3.28% of base) : 56046.dasm - System.Data.OleDb.OleDbConnectionInternal:GetDataSourcePropertyValue(System.Guid,int):System.Object:this 5.55 ( 2.87% of base) : 162778.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalWriter:GetPropertyName(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.Serialization.JsonContract,byref):System.String:this 5.25 ( 1.94% of base) : 217252.dasm - System.Transactions.InternalEnlistment:get_EnlistmentTraceId():System.Transactions.EnlistmentTraceIdentifier:this 4.95 ( 2.88% of base) : 197840.dasm - System.Formats.Cbor.CborReader:ReadDouble():double:this 4.80 ( 3.78% of base) : 90997.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_4(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStartTraceData):this 4.70 ( 3.12% of base) : 55862.dasm - System.Data.OleDb.OleDbDataReader:GetPropertyOnRowset(System.Guid,int):System.Object:this 4.60 ( 1.67% of base) : 195381.dasm - System.Linq.Parallel.DecimalMinMaxAggregationOperator:InternalAggregate(byref):System.Decimal:this 4.50 ( 7.12% of base) : 153834.dasm - System.Runtime.InteropServices.ComEventsSink:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this 4.50 (13.38% of base) : 25133.dasm - ConstantValueDecimal:Equals(Microsoft.CodeAnalysis.ConstantValue):bool:this 4.50 ( 2.47% of base) : 119004.dasm - GenericNumber:isPositive(System.Object):bool 4.50 ( 6.96% of base) : 38397.dasm - System.Runtime.InteropServices.ComEventsSink:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this 4.45 ( 0.76% of base) : 172567.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitSingleCharAtomicLoop|209_20(System.Text.RegularExpressions.RegexNode,byref):this 4.35 ( 2.74% of base) : 147604.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicDataFlowAnalysis:get_DataFlowsIn():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.ISymbol]:this 4.30 ( 1.69% of base) : 215052.dasm - System.Runtime.Caching.MemoryCache:Set(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy,System.String):this 4.00 ( 6.02% of base) : 72380.dasm - <>c:b__117_18():FastSerialization.IFastSerializable:this 4.00 ( 4.37% of base) : 72065.dasm - DCStartEndTraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser+DCStartEndTraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 90606.dasm - Microsoft.Diagnostics.Tracing.EmptyTraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.EmptyTraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 89518.dasm - Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 89507.dasm - Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 3.25% of base) : 89525.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:add_ThreadSample(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData]):this 4.00 ( 3.25% of base) : 89523.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:add_ThreadStackWalk(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData]):this 4.00 ( 2.59% of base) : 90834.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventSource:CreateTemplate(Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader):Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData:this 4.00 ( 4.37% of base) : 74320.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.EightStringsTemplateEATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.EightStringsTemplateEATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74359.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74350.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73653.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateEATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateEATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73663.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata0TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata0TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73700.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata100TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata100TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73709.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata101TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata101TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73718.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata102TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata102TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73728.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata103TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata103TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74761.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata10TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata10TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74683.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata11TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata11TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74674.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata12TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata12TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74662.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata13TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata13TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74645.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata14TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata14TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73690.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata15TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata15TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73681.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata16TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata16TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74309.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata17TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata17TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73672.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata18TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata18TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74264.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata19TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata19TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74636.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata1TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata1TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74255.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata20TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata20TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74246.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74523.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74609.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74600.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata24TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata24TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74587.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata25TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata25TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74578.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata26TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata26TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74569.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata27TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata27TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74550.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata28TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata28TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74541.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata29TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata29TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74627.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata2TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata2TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74532.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata30TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata30TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74514.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata31TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata31TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74505.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata32TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata32TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74237.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata33TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata33TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74219.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata34TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata34TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74210.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata35TemplateSATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata35TemplateSATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74201.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata36TemplateSATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata36TemplateSATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74192.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata37TemplateSATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata37TemplateSATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74183.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata38TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata38TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74174.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata39TemplateSATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata39TemplateSATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74733.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74166.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata40TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata40TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74157.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata41TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata41TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74148.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata42TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata42TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74139.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this Top method improvements (PerfScoreUnits): -829.40 (-5.25% of base) : 90901.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[System.String, Microsoft.Diagnostics.Tracing.ETWMapping] -305.90 (-20.94% of base) : 91788.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -289.20 (-34.75% of base) : 2044.dasm - System.Xml.Serialization.CodeGenerator:.cctor() -199.20 (-35.27% of base) : 178309.dasm - ProxyBuilder:.cctor() -141.40 (-1.10% of base) : 29960.dasm - Microsoft.CodeAnalysis.DesktopAssemblyIdentityComparer:.cctor() -77.40 (-13.71% of base) : 7812.dasm - System.Xml.Schema.SchemaCollectionCompiler:CalculateSequenceRange(System.Xml.Schema.XmlSchemaSequence,byref,byref):this -72.90 (-8.34% of base) : 8544.dasm - System.Xml.Schema.Compiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref):this -72.90 (-8.32% of base) : 7807.dasm - System.Xml.Schema.SchemaCollectionCompiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref):this -72.80 (-2.02% of base) : 8385.dasm - System.Xml.Schema.RangeContentValidator:ValidateElement(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,byref):System.Object:this -69.00 (-22.65% of base) : 158983.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -56.70 (-0.16% of base) : 55804.dasm - System.Data.OleDb.OleDbMetaDataFactory:.ctor(System.IO.Stream,System.String,System.String,System.Data.OleDb.SchemaSupport[]):this -55.00 (-11.69% of base) : 16324.dasm - System.Data.Common.DateTimeOffsetStorage:Aggregate(System.Int32[],int):System.Object:this -50.50 (-6.83% of base) : 72574.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -49.20 (-8.25% of base) : 7816.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsElementFromGroupBase(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaGroupBase,bool):bool:this -43.40 (-4.72% of base) : 8560.dasm - System.Xml.Schema.Compiler:CannonicalizeChoice(System.Xml.Schema.XmlSchemaChoice,bool):System.Xml.Schema.XmlSchemaParticle:this -42.80 (-10.07% of base) : 195277.dasm - NullableDecimalMinMaxAggregationOperatorEnumerator`1:MoveNextCore(byref):bool:this -42.40 (-4.32% of base) : 7823.dasm - System.Xml.Schema.SchemaCollectionCompiler:CannonicalizeChoice(System.Xml.Schema.XmlSchemaChoice,bool,bool):System.Xml.Schema.XmlSchemaParticle:this -40.25 (-11.10% of base) : 2456.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ClrCompare(int,int):this -38.40 (-10.26% of base) : 195280.dasm - System.Linq.Parallel.NullableDecimalMinMaxAggregationOperator:InternalAggregate(byref):System.Nullable`1[System.Decimal]:this -37.80 (-4.82% of base) : 70667.dasm - System.Speech.Internal.Synthesis.ConvertTextFrag:ToSapi(System.Collections.Generic.List`1[System.Speech.Synthesis.TtsEngine.TextFragment],byref):bool -34.50 (-2.84% of base) : 45350.dasm - StringSerializer:GetSerializedString(System.TimeZoneInfo):System.String -34.00 (-1.65% of base) : 158788.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -33.90 (-2.73% of base) : 90648.dasm - Microsoft.Diagnostics.Tracing.TraceEventParser:RemoveCallback(System.Action`1[System.__Canon],System.Object):this -33.60 (-9.22% of base) : 162448.dasm - Newtonsoft.Json.Schema.JsonSchemaModel:Combine(Newtonsoft.Json.Schema.JsonSchemaModel,Newtonsoft.Json.Schema.JsonSchema) -33.00 (-3.73% of base) : 7822.dasm - System.Xml.Schema.SchemaCollectionCompiler:CannonicalizeSequence(System.Xml.Schema.XmlSchemaSequence,bool,bool):System.Xml.Schema.XmlSchemaParticle:this -32.40 (-3.97% of base) : 8559.dasm - System.Xml.Schema.Compiler:CannonicalizeSequence(System.Xml.Schema.XmlSchemaSequence,bool):System.Xml.Schema.XmlSchemaParticle:this -32.00 (-9.13% of base) : 66484.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool) -31.80 (-8.20% of base) : 8531.dasm - System.Xml.Schema.Compiler:BuildParticleContentModel(System.Xml.Schema.ParticleContentValidator,System.Xml.Schema.XmlSchemaParticle):bool:this -29.80 (-2.15% of base) : 66282.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitSwitchBucket(System.Linq.Expressions.Compiler.LambdaCompiler+SwitchInfo,System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+SwitchLabel]):this -28.50 (-15.67% of base) : 8558.dasm - System.Xml.Schema.Compiler:CannonicalizePointlessRoot(System.Xml.Schema.XmlSchemaParticle):System.Xml.Schema.XmlSchemaParticle:this -28.40 (-6.55% of base) : 163050.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:SetPropertySettingsFromAttributes(Newtonsoft.Json.Serialization.JsonProperty,System.Object,System.String,System.Type,int,byref):this -27.00 (-2.22% of base) : 90707.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -26.30 (-8.55% of base) : 8548.dasm - System.Xml.Schema.Compiler:IsSequenceFromChoice(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaChoice):bool:this -26.10 (-11.21% of base) : 163074.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo):Newtonsoft.Json.Serialization.JsonProperty:this -25.50 (-6.47% of base) : 7796.dasm - System.Xml.Schema.SchemaCollectionCompiler:BuildParticleContentModel(System.Xml.Schema.ParticleContentValidator,System.Xml.Schema.XmlSchemaParticle):this -25.15 (-0.19% of base) : 83936.dasm - Microsoft.Diagnostics.Tracing.Parsers.WppTraceEventParser:CreateTemplatesForTMFFile(System.Guid,System.String):System.Collections.Generic.List`1[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData]:this -24.00 (-0.42% of base) : 163435.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int -23.80 (-5.95% of base) : 7824.dasm - System.Xml.Schema.SchemaCollectionCompiler:CannonicalizeAll(System.Xml.Schema.XmlSchemaAll,bool,bool):System.Xml.Schema.XmlSchemaParticle:this -23.20 (-7.17% of base) : 186902.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WriteCompilationOptions(Microsoft.Extensions.DependencyModel.CompilationOptions,System.Text.Json.Utf8JsonWriter):this -22.70 (-1.15% of base) : 56159.dasm - System.Data.OleDb.OleDbCommandBuilder:DeriveParametersFromStoredProcedure(System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbCommand):System.Data.OleDb.OleDbParameter[] -22.10 (-7.53% of base) : 172093.dasm - Xunit.XunitFilters:SplitExcludeMethodFilters():this -22.10 (-7.53% of base) : 172094.dasm - Xunit.XunitFilters:SplitIncludeMethodFilters():this -21.80 (-29.54% of base) : 8547.dasm - System.Xml.Schema.Compiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -21.80 (-29.54% of base) : 7811.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -21.43 (-7.07% of base) : 161085.dasm - d__4:MoveNext():bool:this -20.40 (-2.38% of base) : 8405.dasm - System.Xml.Schema.ParticleContentValidator:CalculateTotalFollowposForRangeNodes(System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[],byref):System.Xml.Schema.BitSet[]:this -19.30 (-5.18% of base) : 90607.dasm - Microsoft.Diagnostics.Tracing.TraceEventDispatcher:LookupGuid(System.Guid,byref):this -18.60 (-4.25% of base) : 7910.dasm - System.Xml.Schema.Preprocessor:CountGroupSelfReference(System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.XmlQualifiedName,System.Xml.Schema.XmlSchemaGroup):int:this -18.60 (-9.76% of base) : 195271.dasm - NullableDecimalSumAggregationOperatorEnumerator`1:MoveNextCore(byref):bool:this -18.40 (-7.75% of base) : 181846.dasm - System.Net.WebSockets.WebSocketBuffer:ValidateNativeBuffers(int,int,Interop+WebSocket+Buffer[],int):this -18.00 (-6.26% of base) : 172222.dasm - Microsoft.Extensions.Caching.Memory.CacheEntryExtensions:SetOptions(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions):Microsoft.Extensions.Caching.Memory.ICacheEntry -18.00 (-4.36% of base) : 7782.dasm - System.Xml.Schema.SchemaCollectionPreprocessor:CountGroupSelfReference(System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.XmlQualifiedName):int:this -17.90 (-10.77% of base) : 2455.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ZeroCompare(int,bool):this -17.80 (-1.73% of base) : 15620.dasm - System.Data.Common.TimeSpanStorage:Aggregate(System.Int32[],int):System.Object:this -17.70 (-3.42% of base) : 210026.dasm - System.Linq.Enumerable:Average(System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon, System.Nullable`1[System.Decimal]]):System.Nullable`1[System.Decimal] -17.70 (-17.74% of base) : 156655.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode:this -17.70 (-17.74% of base) : 156652.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode:this -17.70 (-4.21% of base) : 210036.dasm - System.Linq.Enumerable:Average(System.Collections.Generic.IEnumerable`1[System.Nullable`1[System.Decimal]]):System.Nullable`1[System.Decimal] -17.40 (-8.53% of base) : 195274.dasm - System.Linq.Parallel.NullableDecimalSumAggregationOperator:InternalAggregate(byref):System.Nullable`1[System.Decimal]:this -17.35 (-9.16% of base) : 197819.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -17.10 (-2.60% of base) : 55861.dasm - System.Data.OleDb.OleDbDataReader:GetRowValue():this -17.00 (-9.25% of base) : 89458.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParserState:FastSerialization.IFastSerializable.FromStream(FastSerialization.Deserializer):this -17.00 (-13.68% of base) : 160273.dasm - System.Drawing.ImageConverter:FindEncoder(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo -17.00 (-5.47% of base) : 66290.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:MergeBuckets(System.Collections.Generic.List`1[System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+SwitchLabel]]) -17.00 (-9.14% of base) : 8503.dasm - System.Xml.Schema.TypedObject:ListDValueEquals(System.Xml.Schema.TypedObject):bool:this -16.80 (-6.68% of base) : 153828.dasm - System.Runtime.InteropServices.ComEventsSink:FromRuntimeCallableWrapper(System.Object,System.Guid,bool):System.Runtime.InteropServices.ComEventsSink -16.70 (-17.77% of base) : 156680.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode:this -16.60 (-7.75% of base) : 6106.dasm - System.Xml.Schema.XmlSchemaInference:CreateNewElementforChoice(System.Xml.Schema.XmlSchemaElement):System.Xml.Schema.XmlSchemaElement:this -16.40 (-3.21% of base) : 91026.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -16.20 (-7.02% of base) : 62379.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[System.String, System.IO.Stream],byref,byref):bool:this -16.20 (-6.18% of base) : 91011.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -15.80 (-3.91% of base) : 16309.dasm - System.Data.Common.DateTimeStorage:Aggregate(System.Int32[],int):System.Object:this -15.70 (-17.82% of base) : 156633.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode:this -14.90 (-17.93% of base) : 168202.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[System.Guid, Microsoft.Xunit.Performance.UserProviderInfo],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[System.String, Microsoft.Xunit.Performance.CpuCounterInfo]):this -13.70 (-2.06% of base) : 55802.dasm - System.Data.OleDb.OleDbMetaDataFactory:GetDataSourceInformationTable(System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbConnectionInternal):System.Data.DataTable:this -13.50 (-3.67% of base) : 89488.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -12.95 (-3.74% of base) : 2460.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:GenerateContainerIterator(System.Xml.Xsl.Qil.QilNode,System.Reflection.Emit.LocalBuilder,System.Reflection.Emit.Label,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Type):this -12.90 (-14.75% of base) : 1742.dasm - System.Xml.Serialization.SerializableMapping:Match(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaElement):bool:this -12.80 (-2.57% of base) : 90907.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -12.80 (-2.74% of base) : 161948.dasm - Newtonsoft.Json.Linq.JValue:WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[]):System.Threading.Tasks.Task:this -12.80 (-3.40% of base) : 164394.dasm - Newtonsoft.Json.JsonConvert:ToString(System.Object):System.String -12.40 (-5.66% of base) : 7817.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny):bool:this -12.40 (-5.88% of base) : 7813.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsSequenceFromChoice(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaChoice):bool:this -12.40 (-11.95% of base) : 206989.dasm - System.Security.AccessControl.SystemAcl:RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -12.30 (-1.09% of base) : 168636.dasm - System.Security.Cryptography.Pkcs.Rfc3161TimestampToken:CheckCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.Pkcs.SignerInfo,byref,byref,System.Security.Cryptography.Pkcs.Rfc3161TimestampTokenInfo):bool -11.90 (-5.29% of base) : 161610.dasm - Newtonsoft.Json.Converters.XmlNodeConverter:ConvertTokenToXmlValue(Newtonsoft.Json.JsonReader):System.String -11.80 (-4.12% of base) : 8553.dasm - System.Xml.Schema.Compiler:IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny):bool:this -11.70 (-3.04% of base) : 163599.dasm - Newtonsoft.Json.JsonWriter:WriteToken(int,System.Object):this -11.40 (-2.65% of base) : 163682.dasm - Newtonsoft.Json.JsonWriter:WriteTokenAsync(int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task:this -11.40 (-10.78% of base) : 206991.dasm - System.Security.AccessControl.SystemAcl:RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):bool:this -11.30 (-5.89% of base) : 195283.dasm - NullableDecimalAverageAggregationOperatorEnumerator`1:MoveNextCore(byref):bool:this -11.30 (-40.94% of base) : 8442.dasm - System.Xml.Schema.LeafRangeNode:.ctor(System.Decimal,System.Decimal):this -11.15 (-4.13% of base) : 195116.dasm - System.Linq.Parallel.QuerySettings:Merge(System.Linq.Parallel.QuerySettings):System.Linq.Parallel.QuerySettings:this -11.00 (-13.31% of base) : 33561.dasm - System.Diagnostics.Tracing.ActivityTracker:ActivityChanging(System.Threading.AsyncLocalValueChangedArgs`1[System.Diagnostics.Tracing.ActivityTracker+ActivityInfo]):this -11.00 (-2.50% of base) : 58066.dasm - System.DirectoryServices.ActiveDirectory.ReplicationCursorCollection:AddHelper(System.String,System.Object,bool,long):this -10.80 (-13.35% of base) : 59266.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -10.80 (-13.35% of base) : 59229.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -10.80 (-13.46% of base) : 59268.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int):this -10.80 (-13.46% of base) : 59231.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int,int):this -10.80 (-12.81% of base) : 59247.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int):this Top method regressions (percentages): 7.00 (14.55% of base) : 6919.dasm - System.Xml.Schema.XmlSchemaParticle:get_MaxOccursString():System.String:this 4.50 (13.38% of base) : 25133.dasm - ConstantValueDecimal:Equals(Microsoft.CodeAnalysis.ConstantValue):bool:this 7.50 ( 9.97% of base) : 15830.dasm - System.Data.Common.DecimalStorage:CompareValueTo(int,System.Object):int:this 7.50 ( 9.74% of base) : 16322.dasm - System.Data.Common.DateTimeOffsetStorage:CompareValueTo(int,System.Object):int:this 9.93 ( 9.18% of base) : 162083.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[System.Guid] 7.00 ( 8.28% of base) : 60648.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:GetOrAddGuid(System.Guid):System.Reflection.Metadata.GuidHandle:this 9.60 ( 7.69% of base) : 56180.dasm - System.Data.OleDb.OleDbCommand:GetPropertyValue(System.Guid,int):System.Object:this 2.70 ( 7.37% of base) : 216932.dasm - System.Transactions.TransactionStatePromotedBase:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.IEnlistmentNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 2.70 ( 7.35% of base) : 216931.dasm - System.Transactions.TransactionStatePromotedBase:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.ISinglePhaseNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 3.50 ( 7.30% of base) : 33316.dasm - System.Diagnostics.Tracing.EventSource:.ctor(System.Guid,System.String):this 4.00 ( 7.23% of base) : 56012.dasm - System.Data.OleDb.OleDbConnectionString:GetSupportMultipleResults(System.Data.OleDb.OleDbConnection):bool:this 4.50 ( 7.12% of base) : 153834.dasm - System.Runtime.InteropServices.ComEventsSink:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this 4.50 ( 6.96% of base) : 38397.dasm - System.Runtime.InteropServices.ComEventsSink:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this 4.00 ( 6.93% of base) : 90588.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this 3.60 ( 6.74% of base) : 56014.dasm - System.Data.OleDb.OleDbConnectionString:GetSqlSupport(System.Data.OleDb.OleDbConnection):int:this 7.30 ( 6.57% of base) : 119048.dasm - FloatAndDecimal:isInteger(System.Object):bool 2.00 ( 6.42% of base) : 111659.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument 2.00 ( 6.42% of base) : 141486.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument 2.00 ( 6.04% of base) : 162076.dasm - Newtonsoft.Json.Linq.JToken:op_Implicit(System.DateTimeOffset):Newtonsoft.Json.Linq.JToken 2.00 ( 6.04% of base) : 162058.dasm - Newtonsoft.Json.Linq.JToken:op_Implicit(System.Decimal):Newtonsoft.Json.Linq.JToken 2.00 ( 6.04% of base) : 162044.dasm - Newtonsoft.Json.Linq.JToken:op_Implicit(System.Guid):Newtonsoft.Json.Linq.JToken 4.00 ( 6.02% of base) : 72380.dasm - <>c:b__117_18():FastSerialization.IFastSerializable:this 2.00 ( 5.92% of base) : 31008.dasm - Microsoft.Cci.DebugSourceDocument:.ctor(System.String,System.Guid,System.Func`1[Roslyn.Utilities.ValueTuple`2[System.Collections.Immutable.ImmutableArray`1[System.Byte], System.Guid]]):this 14.70 ( 5.88% of base) : 217080.dasm - System.Transactions.TransactionManager:FindOrCreatePromotedTransaction(System.Guid,System.Transactions.Distributed.DistributedTransaction):System.Transactions.Transaction 2.00 ( 5.87% of base) : 3901.dasm - System.Xml.Xsl.Runtime.DecimalAggregator:get_AverageResult():System.Decimal:this 6.85 ( 5.44% of base) : 161930.dasm - Newtonsoft.Json.Linq.JValue:CompareBigInteger(System.Numerics.BigInteger,System.Object):int 0.90 ( 5.23% of base) : 65412.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 0.90 ( 5.23% of base) : 190569.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 2.00 ( 4.92% of base) : 153333.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComRuntimeHelpers:CreateComEvent(System.Object,System.Guid,int):Microsoft.CSharp.RuntimeBinder.ComInterop.BoundDispEvent 4.00 ( 4.87% of base) : 76093.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.MethodLoadUnloadTraceDataBase:.ctor(int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 2.00 ( 4.63% of base) : 138679.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxFactory:DecimalLiteralToken(System.String,int,System.Decimal,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode):Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.DecimalLiteralTokenSyntax 2.00 ( 4.54% of base) : 56118.dasm - System.Data.OleDb.OleDbConnection:GetDataSourceValue(System.Guid,int):System.Object:this 7.20 ( 4.51% of base) : 948.dasm - System.Xml.Serialization.XmlSchemaExporter:ExportElementAccessors(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Serialization.ElementAccessor[],bool,bool,System.String):this 4.00 ( 4.37% of base) : 72065.dasm - DCStartEndTraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser+DCStartEndTraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 90606.dasm - Microsoft.Diagnostics.Tracing.EmptyTraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.EmptyTraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 89518.dasm - Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 89507.dasm - Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74320.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.EightStringsTemplateEATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.EightStringsTemplateEATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74359.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74350.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73653.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateEATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateEATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73663.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata0TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata0TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73700.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata100TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata100TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73709.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata101TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata101TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73718.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata102TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata102TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73728.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata103TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata103TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74761.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata10TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata10TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74683.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata11TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata11TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74674.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata12TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata12TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74662.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata13TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata13TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74645.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata14TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata14TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73690.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata15TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata15TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73681.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata16TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata16TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74309.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata17TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata17TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 73672.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata18TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata18TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74264.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata19TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata19TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74636.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata1TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata1TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74255.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata20TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata20TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74246.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74523.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74609.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74600.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata24TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata24TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74587.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata25TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata25TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74578.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata26TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata26TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74569.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata27TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata27TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74550.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata28TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata28TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74541.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata29TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata29TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74627.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata2TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata2TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74532.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata30TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata30TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74514.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata31TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata31TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74505.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata32TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata32TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74237.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata33TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata33TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74219.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata34TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata34TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74210.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata35TemplateSATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata35TemplateSATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74201.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata36TemplateSATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata36TemplateSATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74192.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata37TemplateSATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata37TemplateSATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74183.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata38TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata38TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74174.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata39TemplateSATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata39TemplateSATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74733.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74166.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata40TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata40TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74157.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata41TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata41TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74148.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata42TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata42TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74139.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74130.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata44TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata44TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74121.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata45TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata45TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74112.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata46TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata46TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74103.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata47TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata47TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74094.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata48TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata48TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74085.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata49TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata49TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74743.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata4TemplateHATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata4TemplateHATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74077.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata50TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata50TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74068.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata51TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata51TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74059.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata52TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata52TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74050.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata53TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata53TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74039.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata54TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata54TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74030.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata55TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata55TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74300.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata56TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata56TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74291.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata57TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata57TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74282.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.37% of base) : 74273.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata59TemplateATraceData:.ctor(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata59TemplateATraceData],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this Top method improvements (percentages): -11.30 (-40.94% of base) : 8442.dasm - System.Xml.Schema.LeafRangeNode:.ctor(System.Decimal,System.Decimal):this -6.30 (-35.90% of base) : 32930.dasm - System.Diagnostics.Tracing.PropertyValue:.ctor(System.DateTimeOffset):this -6.30 (-35.90% of base) : 32928.dasm - System.Diagnostics.Tracing.PropertyValue:.ctor(System.Decimal):this -6.30 (-35.90% of base) : 32932.dasm - System.Diagnostics.Tracing.PropertyValue:.ctor(System.Guid):this -199.20 (-35.27% of base) : 178309.dasm - ProxyBuilder:.cctor() -289.20 (-34.75% of base) : 2044.dasm - System.Xml.Serialization.CodeGenerator:.cctor() -21.80 (-29.54% of base) : 8547.dasm - System.Xml.Schema.Compiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -21.80 (-29.54% of base) : 7811.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -5.00 (-26.74% of base) : 50125.dasm - System.Type:GetTypeFromCLSID(System.Guid,System.String):System.Type -5.50 (-26.54% of base) : 126677.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToDecimal(bool):System.Decimal -5.50 (-26.54% of base) : 55233.dasm - Microsoft.VisualBasic.CompilerServices.DecimalType:FromBoolean(bool):System.Decimal -5.00 (-26.11% of base) : 50127.dasm - System.Type:GetTypeFromCLSID(System.Guid):System.Type -5.00 (-25.97% of base) : 50126.dasm - System.Type:GetTypeFromCLSID(System.Guid,bool):System.Type -5.00 (-24.94% of base) : 158879.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -10.50 (-24.82% of base) : 160406.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,int,System.Drawing.Graphics+EnumerateMetafileProc):this -10.50 (-24.82% of base) : 160408.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,int,System.Drawing.Graphics+EnumerateMetafileProc):this -4.30 (-24.43% of base) : 48407.dasm - System.Guid:TryWriteBytes(System.Span`1[System.Byte]):bool:this -10.00 (-24.33% of base) : 62140.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -5.00 (-22.94% of base) : 160418.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc):this -5.00 (-22.94% of base) : 160420.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc):this -69.00 (-22.65% of base) : 158983.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -5.00 (-22.62% of base) : 159053.dasm - System.Drawing.Imaging.Metafile:.ctor(long,System.Drawing.Rectangle,int):this -10.60 (-21.97% of base) : 62137.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -5.00 (-21.79% of base) : 159059.dasm - System.Drawing.Imaging.Metafile:.ctor(long,System.Drawing.Rectangle):this -5.00 (-21.23% of base) : 91014.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:SetThreadToStartStopActivity(Microsoft.Diagnostics.Tracing.TraceEvent):this -10.60 (-20.97% of base) : 62136.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -305.90 (-20.94% of base) : 91788.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -5.00 (-20.92% of base) : 159035.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.Rectangle):this -5.00 (-20.92% of base) : 159038.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.RectangleF):this -5.00 (-20.92% of base) : 159044.dasm - System.Drawing.Imaging.Metafile:.ctor(System.String,long,System.Drawing.Rectangle):this -5.30 (-20.87% of base) : 159034.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.Rectangle,int):this -5.30 (-20.87% of base) : 159037.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.RectangleF,int):this -5.30 (-20.87% of base) : 159043.dasm - System.Drawing.Imaging.Metafile:.ctor(System.String,long,System.Drawing.Rectangle,int):this -3.20 (-20.67% of base) : 145861.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:get_ITypeReferenceTypeDef():System.Reflection.Metadata.TypeDefinitionHandle:this -5.00 (-20.33% of base) : 12586.dasm - System.Xml.XmlConvert:ToString(System.DateTimeOffset):System.String -10.50 (-20.04% of base) : 206979.dasm - System.Security.AccessControl.DiscretionaryAcl:AddAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -10.50 (-20.04% of base) : 206973.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccessSpecific(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -10.50 (-20.04% of base) : 206977.dasm - System.Security.AccessControl.DiscretionaryAcl:SetAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -6.10 (-19.97% of base) : 202753.dasm - System.CodeDom.CodeChecksumPragma:.ctor(System.String,System.Guid,System.Byte[]):this -10.50 (-19.96% of base) : 206975.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):bool:this -5.00 (-19.46% of base) : 159305.dasm - System.Drawing.Drawing2D.GraphicsPath:Warp(System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.Drawing2D.Matrix):this -5.00 (-19.05% of base) : 159306.dasm - System.Drawing.Drawing2D.GraphicsPath:Warp(System.Drawing.PointF[],System.Drawing.RectangleF):this -10.20 (-19.05% of base) : 59260.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -10.20 (-19.05% of base) : 59254.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -10.20 (-19.05% of base) : 59236.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -10.20 (-19.05% of base) : 59242.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -10.20 (-19.05% of base) : 59263.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -10.50 (-18.78% of base) : 206995.dasm - System.Security.AccessControl.SystemAcl:AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -10.50 (-18.78% of base) : 206993.dasm - System.Security.AccessControl.SystemAcl:SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -5.00 (-18.69% of base) : 90991.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_10(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetRoleManagerGetUserRolesTraceData):this -5.00 (-18.69% of base) : 90990.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_11(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetRoleManagerEndTraceData):this -5.00 (-18.69% of base) : 90989.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_12(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetMapHandlerEnterTraceData):this -5.00 (-18.69% of base) : 90988.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_13(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetMapHandlerLeaveTraceData):this -5.00 (-18.69% of base) : 90987.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_14(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetHttpHandlerEnterTraceData):this -5.00 (-18.69% of base) : 90986.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_15(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetHttpHandlerLeaveTraceData):this -5.00 (-18.69% of base) : 90985.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_16(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreInitEnterTraceData):this -5.00 (-18.69% of base) : 90984.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_17(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreInitLeaveTraceData):this -5.00 (-18.69% of base) : 90983.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_18(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageInitEnterTraceData):this -5.00 (-18.69% of base) : 90982.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_19(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageInitLeaveTraceData):this -5.00 (-18.69% of base) : 90981.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_20(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageLoadEnterTraceData):this -5.00 (-18.69% of base) : 90980.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_21(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageLoadLeaveTraceData):this -5.00 (-18.69% of base) : 90979.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_22(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreRenderEnterTraceData):this -5.00 (-18.69% of base) : 90978.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_23(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreRenderLeaveTraceData):this -5.00 (-18.69% of base) : 90977.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_24(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageSaveViewstateEnterTraceData):this -5.00 (-18.69% of base) : 90976.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_25(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageSaveViewstateLeaveTraceData):this -5.00 (-18.69% of base) : 90975.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_26(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageRenderEnterTraceData):this -5.00 (-18.69% of base) : 90974.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_27(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageRenderLeaveTraceData):this -5.00 (-18.69% of base) : 90995.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_6(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStartHandlerTraceData):this -5.00 (-18.69% of base) : 90994.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_7(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPipelineModuleEnterTraceData):this -5.00 (-18.69% of base) : 90993.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_8(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetGetAppDomainEnterTraceData):this -5.00 (-18.69% of base) : 90992.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_9(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetRoleManagerBeginTraceData):this -5.10 (-18.63% of base) : 62981.dasm - System.Net.Http.Headers.RangeConditionHeaderValue:.ctor(System.DateTimeOffset):this -5.10 (-18.63% of base) : 62945.dasm - System.Net.Http.Headers.RetryConditionHeaderValue:.ctor(System.DateTimeOffset):this -10.20 (-18.28% of base) : 59270.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -10.20 (-18.28% of base) : 59233.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -5.10 (-18.26% of base) : 172247.dasm - Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryExtensions:SetAbsoluteExpiration(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset):Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions -5.10 (-18.26% of base) : 172217.dasm - Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions:SetAbsoluteExpiration(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset):Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions -14.90 (-17.93% of base) : 168202.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[System.Guid, Microsoft.Xunit.Performance.UserProviderInfo],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[System.String, Microsoft.Xunit.Performance.CpuCounterInfo]):this -5.00 (-17.89% of base) : 217362.dasm - <>c:b__27_1(Microsoft.Extensions.Caching.Memory.CacheEntry,Microsoft.Extensions.Caching.Memory.CacheEntry):int:this -15.70 (-17.82% of base) : 156633.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode:this -16.70 (-17.77% of base) : 156680.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode:this -17.70 (-17.74% of base) : 156655.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode:this -17.70 (-17.74% of base) : 156652.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode:this -8.00 (-17.49% of base) : 153320.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:CreateInstance():System.Object:this -5.00 (-17.31% of base) : 62144.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():bool:this -10.20 (-17.04% of base) : 59248.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -10.00 (-16.71% of base) : 151326.dasm - System.Text.Json.JsonException:.ctor(System.String,System.String,System.Nullable`1[System.Int64],System.Nullable`1[System.Int64]):this -10.20 (-16.25% of base) : 59285.dasm - System.DirectoryServices.ActiveDirectorySecurity:AccessRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int):System.Security.AccessControl.AccessRule:this -10.20 (-16.25% of base) : 59283.dasm - System.DirectoryServices.ActiveDirectorySecurity:AuditRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int):System.Security.AccessControl.AuditRule:this -10.00 (-16.22% of base) : 151327.dasm - System.Text.Json.JsonException:.ctor(System.String,System.String,System.Nullable`1[System.Int64],System.Nullable`1[System.Int64],System.Exception):this -7.50 (-16.15% of base) : 156714.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -4.80 (-16.05% of base) : 160402.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,int,System.Drawing.Graphics+EnumerateMetafileProc):this -4.80 (-16.05% of base) : 160404.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,int,System.Drawing.Graphics+EnumerateMetafileProc):this -3.00 (-15.71% of base) : 48408.dasm - System.Guid:ToByteArray():System.Byte[]:this -28.50 (-15.67% of base) : 8558.dasm - System.Xml.Schema.Compiler:CannonicalizePointlessRoot(System.Xml.Schema.XmlSchemaParticle):System.Xml.Schema.XmlSchemaParticle:this -10.20 (-15.47% of base) : 59284.dasm - System.DirectoryServices.ActiveDirectorySecurity:AccessRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AccessRule:this -10.20 (-15.47% of base) : 59282.dasm - System.DirectoryServices.ActiveDirectorySecurity:AuditRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AuditRule:this -5.70 (-14.96% of base) : 160436.dasm - System.Drawing.Graphics:DrawImage(System.Drawing.Image,System.Drawing.Rectangle,int,int,int,int,int):this -12.90 (-14.75% of base) : 1742.dasm - System.Xml.Serialization.SerializableMapping:Match(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaElement):bool:this -4.80 (-14.68% of base) : 160410.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.Point,System.Drawing.Rectangle,int,System.Drawing.Graphics+EnumerateMetafileProc):this 4160 total methods with Perf Score differences (610 improved, 3550 regressed), 1370 unchanged. -------------------------------------------------------------------------------- Found 5511 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 2283776 Total bytes of diff: 2264810 Total bytes of delta: -18966 (-0.83% of base) Total relative delta: -47.60 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 145 : 89442.dasm (2.86% of base) 67 : 160305.dasm (4.72% of base) 61 : 216897.dasm (6.37% of base) 58 : 17776.dasm (2.69% of base) 53 : 2598.dasm (3.04% of base) 53 : 209918.dasm (11.60% of base) 53 : 209943.dasm (11.60% of base) 52 : 209904.dasm (10.28% of base) 52 : 209929.dasm (10.28% of base) 51 : 55857.dasm (3.29% of base) 49 : 33303.dasm (3.87% of base) 43 : 141888.dasm (4.14% of base) 40 : 63714.dasm (1.88% of base) 38 : 178518.dasm (2.10% of base) 37 : 56046.dasm (6.08% of base) 36 : 56180.dasm (6.56% of base) 36 : 203411.dasm (1.95% of base) 32 : 172567.dasm (1.50% of base) 31 : 160283.dasm (7.89% of base) 31 : 83936.dasm (0.80% of base) 30 : 215073.dasm (3.96% of base) 27 : 217080.dasm (4.45% of base) 27 : 55858.dasm (3.81% of base) 27 : 55862.dasm (5.27% of base) 26 : 195381.dasm (4.90% of base) 22 : 112176.dasm (2.06% of base) 18 : 162083.dasm (3.84% of base) 17 : 948.dasm (3.54% of base) 15 : 217252.dasm (1.52% of base) 15 : 33567.dasm (1.48% of base) 14 : 27199.dasm (2.35% of base) 14 : 64109.dasm (1.23% of base) 13 : 215052.dasm (1.46% of base) 13 : 162778.dasm (1.88% of base) 13 : 119048.dasm (2.78% of base) 13 : 184364.dasm (2.10% of base) 12 : 217169.dasm (4.82% of base) 12 : 197831.dasm (1.57% of base) 10 : 15830.dasm (3.86% of base) 10 : 16322.dasm (3.75% of base) 10 : 6919.dasm (5.35% of base) 10 : 207014.dasm (1.24% of base) 10 : 207015.dasm (1.29% of base) 10 : 60648.dasm (3.75% of base) 9 : 91004.dasm (0.80% of base) 8 : 168269.dasm (4.23% of base) 8 : 90997.dasm (2.73% of base) 8 : 188242.dasm (3.56% of base) 8 : 188244.dasm (3.56% of base) 8 : 83952.dasm (2.79% of base) 8 : 168270.dasm (4.12% of base) 8 : 168271.dasm (4.12% of base) 8 : 168272.dasm (4.12% of base) 8 : 168273.dasm (4.12% of base) 7 : 197840.dasm (1.04% of base) 7 : 216931.dasm (2.55% of base) 7 : 216932.dasm (2.55% of base) 7 : 57470.dasm (1.54% of base) 6 : 93373.dasm (0.98% of base) 6 : 216966.dasm (1.30% of base) 6 : 161930.dasm (1.26% of base) 5 : 155278.dasm (2.42% of base) 5 : 150649.dasm (0.81% of base) 5 : 38397.dasm (2.43% of base) 5 : 150604.dasm (0.81% of base) 5 : 150605.dasm (0.81% of base) 5 : 119004.dasm (0.68% of base) 5 : 150664.dasm (0.81% of base) 5 : 150665.dasm (0.81% of base) 5 : 25133.dasm (4.35% of base) 5 : 150650.dasm (0.81% of base) 5 : 153834.dasm (2.55% of base) 2 : 144068.dasm (0.12% of base) 2 : 71402.dasm (0.45% of base) 2 : 90970.dasm (0.81% of base) 2 : 90971.dasm (1.13% of base) 1 : 15383.dasm (0.72% of base) 1 : 197845.dasm (0.97% of base) 1 : 147604.dasm (0.16% of base) 1 : 15410.dasm (0.75% of base) 1 : 204669.dasm (0.08% of base) Top file improvements (bytes): -2374 : 90901.dasm (-4.87% of base) -1252 : 2044.dasm (-52.72% of base) -859 : 91788.dasm (-25.45% of base) -852 : 178309.dasm (-53.22% of base) -574 : 29960.dasm (-1.42% of base) -310 : 158983.dasm (-29.27% of base) -260 : 2456.dasm (-19.59% of base) -259 : 7807.dasm (-13.43% of base) -259 : 8544.dasm (-13.50% of base) -184 : 163050.dasm (-10.63% of base) -174 : 7812.dasm (-17.63% of base) -174 : 8560.dasm (-14.50% of base) -167 : 56159.dasm (-3.99% of base) -164 : 7823.dasm (-13.62% of base) -160 : 66484.dasm (-12.54% of base) -158 : 8531.dasm (-14.56% of base) -156 : 163074.dasm (-18.46% of base) -147 : 55804.dasm (-5.14% of base) -135 : 163435.dasm (-5.75% of base) -135 : 7796.dasm (-11.98% of base) -130 : 8558.dasm (-18.01% of base) -125 : 72574.dasm (-7.06% of base) -118 : 7824.dasm (-11.03% of base) -114 : 2455.dasm (-18.60% of base) -108 : 195277.dasm (-14.29% of base) -101 : 172093.dasm (-12.56% of base) -101 : 172094.dasm (-12.56% of base) -96 : 162448.dasm (-9.25% of base) -92 : 156655.dasm (-29.87% of base) -92 : 186902.dasm (-9.55% of base) -92 : 156652.dasm (-29.87% of base) -90 : 16324.dasm (-12.55% of base) -90 : 7822.dasm (-9.06% of base) -87 : 156680.dasm (-30.00% of base) -84 : 195116.dasm (-9.88% of base) -84 : 8559.dasm (-8.59% of base) -83 : 8548.dasm (-11.19% of base) -82 : 156633.dasm (-30.26% of base) -81 : 197819.dasm (-15.37% of base) -78 : 70667.dasm (-6.83% of base) -77 : 55802.dasm (-3.59% of base) -75 : 89488.dasm (-7.62% of base) -73 : 153828.dasm (-11.64% of base) -72 : 7816.dasm (-8.65% of base) -70 : 90707.dasm (-2.41% of base) -64 : 91026.dasm (-6.47% of base) -64 : 163636.dasm (-1.23% of base) -64 : 163542.dasm (-1.32% of base) -64 : 195280.dasm (-8.72% of base) -62 : 2460.dasm (-6.44% of base) -62 : 91011.dasm (-12.47% of base) -60 : 172222.dasm (-9.42% of base) -58 : 7811.dasm (-34.52% of base) -58 : 15620.dasm (-3.10% of base) -58 : 8547.dasm (-34.52% of base) -57 : 163599.dasm (-3.45% of base) -55 : 91012.dasm (-8.08% of base) -55 : 197723.dasm (-12.85% of base) -54 : 163682.dasm (-2.84% of base) -51 : 217423.dasm (-14.01% of base) -51 : 217426.dasm (-16.14% of base) -50 : 33561.dasm (-21.83% of base) -50 : 162780.dasm (-13.05% of base) -50 : 216843.dasm (-5.31% of base) -49 : 168202.dasm (-18.01% of base) -49 : 1742.dasm (-15.51% of base) -48 : 91141.dasm (-7.88% of base) -48 : 161948.dasm (-2.62% of base) -48 : 8385.dasm (-1.90% of base) -48 : 164394.dasm (-3.28% of base) -48 : 946.dasm (-3.81% of base) -48 : 90907.dasm (-5.36% of base) -46 : 6106.dasm (-9.00% of base) -45 : 17578.dasm (-15.52% of base) -45 : 70401.dasm (-4.54% of base) -44 : 8405.dasm (-6.37% of base) -44 : 206989.dasm (-15.28% of base) -44 : 7813.dasm (-11.31% of base) -44 : 7817.dasm (-10.05% of base) -43 : 31771.dasm (-6.62% of base) -43 : 161085.dasm (-5.60% of base) -43 : 168636.dasm (-5.96% of base) -42 : 62379.dasm (-4.97% of base) -41 : 7468.dasm (-13.71% of base) -39 : 162842.dasm (-4.96% of base) -39 : 161610.dasm (-4.41% of base) -39 : 150834.dasm (-4.84% of base) -38 : 45370.dasm (-11.48% of base) -38 : 16309.dasm (-5.85% of base) -38 : 55859.dasm (-3.28% of base) -38 : 66282.dasm (-2.06% of base) -38 : 8553.dasm (-5.47% of base) -36 : 2470.dasm (-1.59% of base) -36 : 2535.dasm (-5.25% of base) -35 : 151613.dasm (-6.51% of base) -35 : 156714.dasm (-25.55% of base) -34 : 206991.dasm (-11.41% of base) -34 : 2440.dasm (-8.63% of base) -34 : 2550.dasm (-2.74% of base) -34 : 6490.dasm (-10.56% of base) 696 total files with Code Size differences (615 improved, 81 regressed), 4834 unchanged. Top method regressions (bytes): 145 ( 2.86% of base) : 89442.dasm - Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest:ParseProviderEvents(System.Func`2[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData, Microsoft.Diagnostics.Tracing.EventFilterResponse],bool):this 67 ( 4.72% of base) : 160305.dasm - System.Drawing.Image:EnsureSave(System.Drawing.Image,System.String,System.IO.Stream) 61 ( 6.37% of base) : 216897.dasm - System.Transactions.TransactionStateDelegatedBase:EnterState(System.Transactions.InternalTransaction):this 58 ( 2.69% of base) : 17776.dasm - System.Data.BinaryNode:BinaryCompare(System.Object,System.Object,int,int,System.Globalization.CompareInfo):int:this 53 (11.60% of base) : 209943.dasm - System.Linq.Enumerable:Max(System.Collections.Generic.IEnumerable`1[System.Nullable`1[System.Decimal]]):System.Nullable`1[System.Decimal] 53 (11.60% of base) : 209918.dasm - System.Linq.Enumerable:Min(System.Collections.Generic.IEnumerable`1[System.Nullable`1[System.Decimal]]):System.Nullable`1[System.Decimal] 53 ( 3.04% of base) : 2598.dasm - System.Xml.Xsl.IlGen.XmlILOptimizerVisitor:FoldArithmetic(int,System.Xml.Xsl.Qil.QilLiteral,System.Xml.Xsl.Qil.QilLiteral):System.Xml.Xsl.Qil.QilNode:this 52 (10.28% of base) : 209929.dasm - System.Linq.Enumerable:Max(System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon, System.Nullable`1[System.Decimal]]):System.Nullable`1[System.Decimal] 52 (10.28% of base) : 209904.dasm - System.Linq.Enumerable:Min(System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon, System.Nullable`1[System.Decimal]]):System.Nullable`1[System.Decimal] 51 ( 3.29% of base) : 55857.dasm - System.Data.OleDb.OleDbDataReader:AppendSchemaUniqueIndexAsKey(System.Collections.Hashtable,System.Object[]):this 49 ( 3.87% of base) : 33303.dasm - System.Diagnostics.Tracing.EventSource:WriteEventString(System.String):this 43 ( 4.14% of base) : 141888.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 40 ( 1.88% of base) : 63714.dasm - d__8:MoveNext():this 38 ( 2.10% of base) : 178518.dasm - System.Data.Odbc.OdbcParameter:Bind(System.Data.Odbc.OdbcStatementHandle,System.Data.Odbc.OdbcCommand,short,System.Data.Odbc.CNativeBuffer,bool):this 37 ( 6.08% of base) : 56046.dasm - System.Data.OleDb.OleDbConnectionInternal:GetDataSourcePropertyValue(System.Guid,int):System.Object:this 36 ( 6.56% of base) : 56180.dasm - System.Data.OleDb.OleDbCommand:GetPropertyValue(System.Guid,int):System.Object:this 36 ( 1.95% of base) : 203411.dasm - System.Diagnostics.Eventing.Reader.ProviderMetadata:GetProviderListProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,int):System.Object:this 32 ( 1.50% of base) : 172567.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitSingleCharAtomicLoop|209_20(System.Text.RegularExpressions.RegexNode,byref):this 31 ( 0.80% of base) : 83936.dasm - Microsoft.Diagnostics.Tracing.Parsers.WppTraceEventParser:CreateTemplatesForTMFFile(System.Guid,System.String):System.Collections.Generic.List`1[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData]:this 31 ( 7.89% of base) : 160283.dasm - System.Drawing.ImageAnimator:CanAnimate(System.Drawing.Image):bool 30 ( 3.96% of base) : 215073.dasm - System.Runtime.Caching.MemoryCache:AddOrGetExistingInternal(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy):System.Object:this 27 ( 3.81% of base) : 55858.dasm - System.Data.OleDb.OleDbDataReader:AppendSchemaPrimaryKey(System.Collections.Hashtable,System.Object[]):int:this 27 ( 5.27% of base) : 55862.dasm - System.Data.OleDb.OleDbDataReader:GetPropertyOnRowset(System.Guid,int):System.Object:this 27 ( 4.45% of base) : 217080.dasm - System.Transactions.TransactionManager:FindOrCreatePromotedTransaction(System.Guid,System.Transactions.Distributed.DistributedTransaction):System.Transactions.Transaction 26 ( 4.90% of base) : 195381.dasm - System.Linq.Parallel.DecimalMinMaxAggregationOperator:InternalAggregate(byref):System.Decimal:this 22 ( 2.06% of base) : 112176.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 18 ( 3.84% of base) : 162083.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[System.Guid] 17 ( 3.54% of base) : 948.dasm - System.Xml.Serialization.XmlSchemaExporter:ExportElementAccessors(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Serialization.ElementAccessor[],bool,bool,System.String):this 15 ( 1.48% of base) : 33567.dasm - System.Diagnostics.Tracing.ActivityTracker:OnStart(System.String,System.String,int,byref,byref,int,bool):this 15 ( 1.52% of base) : 217252.dasm - System.Transactions.InternalEnlistment:get_EnlistmentTraceId():System.Transactions.EnlistmentTraceIdentifier:this 14 ( 1.23% of base) : 64109.dasm - d__29:MoveNext():this 14 ( 2.35% of base) : 27199.dasm - Microsoft.CodeAnalysis.Emit.SymbolMatcher:MapBaselineToCompilation(Microsoft.CodeAnalysis.Emit.EmitBaseline,Microsoft.CodeAnalysis.Compilation,Microsoft.CodeAnalysis.Emit.CommonPEModuleBuilder,System.Collections.Immutable.ImmutableDictionary`2[Microsoft.Cci.ITypeDefinition, System.Collections.Immutable.ImmutableArray`1[Microsoft.Cci.ITypeDefinitionMember]]):Microsoft.CodeAnalysis.Emit.EmitBaseline:this 13 ( 2.78% of base) : 119048.dasm - FloatAndDecimal:isInteger(System.Object):bool 13 ( 1.88% of base) : 162778.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalWriter:GetPropertyName(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.Serialization.JsonContract,byref):System.String:this 13 ( 2.10% of base) : 184364.dasm - ObserversState:ProcessItemAsync(System.__Canon):System.Threading.Tasks.Task:this 13 ( 1.46% of base) : 215052.dasm - System.Runtime.Caching.MemoryCache:Set(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy,System.String):this 12 ( 1.57% of base) : 197831.dasm - System.Formats.Cbor.CborReader:ReadDecimal():System.Decimal:this 12 ( 4.82% of base) : 217169.dasm - System.Transactions.Transaction:get_PromoterType():System.Guid:this 10 ( 3.75% of base) : 16322.dasm - System.Data.Common.DateTimeOffsetStorage:CompareValueTo(int,System.Object):int:this 10 ( 3.86% of base) : 15830.dasm - System.Data.Common.DecimalStorage:CompareValueTo(int,System.Object):int:this 10 ( 3.75% of base) : 60648.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:GetOrAddGuid(System.Guid):System.Reflection.Metadata.GuidHandle:this 10 ( 1.29% of base) : 207015.dasm - System.Security.AccessControl.CommonAcl:AddQualifiedAce(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this 10 ( 1.24% of base) : 207014.dasm - System.Security.AccessControl.CommonAcl:SetQualifiedAce(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this 10 ( 5.35% of base) : 6919.dasm - System.Xml.Schema.XmlSchemaParticle:get_MaxOccursString():System.String:this 9 ( 0.80% of base) : 91004.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:FixAndProcessWindowsASP(Microsoft.Diagnostics.Tracing.TraceEvent,System.Collections.Generic.KeyValuePair`2[System.Guid, System.Guid][]):this 8 ( 3.56% of base) : 188244.dasm - Microsoft.Build.Framework.Profiler.EvaluationLocation:CreateLocationForCondition(System.Nullable`1[System.Int64],ubyte,System.String,System.String,System.Nullable`1[System.Int32],System.String):Microsoft.Build.Framework.Profiler.EvaluationLocation 8 ( 3.56% of base) : 188242.dasm - Microsoft.Build.Framework.Profiler.EvaluationLocation:CreateLocationForGlob(System.Nullable`1[System.Int64],ubyte,System.String,System.String,System.Nullable`1[System.Int32],System.String):Microsoft.Build.Framework.Profiler.EvaluationLocation 8 ( 4.12% of base) : 168273.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmarkTraceEventParser:BenchmarkIterationStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkIterationStartArgs]):Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkIterationStartArgs 8 ( 4.12% of base) : 168272.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmarkTraceEventParser:BenchmarkIterationStopTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkIterationStopArgs]):Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkIterationStopArgs 8 ( 4.12% of base) : 168271.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmarkTraceEventParser:BenchmarkStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkStartArgs]):Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkStartArgs 8 ( 4.12% of base) : 168270.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmarkTraceEventParser:BenchmarkStopTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkStopArgs]):Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkStopArgs 8 ( 4.23% of base) : 168269.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmarkTraceEventParser:EventSourceMessageTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.EventSourceMessageArgs]):Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.EventSourceMessageArgs 8 ( 2.79% of base) : 83952.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:<.ctor>b__0_1(Microsoft.Diagnostics.Tracing.EmptyTraceData):this 8 ( 2.73% of base) : 90997.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_4(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStartTraceData):this 7 ( 1.04% of base) : 197840.dasm - System.Formats.Cbor.CborReader:ReadDouble():double:this 7 ( 1.54% of base) : 57470.dasm - System.Management.EnumerationOptions:Clone():System.Object:this 7 ( 2.55% of base) : 216932.dasm - System.Transactions.TransactionStatePromotedBase:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.IEnlistmentNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 7 ( 2.55% of base) : 216931.dasm - System.Transactions.TransactionStatePromotedBase:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.ISinglePhaseNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 6 ( 0.98% of base) : 93373.dasm - d__74:MoveNext():bool:this 6 ( 1.26% of base) : 161930.dasm - Newtonsoft.Json.Linq.JValue:CompareBigInteger(System.Numerics.BigInteger,System.Object):int 6 ( 1.30% of base) : 216966.dasm - System.Transactions.EnlistableStates:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.ISinglePhaseNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 5 ( 4.35% of base) : 25133.dasm - ConstantValueDecimal:Equals(Microsoft.CodeAnalysis.ConstantValue):bool:this 5 ( 0.68% of base) : 119004.dasm - GenericNumber:isPositive(System.Object):bool 5 ( 2.43% of base) : 38397.dasm - System.Runtime.InteropServices.ComEventsSink:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this 5 ( 2.55% of base) : 153834.dasm - System.Runtime.InteropServices.ComEventsSink:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this 5 ( 2.42% of base) : 155278.dasm - System.Runtime.Serialization.XmlWriterDelegator:WriteDecimalArray(System.Decimal[],System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString):this 5 ( 0.81% of base) : 150649.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberEscapeProperty(System.ReadOnlySpan`1[System.Byte],System.Decimal,int):this 5 ( 0.81% of base) : 150650.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberEscapeProperty(System.ReadOnlySpan`1[System.Char],System.Decimal,int):this 5 ( 0.81% of base) : 150664.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[System.Byte],System.DateTimeOffset,int):this 5 ( 0.81% of base) : 150604.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[System.Byte],System.Guid,int):this 5 ( 0.81% of base) : 150665.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[System.Char],System.DateTimeOffset,int):this 5 ( 0.81% of base) : 150605.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[System.Char],System.Guid,int):this 2 ( 0.12% of base) : 144068.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:ReportDiagnosticsForAddedModules(Microsoft.CodeAnalysis.DiagnosticBag):this 2 ( 1.13% of base) : 90971.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_33(Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata24TemplateHATraceData):this 2 ( 0.81% of base) : 90970.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_35(Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData):this 2 ( 0.45% of base) : 71402.dasm - System.Speech.Recognition.RecognizerBase:ProcessBookmarkEvent(System.Speech.Internal.SapiInterop.SpeechEvent):this 1 ( 0.16% of base) : 147604.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicDataFlowAnalysis:get_DataFlowsIn():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.ISymbol]:this 1 ( 0.75% of base) : 15410.dasm - System.Data.Common.SqlBooleanStorage:.ctor(System.Data.DataColumn):this 1 ( 0.72% of base) : 15383.dasm - System.Data.Common.SqlByteStorage:.ctor(System.Data.DataColumn):this 1 ( 0.97% of base) : 197845.dasm - System.Formats.Cbor.CborReader:SkipToParent(bool):this 1 ( 0.08% of base) : 204669.dasm - System.Net.FtpWebRequest:EnsureFtpWebResponse(System.Exception):this Top method improvements (bytes): -2374 (-4.87% of base) : 90901.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[System.String, Microsoft.Diagnostics.Tracing.ETWMapping] -1252 (-52.72% of base) : 2044.dasm - System.Xml.Serialization.CodeGenerator:.cctor() -859 (-25.45% of base) : 91788.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -852 (-53.22% of base) : 178309.dasm - ProxyBuilder:.cctor() -574 (-1.42% of base) : 29960.dasm - Microsoft.CodeAnalysis.DesktopAssemblyIdentityComparer:.cctor() -310 (-29.27% of base) : 158983.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -260 (-19.59% of base) : 2456.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ClrCompare(int,int):this -259 (-13.50% of base) : 8544.dasm - System.Xml.Schema.Compiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref):this -259 (-13.43% of base) : 7807.dasm - System.Xml.Schema.SchemaCollectionCompiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref):this -184 (-10.63% of base) : 163050.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:SetPropertySettingsFromAttributes(Newtonsoft.Json.Serialization.JsonProperty,System.Object,System.String,System.Type,int,byref):this -174 (-14.50% of base) : 8560.dasm - System.Xml.Schema.Compiler:CannonicalizeChoice(System.Xml.Schema.XmlSchemaChoice,bool):System.Xml.Schema.XmlSchemaParticle:this -174 (-17.63% of base) : 7812.dasm - System.Xml.Schema.SchemaCollectionCompiler:CalculateSequenceRange(System.Xml.Schema.XmlSchemaSequence,byref,byref):this -167 (-3.99% of base) : 56159.dasm - System.Data.OleDb.OleDbCommandBuilder:DeriveParametersFromStoredProcedure(System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbCommand):System.Data.OleDb.OleDbParameter[] -164 (-13.62% of base) : 7823.dasm - System.Xml.Schema.SchemaCollectionCompiler:CannonicalizeChoice(System.Xml.Schema.XmlSchemaChoice,bool,bool):System.Xml.Schema.XmlSchemaParticle:this -160 (-12.54% of base) : 66484.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool) -158 (-14.56% of base) : 8531.dasm - System.Xml.Schema.Compiler:BuildParticleContentModel(System.Xml.Schema.ParticleContentValidator,System.Xml.Schema.XmlSchemaParticle):bool:this -156 (-18.46% of base) : 163074.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo):Newtonsoft.Json.Serialization.JsonProperty:this -147 (-5.14% of base) : 55804.dasm - System.Data.OleDb.OleDbMetaDataFactory:.ctor(System.IO.Stream,System.String,System.String,System.Data.OleDb.SchemaSupport[]):this -135 (-5.75% of base) : 163435.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int -135 (-11.98% of base) : 7796.dasm - System.Xml.Schema.SchemaCollectionCompiler:BuildParticleContentModel(System.Xml.Schema.ParticleContentValidator,System.Xml.Schema.XmlSchemaParticle):this -130 (-18.01% of base) : 8558.dasm - System.Xml.Schema.Compiler:CannonicalizePointlessRoot(System.Xml.Schema.XmlSchemaParticle):System.Xml.Schema.XmlSchemaParticle:this -125 (-7.06% of base) : 72574.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -118 (-11.03% of base) : 7824.dasm - System.Xml.Schema.SchemaCollectionCompiler:CannonicalizeAll(System.Xml.Schema.XmlSchemaAll,bool,bool):System.Xml.Schema.XmlSchemaParticle:this -114 (-18.60% of base) : 2455.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ZeroCompare(int,bool):this -108 (-14.29% of base) : 195277.dasm - NullableDecimalMinMaxAggregationOperatorEnumerator`1:MoveNextCore(byref):bool:this -101 (-12.56% of base) : 172093.dasm - Xunit.XunitFilters:SplitExcludeMethodFilters():this -101 (-12.56% of base) : 172094.dasm - Xunit.XunitFilters:SplitIncludeMethodFilters():this -96 (-9.25% of base) : 162448.dasm - Newtonsoft.Json.Schema.JsonSchemaModel:Combine(Newtonsoft.Json.Schema.JsonSchemaModel,Newtonsoft.Json.Schema.JsonSchema) -92 (-9.55% of base) : 186902.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WriteCompilationOptions(Microsoft.Extensions.DependencyModel.CompilationOptions,System.Text.Json.Utf8JsonWriter):this -92 (-29.87% of base) : 156655.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode:this -92 (-29.87% of base) : 156652.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode:this -90 (-12.55% of base) : 16324.dasm - System.Data.Common.DateTimeOffsetStorage:Aggregate(System.Int32[],int):System.Object:this -90 (-9.06% of base) : 7822.dasm - System.Xml.Schema.SchemaCollectionCompiler:CannonicalizeSequence(System.Xml.Schema.XmlSchemaSequence,bool,bool):System.Xml.Schema.XmlSchemaParticle:this -87 (-30.00% of base) : 156680.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode:this -84 (-9.88% of base) : 195116.dasm - System.Linq.Parallel.QuerySettings:Merge(System.Linq.Parallel.QuerySettings):System.Linq.Parallel.QuerySettings:this -84 (-8.59% of base) : 8559.dasm - System.Xml.Schema.Compiler:CannonicalizeSequence(System.Xml.Schema.XmlSchemaSequence,bool):System.Xml.Schema.XmlSchemaParticle:this -83 (-11.19% of base) : 8548.dasm - System.Xml.Schema.Compiler:IsSequenceFromChoice(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaChoice):bool:this -82 (-30.26% of base) : 156633.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode:this -81 (-15.37% of base) : 197819.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -78 (-6.83% of base) : 70667.dasm - System.Speech.Internal.Synthesis.ConvertTextFrag:ToSapi(System.Collections.Generic.List`1[System.Speech.Synthesis.TtsEngine.TextFragment],byref):bool -77 (-3.59% of base) : 55802.dasm - System.Data.OleDb.OleDbMetaDataFactory:GetDataSourceInformationTable(System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbConnectionInternal):System.Data.DataTable:this -75 (-7.62% of base) : 89488.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -73 (-11.64% of base) : 153828.dasm - System.Runtime.InteropServices.ComEventsSink:FromRuntimeCallableWrapper(System.Object,System.Guid,bool):System.Runtime.InteropServices.ComEventsSink -72 (-8.65% of base) : 7816.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsElementFromGroupBase(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaGroupBase,bool):bool:this -70 (-2.41% of base) : 90707.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -64 (-6.47% of base) : 91026.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -64 (-1.32% of base) : 163542.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -64 (-1.23% of base) : 163636.dasm - Newtonsoft.Json.JsonWriter:WriteValueAsync(Newtonsoft.Json.JsonWriter,int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task -64 (-8.72% of base) : 195280.dasm - System.Linq.Parallel.NullableDecimalMinMaxAggregationOperator:InternalAggregate(byref):System.Nullable`1[System.Decimal]:this -62 (-12.47% of base) : 91011.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -62 (-6.44% of base) : 2460.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:GenerateContainerIterator(System.Xml.Xsl.Qil.QilNode,System.Reflection.Emit.LocalBuilder,System.Reflection.Emit.Label,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Type):this -60 (-9.42% of base) : 172222.dasm - Microsoft.Extensions.Caching.Memory.CacheEntryExtensions:SetOptions(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions):Microsoft.Extensions.Caching.Memory.ICacheEntry -58 (-3.10% of base) : 15620.dasm - System.Data.Common.TimeSpanStorage:Aggregate(System.Int32[],int):System.Object:this -58 (-34.52% of base) : 8547.dasm - System.Xml.Schema.Compiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -58 (-34.52% of base) : 7811.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -57 (-3.45% of base) : 163599.dasm - Newtonsoft.Json.JsonWriter:WriteToken(int,System.Object):this -55 (-8.08% of base) : 91012.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStop(Microsoft.Diagnostics.Tracing.TraceEvent,long):this -55 (-12.85% of base) : 197723.dasm - System.Formats.Cbor.CborWriter:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -54 (-2.84% of base) : 163682.dasm - Newtonsoft.Json.JsonWriter:WriteTokenAsync(int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task:this -51 (-14.01% of base) : 217423.dasm - Microsoft.Extensions.Caching.Memory.CacheEntry:g__FullCheck|49_0(byref):bool:this -51 (-16.14% of base) : 217426.dasm - Microsoft.Extensions.Caching.Memory.CacheEntry:PropagateOptions(Microsoft.Extensions.Caching.Memory.CacheEntry):this -50 (-13.05% of base) : 162780.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalWriter:ShouldWriteType(int,Newtonsoft.Json.Serialization.JsonContract,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty):bool:this -50 (-21.83% of base) : 33561.dasm - System.Diagnostics.Tracing.ActivityTracker:ActivityChanging(System.Threading.AsyncLocalValueChangedArgs`1[System.Diagnostics.Tracing.ActivityTracker+ActivityInfo]):this -50 (-5.31% of base) : 216843.dasm - System.Transactions.TransactionStatePSPEOperation:PSPEPromote(System.Transactions.InternalTransaction):System.Transactions.Distributed.DistributedTransaction:this -49 (-18.01% of base) : 168202.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[System.Guid, Microsoft.Xunit.Performance.UserProviderInfo],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[System.String, Microsoft.Xunit.Performance.CpuCounterInfo]):this -49 (-15.51% of base) : 1742.dasm - System.Xml.Serialization.SerializableMapping:Match(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaElement):bool:this -48 (-7.88% of base) : 91141.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:.ctor(System.String,Microsoft.Diagnostics.Tracing.TraceEventDispatcherOptions,System.Byte[],System.Byte[],bool):this -48 (-5.36% of base) : 90907.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -48 (-3.28% of base) : 164394.dasm - Newtonsoft.Json.JsonConvert:ToString(System.Object):System.String -48 (-2.62% of base) : 161948.dasm - Newtonsoft.Json.Linq.JValue:WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[]):System.Threading.Tasks.Task:this -48 (-1.90% of base) : 8385.dasm - System.Xml.Schema.RangeContentValidator:ValidateElement(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,byref):System.Object:this -48 (-3.81% of base) : 946.dasm - System.Xml.Serialization.XmlSchemaExporter:ExportElementAccessor(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Serialization.ElementAccessor,bool,bool,System.String):this -46 (-9.00% of base) : 6106.dasm - System.Xml.Schema.XmlSchemaInference:CreateNewElementforChoice(System.Xml.Schema.XmlSchemaElement):System.Xml.Schema.XmlSchemaElement:this -45 (-15.52% of base) : 17578.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -45 (-4.54% of base) : 70401.dasm - System.Speech.Internal.Synthesis.VoiceSynthesis:DispatchEvent(System.Speech.Internal.Synthesis.TTSEvent):this -44 (-15.28% of base) : 206989.dasm - System.Security.AccessControl.SystemAcl:RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -44 (-6.37% of base) : 8405.dasm - System.Xml.Schema.ParticleContentValidator:CalculateTotalFollowposForRangeNodes(System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[],byref):System.Xml.Schema.BitSet[]:this -44 (-10.05% of base) : 7817.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny):bool:this -44 (-11.31% of base) : 7813.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsSequenceFromChoice(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaChoice):bool:this -43 (-5.60% of base) : 161085.dasm - d__4:MoveNext():bool:this -43 (-6.62% of base) : 31771.dasm - Internal.Runtime.InteropServices.ComActivator:GetClassFactoryForType(Internal.Runtime.InteropServices.ComActivationContext):System.Object -43 (-5.96% of base) : 168636.dasm - System.Security.Cryptography.Pkcs.Rfc3161TimestampToken:CheckCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.Pkcs.SignerInfo,byref,byref,System.Security.Cryptography.Pkcs.Rfc3161TimestampTokenInfo):bool -42 (-4.97% of base) : 62379.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[System.String, System.IO.Stream],byref,byref):bool:this -41 (-13.71% of base) : 7468.dasm - System.Xml.Schema.XmlAtomicValue:get_ValueAsDateTime():System.DateTime:this -39 (-4.41% of base) : 161610.dasm - Newtonsoft.Json.Converters.XmlNodeConverter:ConvertTokenToXmlValue(Newtonsoft.Json.JsonReader):System.String -39 (-4.96% of base) : 162842.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalReader:ResolveTypeName(Newtonsoft.Json.JsonReader,byref,byref,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty,System.String):this -39 (-4.84% of base) : 150834.dasm - System.Text.Json.ReadStack:Push():this -38 (-11.48% of base) : 45370.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -38 (-5.85% of base) : 16309.dasm - System.Data.Common.DateTimeStorage:Aggregate(System.Int32[],int):System.Object:this -38 (-3.28% of base) : 55859.dasm - System.Data.OleDb.OleDbDataReader:AppendSchemaInfo():this -38 (-2.06% of base) : 66282.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitSwitchBucket(System.Linq.Expressions.Compiler.LambdaCompiler+SwitchInfo,System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+SwitchLabel]):this -38 (-5.47% of base) : 8553.dasm - System.Xml.Schema.Compiler:IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny):bool:this -36 (-5.25% of base) : 2535.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:CreateAggregator(System.Xml.Xsl.Qil.QilUnary,System.String,System.Xml.Xsl.IlGen.XmlILStorageMethods,System.Reflection.MethodInfo,System.Reflection.MethodInfo):System.Xml.Xsl.Qil.QilNode:this -36 (-1.59% of base) : 2470.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitXsltInvokeEarlyBound(System.Xml.Xsl.Qil.QilInvokeEarlyBound):System.Xml.Xsl.Qil.QilNode:this -35 (-25.55% of base) : 156714.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -35 (-6.51% of base) : 151613.dasm - System.Text.Json.ThrowHelper:ReThrowWithPath(byref,System.Text.Json.JsonReaderException) -34 (-1.13% of base) : 15659.dasm - System.Data.Common.SqlConvert:ChangeType2(System.Object,int,System.Type,System.IFormatProvider):System.Object -34 (-11.41% of base) : 206991.dasm - System.Security.AccessControl.SystemAcl:RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):bool:this -34 (-10.56% of base) : 6490.dasm - System.Xml.Schema.XmlDateTimeConverter:ToDateTime(System.Object):System.DateTime:this -34 (-8.63% of base) : 2440.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:EndNestedIterator(System.Xml.Xsl.Qil.QilNode):this Top method regressions (percentages): 53 (11.60% of base) : 209943.dasm - System.Linq.Enumerable:Max(System.Collections.Generic.IEnumerable`1[System.Nullable`1[System.Decimal]]):System.Nullable`1[System.Decimal] 53 (11.60% of base) : 209918.dasm - System.Linq.Enumerable:Min(System.Collections.Generic.IEnumerable`1[System.Nullable`1[System.Decimal]]):System.Nullable`1[System.Decimal] 52 (10.28% of base) : 209929.dasm - System.Linq.Enumerable:Max(System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon, System.Nullable`1[System.Decimal]]):System.Nullable`1[System.Decimal] 52 (10.28% of base) : 209904.dasm - System.Linq.Enumerable:Min(System.Collections.Generic.IEnumerable`1[System.__Canon],System.Func`2[System.__Canon, System.Nullable`1[System.Decimal]]):System.Nullable`1[System.Decimal] 31 ( 7.89% of base) : 160283.dasm - System.Drawing.ImageAnimator:CanAnimate(System.Drawing.Image):bool 36 ( 6.56% of base) : 56180.dasm - System.Data.OleDb.OleDbCommand:GetPropertyValue(System.Guid,int):System.Object:this 61 ( 6.37% of base) : 216897.dasm - System.Transactions.TransactionStateDelegatedBase:EnterState(System.Transactions.InternalTransaction):this 37 ( 6.08% of base) : 56046.dasm - System.Data.OleDb.OleDbConnectionInternal:GetDataSourcePropertyValue(System.Guid,int):System.Object:this 10 ( 5.35% of base) : 6919.dasm - System.Xml.Schema.XmlSchemaParticle:get_MaxOccursString():System.String:this 27 ( 5.27% of base) : 55862.dasm - System.Data.OleDb.OleDbDataReader:GetPropertyOnRowset(System.Guid,int):System.Object:this 26 ( 4.90% of base) : 195381.dasm - System.Linq.Parallel.DecimalMinMaxAggregationOperator:InternalAggregate(byref):System.Decimal:this 12 ( 4.82% of base) : 217169.dasm - System.Transactions.Transaction:get_PromoterType():System.Guid:this 67 ( 4.72% of base) : 160305.dasm - System.Drawing.Image:EnsureSave(System.Drawing.Image,System.String,System.IO.Stream) 27 ( 4.45% of base) : 217080.dasm - System.Transactions.TransactionManager:FindOrCreatePromotedTransaction(System.Guid,System.Transactions.Distributed.DistributedTransaction):System.Transactions.Transaction 5 ( 4.35% of base) : 25133.dasm - ConstantValueDecimal:Equals(Microsoft.CodeAnalysis.ConstantValue):bool:this 8 ( 4.23% of base) : 168269.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmarkTraceEventParser:EventSourceMessageTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.EventSourceMessageArgs]):Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.EventSourceMessageArgs 43 ( 4.14% of base) : 141888.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 8 ( 4.12% of base) : 168273.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmarkTraceEventParser:BenchmarkIterationStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkIterationStartArgs]):Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkIterationStartArgs 8 ( 4.12% of base) : 168272.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmarkTraceEventParser:BenchmarkIterationStopTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkIterationStopArgs]):Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkIterationStopArgs 8 ( 4.12% of base) : 168271.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmarkTraceEventParser:BenchmarkStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkStartArgs]):Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkStartArgs 8 ( 4.12% of base) : 168270.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmarkTraceEventParser:BenchmarkStopTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkStopArgs]):Microsoft.Diagnostics.Tracing.Parsers.MicrosoftXunitBenchmark.BenchmarkStopArgs 30 ( 3.96% of base) : 215073.dasm - System.Runtime.Caching.MemoryCache:AddOrGetExistingInternal(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy):System.Object:this 49 ( 3.87% of base) : 33303.dasm - System.Diagnostics.Tracing.EventSource:WriteEventString(System.String):this 10 ( 3.86% of base) : 15830.dasm - System.Data.Common.DecimalStorage:CompareValueTo(int,System.Object):int:this 18 ( 3.84% of base) : 162083.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[System.Guid] 27 ( 3.81% of base) : 55858.dasm - System.Data.OleDb.OleDbDataReader:AppendSchemaPrimaryKey(System.Collections.Hashtable,System.Object[]):int:this 10 ( 3.75% of base) : 16322.dasm - System.Data.Common.DateTimeOffsetStorage:CompareValueTo(int,System.Object):int:this 10 ( 3.75% of base) : 60648.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:GetOrAddGuid(System.Guid):System.Reflection.Metadata.GuidHandle:this 8 ( 3.56% of base) : 188244.dasm - Microsoft.Build.Framework.Profiler.EvaluationLocation:CreateLocationForCondition(System.Nullable`1[System.Int64],ubyte,System.String,System.String,System.Nullable`1[System.Int32],System.String):Microsoft.Build.Framework.Profiler.EvaluationLocation 8 ( 3.56% of base) : 188242.dasm - Microsoft.Build.Framework.Profiler.EvaluationLocation:CreateLocationForGlob(System.Nullable`1[System.Int64],ubyte,System.String,System.String,System.Nullable`1[System.Int32],System.String):Microsoft.Build.Framework.Profiler.EvaluationLocation 17 ( 3.54% of base) : 948.dasm - System.Xml.Serialization.XmlSchemaExporter:ExportElementAccessors(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Serialization.ElementAccessor[],bool,bool,System.String):this 51 ( 3.29% of base) : 55857.dasm - System.Data.OleDb.OleDbDataReader:AppendSchemaUniqueIndexAsKey(System.Collections.Hashtable,System.Object[]):this 53 ( 3.04% of base) : 2598.dasm - System.Xml.Xsl.IlGen.XmlILOptimizerVisitor:FoldArithmetic(int,System.Xml.Xsl.Qil.QilLiteral,System.Xml.Xsl.Qil.QilLiteral):System.Xml.Xsl.Qil.QilNode:this 145 ( 2.86% of base) : 89442.dasm - Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest:ParseProviderEvents(System.Func`2[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData, Microsoft.Diagnostics.Tracing.EventFilterResponse],bool):this 8 ( 2.79% of base) : 83952.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:<.ctor>b__0_1(Microsoft.Diagnostics.Tracing.EmptyTraceData):this 13 ( 2.78% of base) : 119048.dasm - FloatAndDecimal:isInteger(System.Object):bool 8 ( 2.73% of base) : 90997.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_4(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStartTraceData):this 58 ( 2.69% of base) : 17776.dasm - System.Data.BinaryNode:BinaryCompare(System.Object,System.Object,int,int,System.Globalization.CompareInfo):int:this 7 ( 2.55% of base) : 216932.dasm - System.Transactions.TransactionStatePromotedBase:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.IEnlistmentNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 5 ( 2.55% of base) : 153834.dasm - System.Runtime.InteropServices.ComEventsSink:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this 7 ( 2.55% of base) : 216931.dasm - System.Transactions.TransactionStatePromotedBase:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.ISinglePhaseNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 5 ( 2.43% of base) : 38397.dasm - System.Runtime.InteropServices.ComEventsSink:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this 5 ( 2.42% of base) : 155278.dasm - System.Runtime.Serialization.XmlWriterDelegator:WriteDecimalArray(System.Decimal[],System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString):this 14 ( 2.35% of base) : 27199.dasm - Microsoft.CodeAnalysis.Emit.SymbolMatcher:MapBaselineToCompilation(Microsoft.CodeAnalysis.Emit.EmitBaseline,Microsoft.CodeAnalysis.Compilation,Microsoft.CodeAnalysis.Emit.CommonPEModuleBuilder,System.Collections.Immutable.ImmutableDictionary`2[Microsoft.Cci.ITypeDefinition, System.Collections.Immutable.ImmutableArray`1[Microsoft.Cci.ITypeDefinitionMember]]):Microsoft.CodeAnalysis.Emit.EmitBaseline:this 38 ( 2.10% of base) : 178518.dasm - System.Data.Odbc.OdbcParameter:Bind(System.Data.Odbc.OdbcStatementHandle,System.Data.Odbc.OdbcCommand,short,System.Data.Odbc.CNativeBuffer,bool):this 13 ( 2.10% of base) : 184364.dasm - ObserversState:ProcessItemAsync(System.__Canon):System.Threading.Tasks.Task:this 22 ( 2.06% of base) : 112176.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 36 ( 1.95% of base) : 203411.dasm - System.Diagnostics.Eventing.Reader.ProviderMetadata:GetProviderListProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,int):System.Object:this 40 ( 1.88% of base) : 63714.dasm - d__8:MoveNext():this 13 ( 1.88% of base) : 162778.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalWriter:GetPropertyName(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.Serialization.JsonContract,byref):System.String:this 12 ( 1.57% of base) : 197831.dasm - System.Formats.Cbor.CborReader:ReadDecimal():System.Decimal:this 7 ( 1.54% of base) : 57470.dasm - System.Management.EnumerationOptions:Clone():System.Object:this 15 ( 1.52% of base) : 217252.dasm - System.Transactions.InternalEnlistment:get_EnlistmentTraceId():System.Transactions.EnlistmentTraceIdentifier:this 32 ( 1.50% of base) : 172567.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitSingleCharAtomicLoop|209_20(System.Text.RegularExpressions.RegexNode,byref):this 15 ( 1.48% of base) : 33567.dasm - System.Diagnostics.Tracing.ActivityTracker:OnStart(System.String,System.String,int,byref,byref,int,bool):this 13 ( 1.46% of base) : 215052.dasm - System.Runtime.Caching.MemoryCache:Set(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy,System.String):this 6 ( 1.30% of base) : 216966.dasm - System.Transactions.EnlistableStates:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.ISinglePhaseNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 10 ( 1.29% of base) : 207015.dasm - System.Security.AccessControl.CommonAcl:AddQualifiedAce(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this 6 ( 1.26% of base) : 161930.dasm - Newtonsoft.Json.Linq.JValue:CompareBigInteger(System.Numerics.BigInteger,System.Object):int 10 ( 1.24% of base) : 207014.dasm - System.Security.AccessControl.CommonAcl:SetQualifiedAce(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this 14 ( 1.23% of base) : 64109.dasm - d__29:MoveNext():this 2 ( 1.13% of base) : 90971.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_33(Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata24TemplateHATraceData):this 7 ( 1.04% of base) : 197840.dasm - System.Formats.Cbor.CborReader:ReadDouble():double:this 6 ( 0.98% of base) : 93373.dasm - d__74:MoveNext():bool:this 1 ( 0.97% of base) : 197845.dasm - System.Formats.Cbor.CborReader:SkipToParent(bool):this 2 ( 0.81% of base) : 90970.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_35(Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData):this 5 ( 0.81% of base) : 150649.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberEscapeProperty(System.ReadOnlySpan`1[System.Byte],System.Decimal,int):this 5 ( 0.81% of base) : 150650.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberEscapeProperty(System.ReadOnlySpan`1[System.Char],System.Decimal,int):this 5 ( 0.81% of base) : 150664.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[System.Byte],System.DateTimeOffset,int):this 5 ( 0.81% of base) : 150604.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[System.Byte],System.Guid,int):this 5 ( 0.81% of base) : 150665.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[System.Char],System.DateTimeOffset,int):this 5 ( 0.81% of base) : 150605.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[System.Char],System.Guid,int):this 31 ( 0.80% of base) : 83936.dasm - Microsoft.Diagnostics.Tracing.Parsers.WppTraceEventParser:CreateTemplatesForTMFFile(System.Guid,System.String):System.Collections.Generic.List`1[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData]:this 9 ( 0.80% of base) : 91004.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:FixAndProcessWindowsASP(Microsoft.Diagnostics.Tracing.TraceEvent,System.Collections.Generic.KeyValuePair`2[System.Guid, System.Guid][]):this 1 ( 0.75% of base) : 15410.dasm - System.Data.Common.SqlBooleanStorage:.ctor(System.Data.DataColumn):this 1 ( 0.72% of base) : 15383.dasm - System.Data.Common.SqlByteStorage:.ctor(System.Data.DataColumn):this 5 ( 0.68% of base) : 119004.dasm - GenericNumber:isPositive(System.Object):bool 2 ( 0.45% of base) : 71402.dasm - System.Speech.Recognition.RecognizerBase:ProcessBookmarkEvent(System.Speech.Internal.SapiInterop.SpeechEvent):this 1 ( 0.16% of base) : 147604.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicDataFlowAnalysis:get_DataFlowsIn():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.ISymbol]:this 2 ( 0.12% of base) : 144068.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:ReportDiagnosticsForAddedModules(Microsoft.CodeAnalysis.DiagnosticBag):this 1 ( 0.08% of base) : 204669.dasm - System.Net.FtpWebRequest:EnsureFtpWebResponse(System.Exception):this Top method improvements (percentages): -28 (-54.90% of base) : 8442.dasm - System.Xml.Schema.LeafRangeNode:.ctor(System.Decimal,System.Decimal):this -852 (-53.22% of base) : 178309.dasm - ProxyBuilder:.cctor() -1252 (-52.72% of base) : 2044.dasm - System.Xml.Serialization.CodeGenerator:.cctor() -18 (-47.37% of base) : 32930.dasm - System.Diagnostics.Tracing.PropertyValue:.ctor(System.DateTimeOffset):this -18 (-47.37% of base) : 32928.dasm - System.Diagnostics.Tracing.PropertyValue:.ctor(System.Decimal):this -18 (-47.37% of base) : 32932.dasm - System.Diagnostics.Tracing.PropertyValue:.ctor(System.Guid):this -18 (-39.13% of base) : 48407.dasm - System.Guid:TryWriteBytes(System.Span`1[System.Byte]):bool:this -58 (-34.52% of base) : 8547.dasm - System.Xml.Schema.Compiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -58 (-34.52% of base) : 7811.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -82 (-30.26% of base) : 156633.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode:this -87 (-30.00% of base) : 156680.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode:this -92 (-29.87% of base) : 156655.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode:this -92 (-29.87% of base) : 156652.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode:this -310 (-29.27% of base) : 158983.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -15 (-28.30% of base) : 126677.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToDecimal(bool):System.Decimal -15 (-28.30% of base) : 55233.dasm - Microsoft.VisualBasic.CompilerServices.DecimalType:FromBoolean(bool):System.Decimal -10 (-26.32% of base) : 158879.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -12 (-26.09% of base) : 145861.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:get_ITypeReferenceTypeDef():System.Reflection.Metadata.TypeDefinitionHandle:this -35 (-25.55% of base) : 156714.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -859 (-25.45% of base) : 91788.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -16 (-25.40% of base) : 202753.dasm - System.CodeDom.CodeChecksumPragma:.ctor(System.String,System.Guid,System.Byte[]):this -25 (-24.27% of base) : 160406.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,int,System.Drawing.Graphics+EnumerateMetafileProc):this -25 (-24.27% of base) : 160408.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,int,System.Drawing.Graphics+EnumerateMetafileProc):this -10 (-23.81% of base) : 50125.dasm - System.Type:GetTypeFromCLSID(System.Guid,System.String):System.Type -26 (-23.64% of base) : 62137.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -10 (-22.73% of base) : 50127.dasm - System.Type:GetTypeFromCLSID(System.Guid):System.Type -10 (-22.22% of base) : 50126.dasm - System.Type:GetTypeFromCLSID(System.Guid,bool):System.Type -26 (-22.03% of base) : 62136.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -50 (-21.83% of base) : 33561.dasm - System.Diagnostics.Tracing.ActivityTracker:ActivityChanging(System.Threading.AsyncLocalValueChangedArgs`1[System.Diagnostics.Tracing.ActivityTracker+ActivityInfo]):this -25 (-21.01% of base) : 206979.dasm - System.Security.AccessControl.DiscretionaryAcl:AddAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -25 (-21.01% of base) : 206973.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccessSpecific(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -25 (-21.01% of base) : 206977.dasm - System.Security.AccessControl.DiscretionaryAcl:SetAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -20 (-20.83% of base) : 62140.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -25 (-20.66% of base) : 206975.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):bool:this -1 (-20.00% of base) : 202328.dasm - System.CodeDom.Compiler.CodeValidator:ValidateSnippetCompileUnit(System.CodeDom.CodeSnippetCompileUnit):this -260 (-19.59% of base) : 2456.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ClrCompare(int,int):this -25 (-19.38% of base) : 206995.dasm - System.Security.AccessControl.SystemAcl:AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -25 (-19.38% of base) : 206993.dasm - System.Security.AccessControl.SystemAcl:SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -10 (-18.87% of base) : 91014.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:SetThreadToStartStopActivity(Microsoft.Diagnostics.Tracing.TraceEvent):this -10 (-18.87% of base) : 160418.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Graphics+EnumerateMetafileProc):this -10 (-18.87% of base) : 160420.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.Graphics+EnumerateMetafileProc):this -13 (-18.84% of base) : 159034.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.Rectangle,int):this -13 (-18.84% of base) : 159037.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.RectangleF,int):this -13 (-18.84% of base) : 159043.dasm - System.Drawing.Imaging.Metafile:.ctor(System.String,long,System.Drawing.Rectangle,int):this -114 (-18.60% of base) : 2455.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ZeroCompare(int,bool):this -156 (-18.46% of base) : 163074.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo):Newtonsoft.Json.Serialization.JsonProperty:this -10 (-18.18% of base) : 90991.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_10(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetRoleManagerGetUserRolesTraceData):this -10 (-18.18% of base) : 90990.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_11(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetRoleManagerEndTraceData):this -10 (-18.18% of base) : 90989.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_12(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetMapHandlerEnterTraceData):this -10 (-18.18% of base) : 90988.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_13(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetMapHandlerLeaveTraceData):this -10 (-18.18% of base) : 90987.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_14(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetHttpHandlerEnterTraceData):this -10 (-18.18% of base) : 90986.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_15(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetHttpHandlerLeaveTraceData):this -10 (-18.18% of base) : 90985.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_16(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreInitEnterTraceData):this -10 (-18.18% of base) : 90984.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_17(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreInitLeaveTraceData):this -10 (-18.18% of base) : 90983.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_18(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageInitEnterTraceData):this -10 (-18.18% of base) : 90982.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_19(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageInitLeaveTraceData):this -10 (-18.18% of base) : 90981.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_20(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageLoadEnterTraceData):this -10 (-18.18% of base) : 90980.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_21(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageLoadLeaveTraceData):this -10 (-18.18% of base) : 90979.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_22(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreRenderEnterTraceData):this -10 (-18.18% of base) : 90978.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_23(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreRenderLeaveTraceData):this -10 (-18.18% of base) : 90977.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_24(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageSaveViewstateEnterTraceData):this -10 (-18.18% of base) : 90976.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_25(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageSaveViewstateLeaveTraceData):this -10 (-18.18% of base) : 90975.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_26(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageRenderEnterTraceData):this -10 (-18.18% of base) : 90974.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_27(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageRenderLeaveTraceData):this -10 (-18.18% of base) : 90995.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_6(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStartHandlerTraceData):this -10 (-18.18% of base) : 90994.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_7(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPipelineModuleEnterTraceData):this -10 (-18.18% of base) : 90993.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_8(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetGetAppDomainEnterTraceData):this -10 (-18.18% of base) : 90992.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_9(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetRoleManagerBeginTraceData):this -49 (-18.01% of base) : 168202.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[System.Guid, Microsoft.Xunit.Performance.UserProviderInfo],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[System.String, Microsoft.Xunit.Performance.CpuCounterInfo]):this -130 (-18.01% of base) : 8558.dasm - System.Xml.Schema.Compiler:CannonicalizePointlessRoot(System.Xml.Schema.XmlSchemaParticle):System.Xml.Schema.XmlSchemaParticle:this -10 (-17.86% of base) : 159053.dasm - System.Drawing.Imaging.Metafile:.ctor(long,System.Drawing.Rectangle,int):this -10 (-17.86% of base) : 48408.dasm - System.Guid:ToByteArray():System.Byte[]:this -174 (-17.63% of base) : 7812.dasm - System.Xml.Schema.SchemaCollectionCompiler:CalculateSequenceRange(System.Xml.Schema.XmlSchemaSequence,byref,byref):this -11 (-17.46% of base) : 62981.dasm - System.Net.Http.Headers.RangeConditionHeaderValue:.ctor(System.DateTimeOffset):this -11 (-17.46% of base) : 62945.dasm - System.Net.Http.Headers.RetryConditionHeaderValue:.ctor(System.DateTimeOffset):this -11 (-16.67% of base) : 172247.dasm - Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryExtensions:SetAbsoluteExpiration(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset):Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions -11 (-16.67% of base) : 172217.dasm - Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions:SetAbsoluteExpiration(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset):Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions -22 (-16.54% of base) : 59260.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -22 (-16.54% of base) : 59254.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -22 (-16.54% of base) : 59236.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -22 (-16.54% of base) : 59242.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -22 (-16.54% of base) : 59263.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -20 (-16.53% of base) : 153320.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:CreateInstance():System.Object:this -10 (-16.39% of base) : 12586.dasm - System.Xml.XmlConvert:ToString(System.DateTimeOffset):System.String -51 (-16.14% of base) : 217426.dasm - Microsoft.Extensions.Caching.Memory.CacheEntry:PropagateOptions(Microsoft.Extensions.Caching.Memory.CacheEntry):this -10 (-16.13% of base) : 217362.dasm - <>c:b__27_1(Microsoft.Extensions.Caching.Memory.CacheEntry,Microsoft.Extensions.Caching.Memory.CacheEntry):int:this -30 (-16.13% of base) : 163001.dasm - Newtonsoft.Json.Serialization.JsonContainerContract:.ctor(System.Type):this -10 (-16.13% of base) : 159305.dasm - System.Drawing.Drawing2D.GraphicsPath:Warp(System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.Drawing2D.Matrix):this -10 (-16.13% of base) : 159059.dasm - System.Drawing.Imaging.Metafile:.ctor(long,System.Drawing.Rectangle):this -17 (-16.04% of base) : 160436.dasm - System.Drawing.Graphics:DrawImage(System.Drawing.Image,System.Drawing.Rectangle,int,int,int,int,int):this -22 (-15.94% of base) : 59270.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -22 (-15.94% of base) : 59233.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -13 (-15.66% of base) : 2925.dasm - System.Xml.Xsl.IlGen.GenerateHelper:LoadBoolean(bool):this -10 (-15.62% of base) : 159035.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.Rectangle):this -10 (-15.62% of base) : 159038.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.RectangleF):this -10 (-15.62% of base) : 159044.dasm - System.Drawing.Imaging.Metafile:.ctor(System.String,long,System.Drawing.Rectangle):this -45 (-15.52% of base) : 17578.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -49 (-15.51% of base) : 1742.dasm - System.Xml.Serialization.SerializableMapping:Match(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaElement):bool:this -17 (-15.45% of base) : 160435.dasm - System.Drawing.Graphics:DrawImage(System.Drawing.Image,System.Drawing.Rectangle,int,int,int,int,int,System.Drawing.Imaging.ImageAttributes):this -10 (-15.38% of base) : 159306.dasm - System.Drawing.Drawing2D.GraphicsPath:Warp(System.Drawing.PointF[],System.Drawing.RectangleF):this 696 total methods with Code Size differences (615 improved, 81 regressed), 4834 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\libraries.pmi.windows.x64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x64.checked.2\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x64.checked.2\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\libraries.pmi.windows.x64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x64.checked.2\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x64.checked.2\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x64.checked.2\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x64.checked.2\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x64.checked.2\diff --metrics PerfScore,CodeSize Found 3872 files with textual diffs. Summary of Perf Score diffs: (Lower is better) Total PerfScoreUnits of base: 1341693.5200000543 Total PerfScoreUnits of diff: 1348322.4100000542 Total PerfScoreUnits of delta: 6628.89 (0.49% of base) Total relative delta: 141.20 diff is a regression. relative diff is a regression. Top file regressions (PerfScoreUnits): 26.30 : 116155.dasm (5.58% of base) 19.15 : 126192.dasm (1.79% of base) 16.20 : 102951.dasm (6.76% of base) 15.70 : 227388.dasm (5.96% of base) 13.55 : 227608.dasm (4.73% of base) 10.73 : 108289.dasm (8.20% of base) 10.50 : 55408.dasm (0.01% of base) 10.40 : 116329.dasm (7.30% of base) 9.40 : 215166.dasm (3.19% of base) 9.40 : 215206.dasm (3.40% of base) 8.90 : 186007.dasm (0.12% of base) 7.50 : 116528.dasm (4.18% of base) 7.00 : 227515.dasm (3.64% of base) 6.65 : 227210.dasm (1.97% of base) 6.10 : 116635.dasm (3.79% of base) 5.45 : 117454.dasm (1.77% of base) 5.30 : 84640.dasm (4.26% of base) 4.70 : 155803.dasm (16.85% of base) 4.70 : 21164.dasm (8.12% of base) 4.70 : 106166.dasm (12.22% of base) 4.00 : 100236.dasm (5.94% of base) 4.00 : 100348.dasm (4.30% of base) 4.00 : 101586.dasm (5.94% of base) 4.00 : 101746.dasm (5.94% of base) 4.00 : 102060.dasm (5.94% of base) 4.00 : 86376.dasm (4.30% of base) 4.00 : 86378.dasm (4.30% of base) 4.00 : 86481.dasm (4.30% of base) 4.00 : 86483.dasm (4.30% of base) 4.00 : 86596.dasm (4.30% of base) 4.00 : 86598.dasm (4.30% of base) 4.00 : 86600.dasm (4.30% of base) 4.00 : 86602.dasm (4.30% of base) 4.00 : 86812.dasm (4.30% of base) 4.00 : 86814.dasm (4.30% of base) 4.00 : 86816.dasm (4.30% of base) 4.00 : 86818.dasm (4.30% of base) 4.00 : 87036.dasm (4.30% of base) 4.00 : 87038.dasm (4.30% of base) 4.00 : 87040.dasm (4.30% of base) 4.00 : 87042.dasm (4.30% of base) 4.00 : 87252.dasm (4.30% of base) 4.00 : 87254.dasm (4.30% of base) 4.00 : 87512.dasm (4.57% of base) 4.00 : 87514.dasm (4.57% of base) 4.00 : 87516.dasm (4.57% of base) 4.00 : 87518.dasm (4.57% of base) 4.00 : 87724.dasm (4.57% of base) 4.00 : 87726.dasm (4.57% of base) 4.00 : 87728.dasm (4.57% of base) 4.00 : 87730.dasm (4.57% of base) 4.00 : 87972.dasm (4.80% of base) 4.00 : 87973.dasm (4.80% of base) 4.00 : 87974.dasm (4.80% of base) 4.00 : 87975.dasm (4.80% of base) 4.00 : 88399.dasm (4.80% of base) 4.00 : 88400.dasm (4.80% of base) 4.00 : 88401.dasm (4.80% of base) 4.00 : 88402.dasm (4.80% of base) 4.00 : 88897.dasm (4.30% of base) 4.00 : 88899.dasm (4.30% of base) 4.00 : 88901.dasm (4.30% of base) 4.00 : 88903.dasm (4.30% of base) 4.00 : 88905.dasm (4.30% of base) 4.00 : 88907.dasm (4.30% of base) 4.00 : 89538.dasm (3.87% of base) 4.00 : 89540.dasm (3.87% of base) 4.00 : 89567.dasm (4.30% of base) 4.00 : 89569.dasm (4.30% of base) 4.00 : 89577.dasm (4.44% of base) 4.00 : 89586.dasm (4.51% of base) 4.00 : 89587.dasm (4.51% of base) 4.00 : 89593.dasm (4.80% of base) 4.00 : 89819.dasm (4.80% of base) 4.00 : 89820.dasm (4.80% of base) 4.00 : 89821.dasm (4.80% of base) 4.00 : 89822.dasm (4.80% of base) 4.00 : 89823.dasm (4.80% of base) 4.00 : 89824.dasm (4.80% of base) 4.00 : 89825.dasm (4.80% of base) 4.00 : 89826.dasm (4.80% of base) 4.00 : 90752.dasm (4.80% of base) 4.00 : 90753.dasm (4.80% of base) 4.00 : 90754.dasm (4.80% of base) 4.00 : 90755.dasm (4.80% of base) 4.00 : 90756.dasm (4.80% of base) 4.00 : 90757.dasm (4.80% of base) 4.00 : 90758.dasm (4.80% of base) 4.00 : 90759.dasm (4.80% of base) 4.00 : 90968.dasm (4.80% of base) 4.00 : 90969.dasm (4.80% of base) 4.00 : 90970.dasm (4.80% of base) 4.00 : 90971.dasm (4.80% of base) 4.00 : 90972.dasm (4.80% of base) 4.00 : 90973.dasm (4.80% of base) 4.00 : 90974.dasm (4.80% of base) 4.00 : 90975.dasm (4.80% of base) 4.00 : 93691.dasm (5.94% of base) 4.00 : 93705.dasm (5.94% of base) 4.00 : 93713.dasm (5.94% of base) Top file improvements (PerfScoreUnits): -3113.90 : 44788.dasm (-8.52% of base) -483.60 : 86230.dasm (-0.36% of base) -300.00 : 84712.dasm (-1.97% of base) -298.20 : 192586.dasm (-0.93% of base) -233.50 : 51715.dasm (-12.33% of base) -75.70 : 119301.dasm (-20.65% of base) -74.10 : 137012.dasm (-2.36% of base) -70.40 : 21170.dasm (-7.91% of base) -68.70 : 137088.dasm (-1.80% of base) -63.50 : 165964.dasm (-16.60% of base) -54.40 : 102904.dasm (-8.08% of base) -52.20 : 116764.dasm (-0.04% of base) -47.40 : 192587.dasm (-8.00% of base) -37.30 : 116585.dasm (-0.47% of base) -35.30 : 116411.dasm (-0.69% of base) -34.80 : 119500.dasm (-2.32% of base) -34.40 : 84988.dasm (-9.77% of base) -32.80 : 84696.dasm (-16.10% of base) -30.70 : 152360.dasm (-4.16% of base) -29.00 : 84918.dasm (-1.89% of base) -26.20 : 202859.dasm (-10.00% of base) -22.40 : 215168.dasm (-4.70% of base) -21.60 : 116759.dasm (-3.51% of base) -21.22 : 85645.dasm (-7.64% of base) -20.40 : 84627.dasm (-7.27% of base) -18.50 : 21871.dasm (-3.35% of base) -18.20 : 86216.dasm (-11.27% of base) -18.00 : 84587.dasm (-3.93% of base) -17.80 : 137022.dasm (-1.85% of base) -17.80 : 137026.dasm (-2.78% of base) -17.80 : 136968.dasm (-1.74% of base) -17.80 : 21874.dasm (-1.79% of base) -17.50 : 188297.dasm (-1.92% of base) -17.40 : 118000.dasm (-14.94% of base) -17.20 : 85203.dasm (-1.27% of base) -17.20 : 116636.dasm (-3.05% of base) -17.10 : 91741.dasm (-0.08% of base) -15.60 : 232016.dasm (-16.90% of base) -14.40 : 191592.dasm (-8.71% of base) -14.00 : 84676.dasm (-3.39% of base) -13.50 : 85671.dasm (-5.35% of base) -13.40 : 85512.dasm (-3.05% of base) -13.20 : 215220.dasm (-12.95% of base) -12.80 : 215232.dasm (-11.86% of base) -12.80 : 215236.dasm (-12.21% of base) -12.80 : 215214.dasm (-12.15% of base) -12.80 : 215216.dasm (-12.15% of base) -12.80 : 215230.dasm (-11.86% of base) -12.60 : 215193.dasm (-19.82% of base) -12.60 : 215194.dasm (-19.82% of base) -12.20 : 215234.dasm (-11.44% of base) -12.20 : 215218.dasm (-11.76% of base) -12.10 : 85044.dasm (-24.13% of base) -11.60 : 148322.dasm (-5.41% of base) -11.60 : 189502.dasm (-14.55% of base) -11.60 : 189517.dasm (-14.90% of base) -11.60 : 189480.dasm (-14.90% of base) -11.40 : 148614.dasm (-23.05% of base) -11.40 : 148615.dasm (-22.03% of base) -11.40 : 190661.dasm (-3.16% of base) -11.30 : 189493.dasm (-24.51% of base) -11.30 : 189505.dasm (-24.51% of base) -11.30 : 189487.dasm (-24.51% of base) -11.30 : 189483.dasm (-24.22% of base) -11.30 : 189476.dasm (-24.54% of base) -11.30 : 189477.dasm (-24.09% of base) -11.30 : 189510.dasm (-24.22% of base) -11.30 : 189492.dasm (-24.22% of base) -11.30 : 189504.dasm (-24.22% of base) -11.30 : 189513.dasm (-24.54% of base) -11.30 : 189514.dasm (-24.09% of base) -11.30 : 189486.dasm (-24.22% of base) -11.10 : 85658.dasm (-0.58% of base) -11.00 : 189508.dasm (-14.87% of base) -11.00 : 189484.dasm (-14.80% of base) -11.00 : 189511.dasm (-14.80% of base) -11.00 : 189512.dasm (-14.87% of base) -11.00 : 189456.dasm (-17.38% of base) -11.00 : 189457.dasm (-16.74% of base) -11.00 : 189494.dasm (-14.80% of base) -11.00 : 189498.dasm (-19.40% of base) -11.00 : 189499.dasm (-18.50% of base) -11.00 : 189500.dasm (-13.85% of base) -11.00 : 189506.dasm (-14.80% of base) -11.00 : 189458.dasm (-17.38% of base) -11.00 : 189459.dasm (-16.74% of base) -11.00 : 189478.dasm (-14.19% of base) -11.00 : 189490.dasm (-14.87% of base) -11.00 : 189496.dasm (-14.87% of base) -11.00 : 189488.dasm (-14.80% of base) -11.00 : 189515.dasm (-14.19% of base) -11.00 : 189485.dasm (-14.87% of base) -10.80 : 148611.dasm (-25.78% of base) -10.60 : 85187.dasm (-0.58% of base) -10.40 : 117711.dasm (-12.67% of base) -10.40 : 117713.dasm (-12.67% of base) -10.30 : 113350.dasm (-11.28% of base) -10.20 : 86187.dasm (-3.74% of base) -10.00 : 103038.dasm (-3.91% of base) -10.00 : 116891.dasm (-6.58% of base) 3849 total files with Perf Score differences (361 improved, 3488 regressed), 23 unchanged. Top method regressions (PerfScoreUnits): 26.30 ( 5.58% of base) : 116155.dasm - System.Data.OleDb.ColumnBinding:Value(System.Object):this 19.15 ( 1.79% of base) : 126192.dasm - d__8:MoveNext():this 16.20 ( 6.76% of base) : 102951.dasm - ReloggerCallbacks:Initialize(long):this 15.70 ( 5.96% of base) : 227388.dasm - System.Transactions.TransactionManager:FindOrCreatePromotedTransaction(System.Guid,System.Transactions.Distributed.DistributedTransaction):System.Transactions.Transaction 13.55 ( 4.73% of base) : 227608.dasm - System.Transactions.TransactionStateDelegatedBase:EnterState(System.Transactions.InternalTransaction):this 10.73 ( 8.20% of base) : 108289.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[Guid] 10.50 ( 0.01% of base) : 55408.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 10.40 ( 7.30% of base) : 116329.dasm - System.Data.OleDb.OleDbCommand:GetPropertyValue(System.Guid,int):System.Object:this 9.40 ( 3.40% of base) : 215206.dasm - System.Security.AccessControl.CommonAcl:AddQualifiedAce(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this 9.40 ( 3.19% of base) : 215166.dasm - System.Security.AccessControl.CommonAcl:SetQualifiedAce(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this 8.90 ( 0.12% of base) : 186007.dasm - System.Diagnostics.Eventing.Reader.ProviderMetadata:GetProviderListProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,int):System.Object:this 7.50 ( 4.18% of base) : 116528.dasm - System.Data.OleDb.OleDbConnectionInternal:GetDataSourcePropertyValue(System.Guid,int):System.Object:this 7.00 ( 3.64% of base) : 227515.dasm - System.Transactions.EnlistableStates:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.ISinglePhaseNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 6.65 ( 1.97% of base) : 227210.dasm - System.Transactions.InternalEnlistment:get_EnlistmentTraceId():System.Transactions.EnlistmentTraceIdentifier:this 6.10 ( 3.79% of base) : 116635.dasm - System.Data.OleDb.OleDbDataReader:GetPropertyOnRowset(System.Guid,int):System.Object:this 5.45 ( 1.77% of base) : 117454.dasm - System.Drawing.Bitmap:MakeTransparent(System.Drawing.Color):this 5.30 ( 4.26% of base) : 84640.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_4(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStartTraceData):this 4.70 ( 8.12% of base) : 21164.dasm - System.Runtime.InteropServices.ComEventsSink:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this 4.70 (16.85% of base) : 155803.dasm - System.Text.Json.Nodes.JsonValue:Create(System.Nullable`1[Guid],System.Nullable`1[JsonNodeOptions]):System.Text.Json.Nodes.JsonValue 4.70 (12.22% of base) : 106166.dasm - Newtonsoft.Json.JsonTextWriter:WriteValueAsync(System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task:this 4.00 ( 7.27% of base) : 103121.dasm - <>c:b__117_18():FastSerialization.IFastSerializable:this 4.00 ( 5.94% of base) : 103459.dasm - DCStartEndTraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser+DCStartEndTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 85025.dasm - Microsoft.Diagnostics.Tracing.EmptyTraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.EmptyTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 86165.dasm - Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 86176.dasm - Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 4.30% of base) : 86148.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:add_ThreadSample(System.Action`1[[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 4.00 ( 4.30% of base) : 86150.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:add_ThreadStackWalk(System.Action`1[[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 4.00 ( 5.94% of base) : 101319.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.EightStringsTemplateEATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.EightStringsTemplateEATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101287.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101295.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101915.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateEATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateEATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101907.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata0TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata0TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101875.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata100TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata100TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101867.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata101TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata101TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101859.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata102TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata102TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101851.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata103TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata103TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 100937.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata10TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata10TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101009.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata11TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata11TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101017.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata12TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata12TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101025.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata13TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata13TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101033.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata14TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata14TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101883.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata15TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata15TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101891.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata16TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata16TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101327.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata17TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata17TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101899.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata18TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata18TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101367.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata19TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata19TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101041.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata1TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata1TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101375.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata20TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata20TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101383.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101144.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101065.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101073.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata24TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata24TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101085.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata25TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata25TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101093.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata26TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata26TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101104.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata27TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata27TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101120.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata28TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata28TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101128.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata29TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata29TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101049.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata2TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata2TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101136.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata30TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata30TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101152.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata31TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata31TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101160.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata32TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata32TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101391.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata33TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata33TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101407.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata34TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata34TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101415.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata35TemplateSATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata35TemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101423.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata36TemplateSATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata36TemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101431.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata37TemplateSATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata37TemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101439.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata38TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata38TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101447.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata39TemplateSATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata39TemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 100963.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101455.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata40TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata40TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101463.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata41TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata41TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101472.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata42TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata42TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101480.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101488.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata44TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata44TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101496.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata45TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata45TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101504.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata46TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata46TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101512.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata47TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata47TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101520.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata48TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata48TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101528.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata49TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata49TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 100954.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata4TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata4TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101536.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata50TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata50TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101544.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata51TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata51TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101552.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata52TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata52TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101560.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata53TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata53TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101570.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata54TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata54TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101578.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata55TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata55TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101335.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata56TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata56TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101343.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata57TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata57TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101351.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101359.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata59TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata59TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 100993.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata5TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata5TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101586.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata60TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata60TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101594.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata61TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata61TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101602.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata62TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata62TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101610.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata63TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata63TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101618.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata64TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata64TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101626.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata65TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata65TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101634.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata66TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata66TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101642.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata67TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata67TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101650.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata68TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata68TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this Top method improvements (PerfScoreUnits): -3113.90 (-8.52% of base) : 44788.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol -483.60 (-0.36% of base) : 86230.dasm - Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest:ParseProviderEvents(System.Func`2[[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],bool):this -300.00 (-1.97% of base) : 84712.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.ETWMapping, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]] -298.20 (-0.93% of base) : 192586.dasm - System.Security.AccessControl.DirectoryObjectSecurity:GetRules(bool,bool,bool,System.Type):System.Security.AccessControl.AuthorizationRuleCollection:this -233.50 (-12.33% of base) : 51715.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol -75.70 (-20.65% of base) : 119301.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -74.10 (-2.36% of base) : 137012.dasm - <_ParseTextAsync>d__534:MoveNext():this -70.40 (-7.91% of base) : 21170.dasm - System.Runtime.InteropServices.ComEventsSink:FromRuntimeCallableWrapper(System.Object,System.Guid,bool):System.Runtime.InteropServices.ComEventsSink -68.70 (-1.80% of base) : 137088.dasm - d__587:MoveNext():this -63.50 (-16.60% of base) : 165964.dasm - Microsoft.Diagnostics.Tracing.Extensions.ETWKernelControl:PutStacksIntoExtensions(System.Collections.Generic.List`1[ExtensionItem],long,int) -54.40 (-8.08% of base) : 102904.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -52.20 (-0.04% of base) : 116764.dasm - System.Data.OleDb.OleDbMetaDataFactory:.ctor(System.IO.Stream,System.String,System.String,System.Data.OleDb.SchemaSupport[]):this -47.40 (-8.00% of base) : 192587.dasm - System.Security.AccessControl.DirectoryObjectSecurity:ModifyAccess(int,System.Security.AccessControl.ObjectAccessRule,byref):bool:this -37.30 (-0.47% of base) : 116585.dasm - System.Data.OleDb.OleDbConnectionStringBuilder:GetProviderInfo(System.String):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Data.OleDb.OleDbPropertyInfo, System.Data.OleDb, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]]:this -35.30 (-0.69% of base) : 116411.dasm - System.Data.OleDb.OleDbCommandBuilder:DeriveParametersFromStoredProcedure(System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbCommand):System.Data.OleDb.OleDbParameter[] -34.80 (-2.32% of base) : 119500.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -34.40 (-9.77% of base) : 84988.dasm - Microsoft.Diagnostics.Tracing.TraceEventDispatcher:LookupGuid(System.Guid,byref):this -32.80 (-16.10% of base) : 84696.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -30.70 (-4.16% of base) : 152360.dasm - System.Speech.Internal.Synthesis.ConvertTextFrag:ToSapi(System.Collections.Generic.List`1[[System.Speech.Synthesis.TtsEngine.TextFragment, System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref):bool -29.00 (-1.89% of base) : 84918.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -26.20 (-10.00% of base) : 202859.dasm - System.Net.WebSockets.WebSocketBuffer:ValidateNativeBuffers(int,int,Interop+WebSocket+Buffer[],int):this -22.40 (-4.70% of base) : 215168.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAcesSpecific(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this -21.60 (-3.51% of base) : 116759.dasm - System.Data.OleDb.OleDbMetaDataFactory:GetDataSourceInformationTable(System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbConnectionInternal):System.Data.DataTable:this -21.22 (-7.64% of base) : 85645.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:get_ProviderGuidToName():System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -20.40 (-7.27% of base) : 84627.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -18.50 (-3.35% of base) : 21871.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.IDispatchComObject:EnsureScanDefinedEvents():this -18.20 (-11.27% of base) : 86216.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParserState:FastSerialization.IFastSerializable.FromStream(FastSerialization.Deserializer):this -18.00 (-3.93% of base) : 84587.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -17.80 (-1.85% of base) : 137022.dasm - d__549:MoveNext():this -17.80 (-1.74% of base) : 136968.dasm - d__489:MoveNext():this -17.80 (-2.78% of base) : 137026.dasm - d__551:MoveNext():this -17.80 (-1.79% of base) : 21874.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.IDispatchComObject:EnsureScanDefinedMethods():this -17.50 (-1.92% of base) : 188297.dasm - System.DirectoryServices.AccountManagement.ADStoreCtx:ScanACLForChangePasswordRight(System.DirectoryServices.ActiveDirectorySecurity,byref,byref,byref,byref) -17.40 (-14.94% of base) : 118000.dasm - System.Drawing.ImageConverter:FindEncoder(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo -17.20 (-1.27% of base) : 85203.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLog:FastSerialization.IFastSerializable.ToStream(FastSerialization.Serializer):this -17.20 (-3.05% of base) : 116636.dasm - System.Data.OleDb.OleDbDataReader:GetRowValue():this -17.10 (-0.08% of base) : 91741.dasm - Microsoft.Diagnostics.Tracing.Parsers.WppTraceEventParser:CreateTemplatesForTMFFile(System.Guid,System.String):System.Collections.Generic.List`1[[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this -15.60 (-16.90% of base) : 232016.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -14.40 (-8.71% of base) : 191592.dasm - Scope:Dispose():this -14.00 (-3.39% of base) : 84676.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -13.50 (-5.35% of base) : 85671.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:SetFileName(System.String):this -13.40 (-3.05% of base) : 85512.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:OpenPdbForModuleFile(Microsoft.Diagnostics.Symbols.SymbolReader,Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile):Microsoft.Diagnostics.Symbols.ManagedSymbolModule:this -13.20 (-12.95% of base) : 215220.dasm - System.Security.AccessControl.SystemAcl:RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -12.80 (-11.86% of base) : 215230.dasm - System.Security.AccessControl.DiscretionaryAcl:AddAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -12.80 (-12.21% of base) : 215236.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccessSpecific(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -12.80 (-11.86% of base) : 215232.dasm - System.Security.AccessControl.DiscretionaryAcl:SetAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -12.80 (-12.15% of base) : 215214.dasm - System.Security.AccessControl.SystemAcl:AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -12.80 (-12.15% of base) : 215216.dasm - System.Security.AccessControl.SystemAcl:SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -12.60 (-19.82% of base) : 215194.dasm - System.Security.AccessControl.CommonAcl:InheritedObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -12.60 (-19.82% of base) : 215193.dasm - System.Security.AccessControl.CommonAcl:ObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -12.20 (-11.44% of base) : 215234.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):bool:this -12.20 (-11.76% of base) : 215218.dasm - System.Security.AccessControl.SystemAcl:RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):bool:this -12.10 (-24.13% of base) : 85044.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -11.60 (-5.41% of base) : 148322.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -11.60 (-14.55% of base) : 189502.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -11.60 (-14.90% of base) : 189480.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -11.60 (-14.90% of base) : 189517.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -11.40 (-23.05% of base) : 148614.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -11.40 (-22.03% of base) : 148615.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -11.40 (-3.16% of base) : 190661.dasm - System.DirectoryServices.ActiveDirectory.ReplicationCursorCollection:AddHelper(System.String,System.Object,bool,long):this -11.30 (-24.51% of base) : 189487.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,System.Guid):this -11.30 (-24.51% of base) : 189493.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,System.Guid):this -11.30 (-24.51% of base) : 189505.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int,System.Guid):this -11.30 (-24.54% of base) : 189476.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.30 (-24.09% of base) : 189477.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.30 (-24.54% of base) : 189513.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.30 (-24.09% of base) : 189514.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.30 (-24.22% of base) : 189486.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -11.30 (-24.22% of base) : 189492.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -11.30 (-24.22% of base) : 189510.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -11.30 (-24.22% of base) : 189504.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -11.30 (-24.22% of base) : 189483.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -11.10 (-0.58% of base) : 85658.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:EnableProvider(System.Guid,int,long,Microsoft.Diagnostics.Tracing.Session.TraceEventProviderOptions):bool:this -11.00 (-14.19% of base) : 189478.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int):this -11.00 (-14.19% of base) : 189515.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int,int):this -11.00 (-17.38% of base) : 189456.dasm - System.DirectoryServices.ActiveDirectorySecurity:AccessRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int):System.Security.AccessControl.AccessRule:this -11.00 (-16.74% of base) : 189457.dasm - System.DirectoryServices.ActiveDirectorySecurity:AccessRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AccessRule:this -11.00 (-17.38% of base) : 189458.dasm - System.DirectoryServices.ActiveDirectorySecurity:AuditRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int):System.Security.AccessControl.AuditRule:this -11.00 (-16.74% of base) : 189459.dasm - System.DirectoryServices.ActiveDirectorySecurity:AuditRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AuditRule:this -11.00 (-14.80% of base) : 189488.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.00 (-14.87% of base) : 189490.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.00 (-14.80% of base) : 189494.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.00 (-14.87% of base) : 189496.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.00 (-14.80% of base) : 189511.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.00 (-14.87% of base) : 189512.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.00 (-14.80% of base) : 189506.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.00 (-14.87% of base) : 189508.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.00 (-14.80% of base) : 189484.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.00 (-14.87% of base) : 189485.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.00 (-19.40% of base) : 189498.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.00 (-13.85% of base) : 189500.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int):this -11.00 (-18.50% of base) : 189499.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -10.80 (-25.78% of base) : 148611.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -10.60 (-0.58% of base) : 85187.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLog:ProcessExtendedData(Microsoft.Diagnostics.Tracing.TraceEvent,ushort,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):bool:this -10.40 (-12.67% of base) : 117713.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.Rectangle,System.Drawing.Rectangle,int,EnumerateMetafileProc):this -10.40 (-12.67% of base) : 117711.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.RectangleF,System.Drawing.RectangleF,int,EnumerateMetafileProc):this -10.30 (-11.28% of base) : 113350.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -10.20 (-3.74% of base) : 86187.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -10.00 (-3.91% of base) : 103038.dasm - PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,int,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this -10.00 (-6.58% of base) : 116891.dasm - System.Data.OleDb.PropertyIDSet:.ctor(System.Guid[]):this Top method regressions (percentages): 4.70 (16.85% of base) : 155803.dasm - System.Text.Json.Nodes.JsonValue:Create(System.Nullable`1[Guid],System.Nullable`1[JsonNodeOptions]):System.Text.Json.Nodes.JsonValue 4.70 (12.22% of base) : 106166.dasm - Newtonsoft.Json.JsonTextWriter:WriteValueAsync(System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task:this 10.73 ( 8.20% of base) : 108289.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[Guid] 4.70 ( 8.12% of base) : 21164.dasm - System.Runtime.InteropServices.ComEventsSink:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this 10.40 ( 7.30% of base) : 116329.dasm - System.Data.OleDb.OleDbCommand:GetPropertyValue(System.Guid,int):System.Object:this 4.00 ( 7.27% of base) : 103121.dasm - <>c:b__117_18():FastSerialization.IFastSerializable:this 2.00 ( 6.78% of base) : 75888.dasm - Microsoft.Cci.DebugSourceDocument:.ctor(System.String,System.Guid,System.Func`1[ValueTuple`2]):this 16.20 ( 6.76% of base) : 102951.dasm - ReloggerCallbacks:Initialize(long):this 2.00 ( 6.43% of base) : 187118.dasm - System.Diagnostics.CorrelationManager:set_ActivityId(System.Guid):this 2.00 ( 6.37% of base) : 108261.dasm - Newtonsoft.Json.Linq.JToken:op_Implicit(System.Guid):Newtonsoft.Json.Linq.JToken 3.80 ( 6.29% of base) : 99640.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.MethodLoadUnloadTraceDataBase:.ctor(int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 2.00 ( 6.24% of base) : 155802.dasm - System.Text.Json.Nodes.JsonValue:Create(System.Guid,System.Nullable`1[JsonNodeOptions]):System.Text.Json.Nodes.JsonValue 2.90 ( 6.12% of base) : 227566.dasm - System.Transactions.TransactionStatePromotedBase:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.IEnlistmentNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 2.00 ( 6.11% of base) : 21740.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComRuntimeHelpers:CreateComEvent(System.Object,System.Guid,int):Microsoft.CSharp.RuntimeBinder.ComInterop.BoundDispEvent 2.90 ( 6.01% of base) : 227567.dasm - System.Transactions.TransactionStatePromotedBase:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.ISinglePhaseNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 15.70 ( 5.96% of base) : 227388.dasm - System.Transactions.TransactionManager:FindOrCreatePromotedTransaction(System.Guid,System.Transactions.Distributed.DistributedTransaction):System.Transactions.Transaction 4.00 ( 5.94% of base) : 103459.dasm - DCStartEndTraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser+DCStartEndTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 85025.dasm - Microsoft.Diagnostics.Tracing.EmptyTraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.EmptyTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 86165.dasm - Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 86176.dasm - Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101319.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.EightStringsTemplateEATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.EightStringsTemplateEATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101287.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101295.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101915.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateEATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateEATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101907.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata0TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata0TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101875.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata100TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata100TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101867.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata101TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata101TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101859.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata102TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata102TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101851.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata103TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata103TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 100937.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata10TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata10TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101009.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata11TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata11TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101017.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata12TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata12TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101025.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata13TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata13TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101033.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata14TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata14TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101883.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata15TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata15TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101891.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata16TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata16TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101327.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata17TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata17TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101899.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata18TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata18TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101367.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata19TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata19TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101041.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata1TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata1TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101375.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata20TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata20TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101383.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101144.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101065.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101073.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata24TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata24TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101085.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata25TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata25TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101093.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata26TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata26TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101104.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata27TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata27TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101120.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata28TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata28TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101128.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata29TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata29TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101049.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata2TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata2TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101136.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata30TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata30TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101152.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata31TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata31TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101160.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata32TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata32TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101391.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata33TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata33TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101407.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata34TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata34TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101415.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata35TemplateSATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata35TemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101423.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata36TemplateSATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata36TemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101431.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata37TemplateSATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata37TemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101439.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata38TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata38TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101447.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata39TemplateSATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata39TemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 100963.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101455.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata40TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata40TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101463.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata41TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata41TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101472.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata42TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata42TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101480.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101488.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata44TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata44TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101496.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata45TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata45TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101504.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata46TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata46TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101512.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata47TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata47TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101520.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata48TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata48TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101528.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata49TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata49TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 100954.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata4TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata4TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101536.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata50TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata50TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101544.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata51TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata51TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101552.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata52TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata52TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101560.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata53TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata53TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101570.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata54TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata54TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101578.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata55TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata55TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101335.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata56TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata56TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101343.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata57TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata57TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101351.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101359.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata59TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata59TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 100993.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata5TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata5TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101586.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata60TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata60TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101594.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata61TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata61TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101602.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata62TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata62TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101610.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata63TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata63TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101618.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata64TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata64TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101626.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata65TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata65TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101634.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata66TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata66TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101642.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata67TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata67TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101650.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata68TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata68TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101216.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata69TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata69TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 100976.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata6TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata6TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101232.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata70TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata70TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101240.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata71TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata71TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101112.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata72TemplateHATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata72TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101176.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata73TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata73TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this 4.00 ( 5.94% of base) : 101224.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata74TemplateATraceData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata74TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],int,int,System.String,System.Guid,int,System.String,System.Guid,System.String):this Top method improvements (percentages): -6.10 (-27.39% of base) : 175244.dasm - Enumerator[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:get_Current():long:this -5.40 (-26.15% of base) : 84592.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_10(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetRoleManagerGetUserRolesTraceData):this -5.40 (-26.15% of base) : 84593.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_11(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetRoleManagerEndTraceData):this -5.40 (-26.15% of base) : 84594.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_12(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetMapHandlerEnterTraceData):this -5.40 (-26.15% of base) : 84595.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_13(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetMapHandlerLeaveTraceData):this -5.40 (-26.15% of base) : 84596.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_14(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetHttpHandlerEnterTraceData):this -5.40 (-26.15% of base) : 84597.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_15(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetHttpHandlerLeaveTraceData):this -5.40 (-26.15% of base) : 84598.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_16(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreInitEnterTraceData):this -5.40 (-26.15% of base) : 84599.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_17(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreInitLeaveTraceData):this -5.40 (-26.15% of base) : 84600.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_18(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageInitEnterTraceData):this -5.40 (-26.15% of base) : 84601.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_19(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageInitLeaveTraceData):this -5.40 (-26.15% of base) : 84602.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_20(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageLoadEnterTraceData):this -5.40 (-26.15% of base) : 84603.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_21(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageLoadLeaveTraceData):this -5.40 (-26.15% of base) : 84604.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_22(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreRenderEnterTraceData):this -5.40 (-26.15% of base) : 84605.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_23(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreRenderLeaveTraceData):this -5.40 (-26.15% of base) : 84606.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_24(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageSaveViewstateEnterTraceData):this -5.40 (-26.15% of base) : 84607.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_25(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageSaveViewstateLeaveTraceData):this -5.40 (-26.15% of base) : 84608.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_26(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageRenderEnterTraceData):this -5.40 (-26.15% of base) : 84609.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_27(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageRenderLeaveTraceData):this -5.40 (-26.15% of base) : 84642.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_6(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStartHandlerTraceData):this -5.40 (-26.15% of base) : 84643.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_7(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPipelineModuleEnterTraceData):this -5.40 (-26.15% of base) : 84590.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_8(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetGetAppDomainEnterTraceData):this -5.40 (-26.15% of base) : 84591.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_9(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetRoleManagerBeginTraceData):this -5.40 (-26.15% of base) : 84624.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:SetThreadToStartStopActivity(Microsoft.Diagnostics.Tracing.TraceEvent):this -10.80 (-25.78% of base) : 148611.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -5.40 (-25.35% of base) : 119407.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -6.10 (-24.93% of base) : 175242.dasm - Enumerator[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:get_Current():double:this -11.30 (-24.54% of base) : 189476.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.30 (-24.54% of base) : 189513.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.30 (-24.51% of base) : 189487.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,System.Guid):this -11.30 (-24.51% of base) : 189493.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,System.Guid):this -11.30 (-24.51% of base) : 189505.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int,System.Guid):this -11.30 (-24.22% of base) : 189486.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -11.30 (-24.22% of base) : 189492.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -11.30 (-24.22% of base) : 189510.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -11.30 (-24.22% of base) : 189504.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -11.30 (-24.22% of base) : 189483.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -12.10 (-24.13% of base) : 85044.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -11.30 (-24.09% of base) : 189477.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.30 (-24.09% of base) : 189514.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.40 (-23.05% of base) : 148614.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -6.50 (-22.85% of base) : 168188.dasm - System.CodeDom.CodeChecksumPragma:.ctor(System.String,System.Guid,System.Byte[]):this -5.40 (-22.69% of base) : 119268.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.Rectangle):this -5.40 (-22.69% of base) : 119265.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.RectangleF):this -5.70 (-22.53% of base) : 119269.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.Rectangle,int):this -5.70 (-22.53% of base) : 119266.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.RectangleF,int):this -11.40 (-22.03% of base) : 148615.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -5.40 (-20.93% of base) : 118918.dasm - System.Drawing.Drawing2D.GraphicsPath:Warp(System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.Drawing2D.Matrix):this -75.70 (-20.65% of base) : 119301.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -5.40 (-20.49% of base) : 118917.dasm - System.Drawing.Drawing2D.GraphicsPath:Warp(System.Drawing.PointF[],System.Drawing.RectangleF):this -12.60 (-19.82% of base) : 215194.dasm - System.Security.AccessControl.CommonAcl:InheritedObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -12.60 (-19.82% of base) : 215193.dasm - System.Security.AccessControl.CommonAcl:ObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -11.00 (-19.40% of base) : 189498.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.00 (-18.50% of base) : 189499.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -5.40 (-18.44% of base) : 148607.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():bool:this -5.20 (-17.45% of base) : 117717.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,int,EnumerateMetafileProc):this -5.20 (-17.45% of base) : 117715.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,int,EnumerateMetafileProc):this -11.00 (-17.38% of base) : 189456.dasm - System.DirectoryServices.ActiveDirectorySecurity:AccessRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int):System.Security.AccessControl.AccessRule:this -11.00 (-17.38% of base) : 189458.dasm - System.DirectoryServices.ActiveDirectorySecurity:AuditRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int):System.Security.AccessControl.AuditRule:this -5.40 (-16.93% of base) : 84635.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:GetActiveStartStopActivityTable(System.Guid,int):Microsoft.Diagnostics.Tracing.StartStopActivity:this -15.60 (-16.90% of base) : 232016.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -11.00 (-16.74% of base) : 189457.dasm - System.DirectoryServices.ActiveDirectorySecurity:AccessRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AccessRule:this -11.00 (-16.74% of base) : 189459.dasm - System.DirectoryServices.ActiveDirectorySecurity:AuditRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AuditRule:this -5.40 (-16.73% of base) : 85710.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventProviders:GetProviderName(System.Guid):System.String -63.50 (-16.60% of base) : 165964.dasm - Microsoft.Diagnostics.Tracing.Extensions.ETWKernelControl:PutStacksIntoExtensions(System.Collections.Generic.List`1[ExtensionItem],long,int) -32.80 (-16.10% of base) : 84696.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -6.10 (-16.05% of base) : 117746.dasm - System.Drawing.Graphics:DrawImage(System.Drawing.Image,System.Drawing.Rectangle,int,int,int,int,int):this -8.90 (-16.01% of base) : 148612.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Object):bool:this -6.10 (-15.48% of base) : 117747.dasm - System.Drawing.Graphics:DrawImage(System.Drawing.Image,System.Drawing.Rectangle,int,int,int,int,int,System.Drawing.Imaging.ImageAttributes):this -17.40 (-14.94% of base) : 118000.dasm - System.Drawing.ImageConverter:FindEncoder(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo -11.60 (-14.90% of base) : 189480.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -11.60 (-14.90% of base) : 189517.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -11.00 (-14.87% of base) : 189490.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.00 (-14.87% of base) : 189496.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.00 (-14.87% of base) : 189512.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.00 (-14.87% of base) : 189508.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.00 (-14.87% of base) : 189485.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -11.00 (-14.80% of base) : 189488.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.00 (-14.80% of base) : 189494.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.00 (-14.80% of base) : 189511.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.00 (-14.80% of base) : 189506.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -11.00 (-14.80% of base) : 189484.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -5.40 (-14.66% of base) : 84636.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:SetActiveStartStopActivityTable(System.Guid,int,Microsoft.Diagnostics.Tracing.StartStopActivity):this -11.60 (-14.55% of base) : 189502.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -11.00 (-14.19% of base) : 189478.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int):this -11.00 (-14.19% of base) : 189515.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int,int):this -5.40 (-13.86% of base) : 116431.dasm - System.Data.OleDb.OleDbConnection:GetDataSourceValue(System.Guid,int):System.Object:this -11.00 (-13.85% of base) : 189500.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int):this -3.40 (-13.68% of base) : 84706.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_7(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStopTraceData):this -6.10 (-13.50% of base) : 117742.dasm - System.Drawing.Graphics:DrawImage(System.Drawing.Image,System.Drawing.Rectangle,float,float,float,float,int):this -5.40 (-13.43% of base) : 119247.dasm - System.Drawing.Imaging.Metafile:.ctor(long,System.Drawing.RectangleF,int):this -3.40 (-13.32% of base) : 84675.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_10(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetGetAppDomainEnterTraceData):this -3.40 (-13.32% of base) : 84707.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_8(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStartHandlerTraceData):this -3.40 (-13.32% of base) : 84674.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_9(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPipelineModuleEnterTraceData):this -5.70 (-13.27% of base) : 231128.dasm - Xunit.Sdk.TestCollection:.ctor(Xunit.Abstractions.ITestAssembly,Xunit.Abstractions.ITypeInfo,System.String,System.Guid):this -5.40 (-13.15% of base) : 119246.dasm - System.Drawing.Imaging.Metafile:.ctor(long,System.Drawing.RectangleF):this -6.10 (-13.09% of base) : 117743.dasm - System.Drawing.Graphics:DrawImage(System.Drawing.Image,System.Drawing.Rectangle,float,float,float,float,int,System.Drawing.Imaging.ImageAttributes):this -13.20 (-12.95% of base) : 215220.dasm - System.Security.AccessControl.SystemAcl:RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -5.40 (-12.75% of base) : 116513.dasm - System.Data.OleDb.OleDbConnectionInternal:get_ServerVersion():System.String:this -3.40 (-12.70% of base) : 106311.dasm - Newtonsoft.Json.JsonWriter:WriteValue(System.Nullable`1[Guid]):this 3849 total methods with Perf Score differences (361 improved, 3488 regressed), 23 unchanged. -------------------------------------------------------------------------------- Found 3872 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 1284585 Total bytes of diff: 1276683 Total bytes of delta: -7902 (-0.62% of base) Total relative delta: -27.31 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 128 : 86230.dasm (1.76% of base) 67 : 126192.dasm (2.54% of base) 67 : 227608.dasm (6.50% of base) 56 : 117936.dasm (3.67% of base) 56 : 91741.dasm (1.00% of base) 54 : 116155.dasm (2.42% of base) 48 : 116528.dasm (5.82% of base) 47 : 117454.dasm (3.70% of base) 47 : 186007.dasm (2.09% of base) 38 : 116329.dasm (4.91% of base) 36 : 116635.dasm (4.95% of base) 36 : 55408.dasm (1.63% of base) 36 : 102951.dasm (4.25% of base) 32 : 227388.dasm (4.07% of base) 28 : 227210.dasm (2.05% of base) 26 : 117989.dasm (5.64% of base) 22 : 108289.dasm (3.49% of base) 15 : 25670.dasm (0.77% of base) 14 : 91725.dasm (4.53% of base) 12 : 215166.dasm (1.28% of base) 12 : 215206.dasm (1.23% of base) 10 : 227302.dasm (2.24% of base) 9 : 84640.dasm (2.69% of base) 8 : 227566.dasm (2.13% of base) 8 : 227567.dasm (2.08% of base) 8 : 79992.dasm (1.33% of base) 6 : 155803.dasm (5.45% of base) 6 : 106166.dasm (4.00% of base) 6 : 21164.dasm (2.74% of base) 4 : 155465.dasm (0.76% of base) 4 : 155466.dasm (0.71% of base) 2 : 227515.dasm (0.23% of base) 2 : 192588.dasm (0.13% of base) 2 : 84613.dasm (0.99% of base) 2 : 84614.dasm (0.73% of base) 1 : 28234.dasm (0.35% of base) 1 : 84634.dasm (0.08% of base) Top file improvements (bytes): -900 : 84712.dasm (-1.70% of base) -339 : 119301.dasm (-20.65% of base) -221 : 116411.dasm (-3.84% of base) -210 : 192587.dasm (-7.16% of base) -156 : 165964.dasm (-13.39% of base) -146 : 102904.dasm (-7.75% of base) -144 : 116764.dasm (-4.25% of base) -94 : 84627.dasm (-12.75% of base) -94 : 192586.dasm (-3.64% of base) -90 : 116759.dasm (-3.35% of base) -80 : 84918.dasm (-1.65% of base) -78 : 191592.dasm (-10.48% of base) -77 : 44788.dasm (-3.58% of base) -76 : 84988.dasm (-10.76% of base) -73 : 51715.dasm (-3.56% of base) -72 : 84587.dasm (-6.12% of base) -72 : 137012.dasm (-1.55% of base) -68 : 113350.dasm (-16.11% of base) -66 : 85512.dasm (-3.83% of base) -61 : 152360.dasm (-2.90% of base) -60 : 215168.dasm (-6.22% of base) -56 : 116585.dasm (-1.94% of base) -55 : 21871.dasm (-4.11% of base) -54 : 84676.dasm (-6.01% of base) -52 : 21874.dasm (-2.56% of base) -51 : 116640.dasm (-2.25% of base) -49 : 85658.dasm (-1.10% of base) -48 : 232016.dasm (-14.29% of base) -48 : 84626.dasm (-6.10% of base) -48 : 215220.dasm (-15.38% of base) -45 : 148612.dasm (-18.83% of base) -44 : 215232.dasm (-13.06% of base) -44 : 215236.dasm (-13.62% of base) -44 : 215214.dasm (-13.50% of base) -44 : 215216.dasm (-13.50% of base) -44 : 215230.dasm (-13.06% of base) -42 : 84698.dasm (-5.09% of base) -42 : 85187.dasm (-2.00% of base) -40 : 103413.dasm (-11.90% of base) -40 : 21170.dasm (-5.84% of base) -40 : 215193.dasm (-16.33% of base) -40 : 215194.dasm (-16.33% of base) -39 : 85086.dasm (-5.62% of base) -39 : 116639.dasm (-4.44% of base) -38 : 75792.dasm (-6.46% of base) -38 : 129536.dasm (-11.95% of base) -38 : 215234.dasm (-11.55% of base) -38 : 215218.dasm (-11.87% of base) -36 : 103038.dasm (-5.06% of base) -36 : 191570.dasm (-2.69% of base) -36 : 202859.dasm (-4.58% of base) -36 : 84615.dasm (-10.03% of base) -36 : 86187.dasm (-3.98% of base) -34 : 84696.dasm (-13.88% of base) -33 : 85645.dasm (-5.05% of base) -32 : 85044.dasm (-25.40% of base) -32 : 189502.dasm (-14.35% of base) -32 : 189517.dasm (-14.75% of base) -32 : 189480.dasm (-14.75% of base) -32 : 148322.dasm (-3.79% of base) -30 : 148614.dasm (-24.59% of base) -30 : 148615.dasm (-23.08% of base) -30 : 84813.dasm (-6.52% of base) -29 : 189483.dasm (-21.80% of base) -29 : 189476.dasm (-23.20% of base) -29 : 189477.dasm (-23.02% of base) -29 : 189510.dasm (-21.80% of base) -29 : 189492.dasm (-21.80% of base) -29 : 189504.dasm (-21.80% of base) -29 : 189493.dasm (-22.31% of base) -29 : 189505.dasm (-22.31% of base) -29 : 189513.dasm (-23.20% of base) -29 : 189514.dasm (-23.02% of base) -29 : 189487.dasm (-22.31% of base) -29 : 189486.dasm (-21.80% of base) -28 : 84697.dasm (-2.42% of base) -28 : 21794.dasm (-1.82% of base) -27 : 171825.dasm (-4.82% of base) -27 : 117943.dasm (-3.04% of base) -27 : 171833.dasm (-4.83% of base) -27 : 106168.dasm (-6.28% of base) -26 : 189508.dasm (-12.81% of base) -26 : 189484.dasm (-12.50% of base) -26 : 189511.dasm (-12.50% of base) -26 : 189512.dasm (-12.81% of base) -26 : 189456.dasm (-14.44% of base) -26 : 189457.dasm (-14.36% of base) -26 : 189494.dasm (-12.50% of base) -26 : 189498.dasm (-16.35% of base) -26 : 189499.dasm (-15.76% of base) -26 : 189500.dasm (-11.71% of base) -26 : 189506.dasm (-12.50% of base) -26 : 189458.dasm (-14.44% of base) -26 : 189459.dasm (-14.36% of base) -26 : 189478.dasm (-12.09% of base) -26 : 189490.dasm (-12.81% of base) -26 : 189496.dasm (-12.81% of base) -26 : 189488.dasm (-12.50% of base) -26 : 189515.dasm (-12.09% of base) -26 : 117946.dasm (-3.77% of base) 406 total files with Code Size differences (369 improved, 37 regressed), 3466 unchanged. Top method regressions (bytes): 128 ( 1.76% of base) : 86230.dasm - Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest:ParseProviderEvents(System.Func`2[[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],bool):this 67 ( 2.54% of base) : 126192.dasm - d__8:MoveNext():this 67 ( 6.50% of base) : 227608.dasm - System.Transactions.TransactionStateDelegatedBase:EnterState(System.Transactions.InternalTransaction):this 56 ( 1.00% of base) : 91741.dasm - Microsoft.Diagnostics.Tracing.Parsers.WppTraceEventParser:CreateTemplatesForTMFFile(System.Guid,System.String):System.Collections.Generic.List`1[[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this 56 ( 3.67% of base) : 117936.dasm - System.Drawing.Image:EnsureSave(System.Drawing.Image,System.String,System.IO.Stream) 54 ( 2.42% of base) : 116155.dasm - System.Data.OleDb.ColumnBinding:Value(System.Object):this 48 ( 5.82% of base) : 116528.dasm - System.Data.OleDb.OleDbConnectionInternal:GetDataSourcePropertyValue(System.Guid,int):System.Object:this 47 ( 2.09% of base) : 186007.dasm - System.Diagnostics.Eventing.Reader.ProviderMetadata:GetProviderListProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,int):System.Object:this 47 ( 3.70% of base) : 117454.dasm - System.Drawing.Bitmap:MakeTransparent(System.Drawing.Color):this 38 ( 4.91% of base) : 116329.dasm - System.Data.OleDb.OleDbCommand:GetPropertyValue(System.Guid,int):System.Object:this 36 ( 1.63% of base) : 55408.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 36 ( 4.25% of base) : 102951.dasm - ReloggerCallbacks:Initialize(long):this 36 ( 4.95% of base) : 116635.dasm - System.Data.OleDb.OleDbDataReader:GetPropertyOnRowset(System.Guid,int):System.Object:this 32 ( 4.07% of base) : 227388.dasm - System.Transactions.TransactionManager:FindOrCreatePromotedTransaction(System.Guid,System.Transactions.Distributed.DistributedTransaction):System.Transactions.Transaction 28 ( 2.05% of base) : 227210.dasm - System.Transactions.InternalEnlistment:get_EnlistmentTraceId():System.Transactions.EnlistmentTraceIdentifier:this 26 ( 5.64% of base) : 117989.dasm - System.Drawing.ImageAnimator:CanAnimate(System.Drawing.Image):bool 22 ( 3.49% of base) : 108289.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[Guid] 15 ( 0.77% of base) : 25670.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 14 ( 4.53% of base) : 91725.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:<.ctor>b__0_1(Microsoft.Diagnostics.Tracing.EmptyTraceData):this 12 ( 1.23% of base) : 215206.dasm - System.Security.AccessControl.CommonAcl:AddQualifiedAce(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this 12 ( 1.28% of base) : 215166.dasm - System.Security.AccessControl.CommonAcl:SetQualifiedAce(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this 10 ( 2.24% of base) : 227302.dasm - System.Transactions.Transaction:get_PromoterType():System.Guid:this 9 ( 2.69% of base) : 84640.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_4(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStartTraceData):this 8 ( 1.33% of base) : 79992.dasm - Microsoft.CodeAnalysis.Emit.SymbolMatcher:MapBaselineToCompilation(Microsoft.CodeAnalysis.Emit.EmitBaseline,Microsoft.CodeAnalysis.Compilation,Microsoft.CodeAnalysis.Emit.CommonPEModuleBuilder,System.Collections.Immutable.ImmutableDictionary`2[[Microsoft.Cci.ITypeDefinition, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.Cci.ITypeDefinitionMember, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.CodeAnalysis.Emit.EmitBaseline:this 8 ( 2.13% of base) : 227566.dasm - System.Transactions.TransactionStatePromotedBase:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.IEnlistmentNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 8 ( 2.08% of base) : 227567.dasm - System.Transactions.TransactionStatePromotedBase:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.ISinglePhaseNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 6 ( 4.00% of base) : 106166.dasm - Newtonsoft.Json.JsonTextWriter:WriteValueAsync(System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task:this 6 ( 2.74% of base) : 21164.dasm - System.Runtime.InteropServices.ComEventsSink:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this 6 ( 5.45% of base) : 155803.dasm - System.Text.Json.Nodes.JsonValue:Create(System.Nullable`1[Guid],System.Nullable`1[JsonNodeOptions]):System.Text.Json.Nodes.JsonValue 4 ( 0.71% of base) : 155466.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[Byte],System.Guid,int):this 4 ( 0.76% of base) : 155465.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[Char],System.Guid,int):this 2 ( 0.99% of base) : 84613.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_33(Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata24TemplateHATraceData):this 2 ( 0.73% of base) : 84614.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_35(Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData):this 2 ( 0.13% of base) : 192588.dasm - System.Security.AccessControl.DirectoryObjectSecurity:ModifyAudit(int,System.Security.AccessControl.ObjectAuditRule,byref):bool:this 2 ( 0.23% of base) : 227515.dasm - System.Transactions.EnlistableStates:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.ISinglePhaseNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 1 ( 0.35% of base) : 28234.dasm - Microsoft.CodeAnalysis.CSharp.AbstractRegionControlFlowPass:VisitLambda(Microsoft.CodeAnalysis.CSharp.BoundLambda):Microsoft.CodeAnalysis.CSharp.BoundNode:this 1 ( 0.08% of base) : 84634.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:FixAndProcessWindowsASP(Microsoft.Diagnostics.Tracing.TraceEvent,System.Collections.Generic.KeyValuePair`2[System.Guid,System.Guid][]):this Top method improvements (bytes): -900 (-1.70% of base) : 84712.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.ETWMapping, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]] -339 (-20.65% of base) : 119301.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -221 (-3.84% of base) : 116411.dasm - System.Data.OleDb.OleDbCommandBuilder:DeriveParametersFromStoredProcedure(System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbCommand):System.Data.OleDb.OleDbParameter[] -210 (-7.16% of base) : 192587.dasm - System.Security.AccessControl.DirectoryObjectSecurity:ModifyAccess(int,System.Security.AccessControl.ObjectAccessRule,byref):bool:this -156 (-13.39% of base) : 165964.dasm - Microsoft.Diagnostics.Tracing.Extensions.ETWKernelControl:PutStacksIntoExtensions(System.Collections.Generic.List`1[ExtensionItem],long,int) -146 (-7.75% of base) : 102904.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -144 (-4.25% of base) : 116764.dasm - System.Data.OleDb.OleDbMetaDataFactory:.ctor(System.IO.Stream,System.String,System.String,System.Data.OleDb.SchemaSupport[]):this -94 (-12.75% of base) : 84627.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -94 (-3.64% of base) : 192586.dasm - System.Security.AccessControl.DirectoryObjectSecurity:GetRules(bool,bool,bool,System.Type):System.Security.AccessControl.AuthorizationRuleCollection:this -90 (-3.35% of base) : 116759.dasm - System.Data.OleDb.OleDbMetaDataFactory:GetDataSourceInformationTable(System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbConnectionInternal):System.Data.DataTable:this -80 (-1.65% of base) : 84918.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -78 (-10.48% of base) : 191592.dasm - Scope:Dispose():this -77 (-3.58% of base) : 44788.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol -76 (-10.76% of base) : 84988.dasm - Microsoft.Diagnostics.Tracing.TraceEventDispatcher:LookupGuid(System.Guid,byref):this -73 (-3.56% of base) : 51715.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol -72 (-1.55% of base) : 137012.dasm - <_ParseTextAsync>d__534:MoveNext():this -72 (-6.12% of base) : 84587.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -68 (-16.11% of base) : 113350.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -66 (-3.83% of base) : 85512.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:OpenPdbForModuleFile(Microsoft.Diagnostics.Symbols.SymbolReader,Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile):Microsoft.Diagnostics.Symbols.ManagedSymbolModule:this -61 (-2.90% of base) : 152360.dasm - System.Speech.Internal.Synthesis.ConvertTextFrag:ToSapi(System.Collections.Generic.List`1[[System.Speech.Synthesis.TtsEngine.TextFragment, System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref):bool -60 (-6.22% of base) : 215168.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAcesSpecific(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this -56 (-1.94% of base) : 116585.dasm - System.Data.OleDb.OleDbConnectionStringBuilder:GetProviderInfo(System.String):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Data.OleDb.OleDbPropertyInfo, System.Data.OleDb, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]]:this -55 (-4.11% of base) : 21871.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.IDispatchComObject:EnsureScanDefinedEvents():this -54 (-6.01% of base) : 84676.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -52 (-2.56% of base) : 21874.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.IDispatchComObject:EnsureScanDefinedMethods():this -51 (-2.25% of base) : 116640.dasm - System.Data.OleDb.OleDbDataReader:AppendSchemaUniqueIndexAsKey(System.Collections.Hashtable,System.Object[]):this -49 (-1.10% of base) : 85658.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:EnableProvider(System.Guid,int,long,Microsoft.Diagnostics.Tracing.Session.TraceEventProviderOptions):bool:this -48 (-6.10% of base) : 84626.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStop(Microsoft.Diagnostics.Tracing.TraceEvent,long):this -48 (-14.29% of base) : 232016.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -48 (-15.38% of base) : 215220.dasm - System.Security.AccessControl.SystemAcl:RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -45 (-18.83% of base) : 148612.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Object):bool:this -44 (-13.06% of base) : 215230.dasm - System.Security.AccessControl.DiscretionaryAcl:AddAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -44 (-13.62% of base) : 215236.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccessSpecific(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -44 (-13.06% of base) : 215232.dasm - System.Security.AccessControl.DiscretionaryAcl:SetAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -44 (-13.50% of base) : 215214.dasm - System.Security.AccessControl.SystemAcl:AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -44 (-13.50% of base) : 215216.dasm - System.Security.AccessControl.SystemAcl:SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -42 (-2.00% of base) : 85187.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLog:ProcessExtendedData(Microsoft.Diagnostics.Tracing.TraceEvent,ushort,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):bool:this -42 (-5.09% of base) : 84698.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:TransferAspNetRequestToThread(System.Guid,int,System.String):this -40 (-5.84% of base) : 21170.dasm - System.Runtime.InteropServices.ComEventsSink:FromRuntimeCallableWrapper(System.Object,System.Guid,bool):System.Runtime.InteropServices.ComEventsSink -40 (-16.33% of base) : 215194.dasm - System.Security.AccessControl.CommonAcl:InheritedObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -40 (-16.33% of base) : 215193.dasm - System.Security.AccessControl.CommonAcl:ObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -40 (-11.90% of base) : 103413.dasm - TraceEventComparer:Equals(Microsoft.Diagnostics.Tracing.TraceEvent,Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -39 (-5.62% of base) : 85086.dasm - Microsoft.Diagnostics.Tracing.TraceLoggingEventId:GetEventIDForTraceLoggingEvent(long,long):ushort:this -39 (-4.44% of base) : 116639.dasm - System.Data.OleDb.OleDbDataReader:AppendSchemaPrimaryKey(System.Collections.Hashtable,System.Object[]):int:this -38 (-6.46% of base) : 75792.dasm - Microsoft.Cci.MetadataWriter:GetOrAddDocument(Microsoft.Cci.DebugSourceDocument,System.Collections.Generic.Dictionary`2[[Microsoft.Cci.DebugSourceDocument, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):int:this -38 (-11.95% of base) : 129536.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -38 (-11.55% of base) : 215234.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):bool:this -38 (-11.87% of base) : 215218.dasm - System.Security.AccessControl.SystemAcl:RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):bool:this -36 (-3.98% of base) : 86187.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -36 (-10.03% of base) : 84615.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:GetCurrentStartStopActivity(Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.TraceEvent):Microsoft.Diagnostics.Tracing.StartStopActivity:this -36 (-5.06% of base) : 103038.dasm - PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,int,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this -36 (-2.69% of base) : 191570.dasm - System.Formats.Asn1.AsnWriter:PopTag(System.Formats.Asn1.Asn1Tag,int,bool):this -36 (-4.58% of base) : 202859.dasm - System.Net.WebSockets.WebSocketBuffer:ValidateNativeBuffers(int,int,Interop+WebSocket+Buffer[],int):this -34 (-13.88% of base) : 84696.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -33 (-5.05% of base) : 85645.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:get_ProviderGuidToName():System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -32 (-25.40% of base) : 85044.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -32 (-14.75% of base) : 189480.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -32 (-14.75% of base) : 189517.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -32 (-14.35% of base) : 189502.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -32 (-3.79% of base) : 148322.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -30 (-6.52% of base) : 84813.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetEventRecordForEventData(byref):long:this -30 (-24.59% of base) : 148614.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -30 (-23.08% of base) : 148615.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -29 (-23.20% of base) : 189476.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -29 (-23.02% of base) : 189477.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -29 (-23.20% of base) : 189513.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -29 (-23.02% of base) : 189514.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -29 (-21.80% of base) : 189486.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -29 (-22.31% of base) : 189487.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,System.Guid):this -29 (-21.80% of base) : 189492.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -29 (-22.31% of base) : 189493.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,System.Guid):this -29 (-21.80% of base) : 189510.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -29 (-21.80% of base) : 189504.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -29 (-22.31% of base) : 189505.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int,System.Guid):this -29 (-21.80% of base) : 189483.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -28 (-1.82% of base) : 21794.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeLibDesc:GetFromTypeLib(System.Runtime.InteropServices.ComTypes.ITypeLib):Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeLibDesc -28 (-2.42% of base) : 84697.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetFromProcessFrameThroughThreadFrameStack(System.Guid,Microsoft.Diagnostics.Tracing.TraceEvent,Microsoft.Diagnostics.Tracing.Etlx.TraceThread):int:this -27 (-4.82% of base) : 171825.dasm - HashBucket[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:Remove(double,System.Collections.Generic.IEqualityComparer`1[KeyValuePair`2],byref):HashBucket[Double,Nullable`1]:this -27 (-4.83% of base) : 171833.dasm - HashBucket[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:Remove(long,System.Collections.Generic.IEqualityComparer`1[KeyValuePair`2],byref):HashBucket[Int64,Nullable`1]:this -27 (-6.28% of base) : 106168.dasm - Newtonsoft.Json.JsonTextWriter:WriteValueAsync(System.Nullable`1[Guid],System.Threading.CancellationToken):System.Threading.Tasks.Task:this -27 (-3.04% of base) : 117943.dasm - System.Drawing.Image:Save(System.String,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -26 (-12.09% of base) : 189478.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int):this -26 (-12.09% of base) : 189515.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int,int):this -26 (-14.44% of base) : 189456.dasm - System.DirectoryServices.ActiveDirectorySecurity:AccessRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int):System.Security.AccessControl.AccessRule:this -26 (-14.36% of base) : 189457.dasm - System.DirectoryServices.ActiveDirectorySecurity:AccessRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AccessRule:this -26 (-14.44% of base) : 189458.dasm - System.DirectoryServices.ActiveDirectorySecurity:AuditRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int):System.Security.AccessControl.AuditRule:this -26 (-14.36% of base) : 189459.dasm - System.DirectoryServices.ActiveDirectorySecurity:AuditRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AuditRule:this -26 (-12.50% of base) : 189488.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -26 (-12.81% of base) : 189490.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -26 (-12.50% of base) : 189494.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -26 (-12.81% of base) : 189496.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -26 (-12.50% of base) : 189511.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -26 (-12.81% of base) : 189512.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -26 (-12.50% of base) : 189506.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -26 (-12.81% of base) : 189508.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -26 (-12.50% of base) : 189484.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -26 (-12.81% of base) : 189485.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -26 (-16.35% of base) : 189498.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -26 (-11.71% of base) : 189500.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int):this -26 (-15.76% of base) : 189499.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this Top method regressions (percentages): 67 ( 6.50% of base) : 227608.dasm - System.Transactions.TransactionStateDelegatedBase:EnterState(System.Transactions.InternalTransaction):this 48 ( 5.82% of base) : 116528.dasm - System.Data.OleDb.OleDbConnectionInternal:GetDataSourcePropertyValue(System.Guid,int):System.Object:this 26 ( 5.64% of base) : 117989.dasm - System.Drawing.ImageAnimator:CanAnimate(System.Drawing.Image):bool 6 ( 5.45% of base) : 155803.dasm - System.Text.Json.Nodes.JsonValue:Create(System.Nullable`1[Guid],System.Nullable`1[JsonNodeOptions]):System.Text.Json.Nodes.JsonValue 36 ( 4.95% of base) : 116635.dasm - System.Data.OleDb.OleDbDataReader:GetPropertyOnRowset(System.Guid,int):System.Object:this 38 ( 4.91% of base) : 116329.dasm - System.Data.OleDb.OleDbCommand:GetPropertyValue(System.Guid,int):System.Object:this 14 ( 4.53% of base) : 91725.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:<.ctor>b__0_1(Microsoft.Diagnostics.Tracing.EmptyTraceData):this 36 ( 4.25% of base) : 102951.dasm - ReloggerCallbacks:Initialize(long):this 32 ( 4.07% of base) : 227388.dasm - System.Transactions.TransactionManager:FindOrCreatePromotedTransaction(System.Guid,System.Transactions.Distributed.DistributedTransaction):System.Transactions.Transaction 6 ( 4.00% of base) : 106166.dasm - Newtonsoft.Json.JsonTextWriter:WriteValueAsync(System.Guid,System.Threading.CancellationToken):System.Threading.Tasks.Task:this 47 ( 3.70% of base) : 117454.dasm - System.Drawing.Bitmap:MakeTransparent(System.Drawing.Color):this 56 ( 3.67% of base) : 117936.dasm - System.Drawing.Image:EnsureSave(System.Drawing.Image,System.String,System.IO.Stream) 22 ( 3.49% of base) : 108289.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[Guid] 6 ( 2.74% of base) : 21164.dasm - System.Runtime.InteropServices.ComEventsSink:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this 9 ( 2.69% of base) : 84640.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_4(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStartTraceData):this 67 ( 2.54% of base) : 126192.dasm - d__8:MoveNext():this 54 ( 2.42% of base) : 116155.dasm - System.Data.OleDb.ColumnBinding:Value(System.Object):this 10 ( 2.24% of base) : 227302.dasm - System.Transactions.Transaction:get_PromoterType():System.Guid:this 8 ( 2.13% of base) : 227566.dasm - System.Transactions.TransactionStatePromotedBase:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.IEnlistmentNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 47 ( 2.09% of base) : 186007.dasm - System.Diagnostics.Eventing.Reader.ProviderMetadata:GetProviderListProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,int):System.Object:this 8 ( 2.08% of base) : 227567.dasm - System.Transactions.TransactionStatePromotedBase:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.ISinglePhaseNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 28 ( 2.05% of base) : 227210.dasm - System.Transactions.InternalEnlistment:get_EnlistmentTraceId():System.Transactions.EnlistmentTraceIdentifier:this 128 ( 1.76% of base) : 86230.dasm - Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest:ParseProviderEvents(System.Func`2[[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],bool):this 36 ( 1.63% of base) : 55408.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 8 ( 1.33% of base) : 79992.dasm - Microsoft.CodeAnalysis.Emit.SymbolMatcher:MapBaselineToCompilation(Microsoft.CodeAnalysis.Emit.EmitBaseline,Microsoft.CodeAnalysis.Compilation,Microsoft.CodeAnalysis.Emit.CommonPEModuleBuilder,System.Collections.Immutable.ImmutableDictionary`2[[Microsoft.Cci.ITypeDefinition, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.Cci.ITypeDefinitionMember, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.CodeAnalysis.Emit.EmitBaseline:this 12 ( 1.28% of base) : 215166.dasm - System.Security.AccessControl.CommonAcl:SetQualifiedAce(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this 12 ( 1.23% of base) : 215206.dasm - System.Security.AccessControl.CommonAcl:AddQualifiedAce(System.Security.Principal.SecurityIdentifier,int,int,ubyte,int,System.Guid,System.Guid):this 56 ( 1.00% of base) : 91741.dasm - Microsoft.Diagnostics.Tracing.Parsers.WppTraceEventParser:CreateTemplatesForTMFFile(System.Guid,System.String):System.Collections.Generic.List`1[[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this 2 ( 0.99% of base) : 84613.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_33(Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata24TemplateHATraceData):this 15 ( 0.77% of base) : 25670.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 4 ( 0.76% of base) : 155465.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[Char],System.Guid,int):this 2 ( 0.73% of base) : 84614.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_35(Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData):this 4 ( 0.71% of base) : 155466.dasm - System.Text.Json.Utf8JsonWriter:WriteStringEscapeProperty(System.ReadOnlySpan`1[Byte],System.Guid,int):this 1 ( 0.35% of base) : 28234.dasm - Microsoft.CodeAnalysis.CSharp.AbstractRegionControlFlowPass:VisitLambda(Microsoft.CodeAnalysis.CSharp.BoundLambda):Microsoft.CodeAnalysis.CSharp.BoundNode:this 2 ( 0.23% of base) : 227515.dasm - System.Transactions.EnlistableStates:EnlistDurable(System.Transactions.InternalTransaction,System.Guid,System.Transactions.ISinglePhaseNotification,int,System.Transactions.Transaction):System.Transactions.Enlistment:this 2 ( 0.13% of base) : 192588.dasm - System.Security.AccessControl.DirectoryObjectSecurity:ModifyAudit(int,System.Security.AccessControl.ObjectAuditRule,byref):bool:this 1 ( 0.08% of base) : 84634.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:FixAndProcessWindowsASP(Microsoft.Diagnostics.Tracing.TraceEvent,System.Collections.Generic.KeyValuePair`2[System.Guid,System.Guid][]):this Top method improvements (percentages): -18 (-27.69% of base) : 175244.dasm - Enumerator[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:get_Current():long:this -18 (-27.27% of base) : 175242.dasm - Enumerator[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:get_Current():double:this -18 (-26.47% of base) : 168188.dasm - System.CodeDom.CodeChecksumPragma:.ctor(System.String,System.Guid,System.Byte[]):this -32 (-25.40% of base) : 85044.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -30 (-24.59% of base) : 148614.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -12 (-23.53% of base) : 84592.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_10(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetRoleManagerGetUserRolesTraceData):this -12 (-23.53% of base) : 84593.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_11(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetRoleManagerEndTraceData):this -12 (-23.53% of base) : 84594.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_12(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetMapHandlerEnterTraceData):this -12 (-23.53% of base) : 84595.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_13(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetMapHandlerLeaveTraceData):this -12 (-23.53% of base) : 84596.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_14(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetHttpHandlerEnterTraceData):this -12 (-23.53% of base) : 84597.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_15(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetHttpHandlerLeaveTraceData):this -12 (-23.53% of base) : 84598.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_16(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreInitEnterTraceData):this -12 (-23.53% of base) : 84599.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_17(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreInitLeaveTraceData):this -12 (-23.53% of base) : 84600.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_18(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageInitEnterTraceData):this -12 (-23.53% of base) : 84601.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_19(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageInitLeaveTraceData):this -12 (-23.53% of base) : 84602.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_20(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageLoadEnterTraceData):this -12 (-23.53% of base) : 84603.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_21(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageLoadLeaveTraceData):this -12 (-23.53% of base) : 84604.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_22(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreRenderEnterTraceData):this -12 (-23.53% of base) : 84605.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_23(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPagePreRenderLeaveTraceData):this -12 (-23.53% of base) : 84606.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_24(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageSaveViewstateEnterTraceData):this -12 (-23.53% of base) : 84607.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_25(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageSaveViewstateLeaveTraceData):this -12 (-23.53% of base) : 84608.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_26(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageRenderEnterTraceData):this -12 (-23.53% of base) : 84609.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_27(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPageRenderLeaveTraceData):this -12 (-23.53% of base) : 84642.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_6(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStartHandlerTraceData):this -12 (-23.53% of base) : 84643.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_7(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPipelineModuleEnterTraceData):this -12 (-23.53% of base) : 84590.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_8(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetGetAppDomainEnterTraceData):this -12 (-23.53% of base) : 84591.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:<.ctor>b__0_9(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetRoleManagerBeginTraceData):this -12 (-23.53% of base) : 84624.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:SetThreadToStartStopActivity(Microsoft.Diagnostics.Tracing.TraceEvent):this -29 (-23.20% of base) : 189476.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -29 (-23.20% of base) : 189513.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -30 (-23.08% of base) : 148615.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -29 (-23.02% of base) : 189477.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -29 (-23.02% of base) : 189514.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -24 (-22.64% of base) : 148611.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -29 (-22.31% of base) : 189487.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,System.Guid):this -29 (-22.31% of base) : 189493.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,System.Guid):this -29 (-22.31% of base) : 189505.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int,System.Guid):this -12 (-22.22% of base) : 119407.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -29 (-21.80% of base) : 189486.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -29 (-21.80% of base) : 189492.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -29 (-21.80% of base) : 189510.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -29 (-21.80% of base) : 189504.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -29 (-21.80% of base) : 189483.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int):this -339 (-20.65% of base) : 119301.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -1 (-20.00% of base) : 168681.dasm - System.CodeDom.Compiler.CodeValidator:ValidateSnippetCompileUnit(System.CodeDom.CodeSnippetCompileUnit):this -15 (-20.00% of base) : 119269.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.Rectangle,int):this -15 (-20.00% of base) : 119266.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.RectangleF,int):this -45 (-18.83% of base) : 148612.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Object):bool:this -12 (-17.65% of base) : 118918.dasm - System.Drawing.Drawing2D.GraphicsPath:Warp(System.Drawing.PointF[],System.Drawing.RectangleF,System.Drawing.Drawing2D.Matrix):this -12 (-17.14% of base) : 119268.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.Rectangle):this -12 (-17.14% of base) : 119265.dasm - System.Drawing.Imaging.Metafile:.ctor(System.IO.Stream,long,System.Drawing.RectangleF):this -19 (-16.96% of base) : 117746.dasm - System.Drawing.Graphics:DrawImage(System.Drawing.Image,System.Drawing.Rectangle,int,int,int,int,int):this -12 (-16.90% of base) : 118917.dasm - System.Drawing.Drawing2D.GraphicsPath:Warp(System.Drawing.PointF[],System.Drawing.RectangleF):this -19 (-16.38% of base) : 117747.dasm - System.Drawing.Graphics:DrawImage(System.Drawing.Image,System.Drawing.Rectangle,int,int,int,int,int,System.Drawing.Imaging.ImageAttributes):this -26 (-16.35% of base) : 189498.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -40 (-16.33% of base) : 215194.dasm - System.Security.AccessControl.CommonAcl:InheritedObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -40 (-16.33% of base) : 215193.dasm - System.Security.AccessControl.CommonAcl:ObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -68 (-16.11% of base) : 113350.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -19 (-16.10% of base) : 117742.dasm - System.Drawing.Graphics:DrawImage(System.Drawing.Image,System.Drawing.Rectangle,float,float,float,float,int):this -12 (-16.00% of base) : 84635.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:GetActiveStartStopActivityTable(System.Guid,int):Microsoft.Diagnostics.Tracing.StartStopActivity:this -26 (-15.76% of base) : 189499.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -19 (-15.57% of base) : 117743.dasm - System.Drawing.Graphics:DrawImage(System.Drawing.Image,System.Drawing.Rectangle,float,float,float,float,int,System.Drawing.Imaging.ImageAttributes):this -48 (-15.38% of base) : 215220.dasm - System.Security.AccessControl.SystemAcl:RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -12 (-15.00% of base) : 106311.dasm - Newtonsoft.Json.JsonWriter:WriteValue(System.Nullable`1[Guid]):this -32 (-14.75% of base) : 189480.dasm - System.DirectoryServices.ActiveDirectoryAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -32 (-14.75% of base) : 189517.dasm - System.DirectoryServices.ActiveDirectoryAuditRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -26 (-14.44% of base) : 189456.dasm - System.DirectoryServices.ActiveDirectorySecurity:AccessRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int):System.Security.AccessControl.AccessRule:this -26 (-14.44% of base) : 189458.dasm - System.DirectoryServices.ActiveDirectorySecurity:AuditRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int):System.Security.AccessControl.AuditRule:this -26 (-14.36% of base) : 189457.dasm - System.DirectoryServices.ActiveDirectorySecurity:AccessRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AccessRule:this -26 (-14.36% of base) : 189459.dasm - System.DirectoryServices.ActiveDirectorySecurity:AuditRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AuditRule:this -32 (-14.35% of base) : 189502.dasm - System.DirectoryServices.PropertyAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,int,System.Guid):this -48 (-14.29% of base) : 232016.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -12 (-14.12% of base) : 85710.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventProviders:GetProviderName(System.Guid):System.String -12 (-13.95% of base) : 148607.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():bool:this -34 (-13.88% of base) : 84696.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -44 (-13.62% of base) : 215236.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccessSpecific(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -44 (-13.50% of base) : 215214.dasm - System.Security.AccessControl.SystemAcl:AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -44 (-13.50% of base) : 215216.dasm - System.Security.AccessControl.SystemAcl:SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -156 (-13.39% of base) : 165964.dasm - Microsoft.Diagnostics.Tracing.Extensions.ETWKernelControl:PutStacksIntoExtensions(System.Collections.Generic.List`1[ExtensionItem],long,int) -12 (-13.33% of base) : 84675.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_10(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetGetAppDomainEnterTraceData):this -12 (-13.33% of base) : 84707.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_8(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStartHandlerTraceData):this -12 (-13.33% of base) : 84674.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_9(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetPipelineModuleEnterTraceData):this -44 (-13.06% of base) : 215230.dasm - System.Security.AccessControl.DiscretionaryAcl:AddAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -44 (-13.06% of base) : 215232.dasm - System.Security.AccessControl.DiscretionaryAcl:SetAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -12 (-13.04% of base) : 84706.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_7(Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetStopTraceData):this -26 (-12.81% of base) : 189490.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -26 (-12.81% of base) : 189496.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -26 (-12.81% of base) : 189512.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -26 (-12.81% of base) : 189508.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -26 (-12.81% of base) : 189485.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int,System.Guid):this -94 (-12.75% of base) : 84627.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -26 (-12.50% of base) : 189488.dasm - System.DirectoryServices.CreateChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -26 (-12.50% of base) : 189494.dasm - System.DirectoryServices.DeleteChildAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -26 (-12.50% of base) : 189511.dasm - System.DirectoryServices.DeleteTreeAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -26 (-12.50% of base) : 189506.dasm - System.DirectoryServices.ExtendedRightAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -26 (-12.50% of base) : 189484.dasm - System.DirectoryServices.ListChildrenAccessRule:.ctor(System.Security.Principal.IdentityReference,int,int):this -10 (-12.50% of base) : 117717.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.Point[],System.Drawing.Rectangle,int,EnumerateMetafileProc):this -10 (-12.50% of base) : 117715.dasm - System.Drawing.Graphics:EnumerateMetafile(System.Drawing.Imaging.Metafile,System.Drawing.PointF[],System.Drawing.RectangleF,int,EnumerateMetafileProc):this -12 (-12.24% of base) : 84636.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:SetActiveStartStopActivityTable(System.Guid,int,Microsoft.Diagnostics.Tracing.StartStopActivity):this -12 (-12.24% of base) : 191593.dasm - Scope:.ctor(System.Formats.Asn1.AsnWriter):this 406 total methods with Code Size differences (369 improved, 37 regressed), 3466 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\libraries_tests.pmi.windows.x64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x64.checked.2\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x64.checked.2\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\libraries_tests.pmi.windows.x64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x64.checked.2\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x64.checked.2\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x64.checked.2\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x64.checked.2\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x64.checked.2\diff --metrics PerfScore,CodeSize Found 739 files with textual diffs. Summary of Perf Score diffs: (Lower is better) Total PerfScoreUnits of base: 4847000556.60999 Total PerfScoreUnits of diff: 4846887737.359975 Total PerfScoreUnits of delta: -112819.25 (-0.00% of base) Total relative delta: -20.40 diff is an improvement. relative diff is an improvement. Top file regressions (PerfScoreUnits): 24.40 : 200941.dasm (2.97% of base) 22.60 : 64764.dasm (4.51% of base) 22.30 : 200943.dasm (2.16% of base) 15.25 : 149716.dasm (3.08% of base) 13.25 : 149704.dasm (1.14% of base) 10.00 : 293001.dasm (8.05% of base) 10.00 : 292996.dasm (6.48% of base) 10.00 : 293000.dasm (6.68% of base) 9.95 : 149712.dasm (1.96% of base) 8.40 : 171817.dasm (4.63% of base) 8.40 : 171814.dasm (5.36% of base) 8.30 : 152035.dasm (2.07% of base) 8.20 : 173382.dasm (3.07% of base) 8.20 : 173385.dasm (3.00% of base) 8.20 : 173379.dasm (3.15% of base) 8.10 : 292999.dasm (6.52% of base) 8.05 : 171815.dasm (5.00% of base) 8.05 : 171816.dasm (4.84% of base) 7.80 : 292997.dasm (7.77% of base) 7.65 : 125519.dasm (1.00% of base) 7.40 : 99833.dasm (1.75% of base) 7.20 : 292998.dasm (5.50% of base) 7.20 : 292995.dasm (8.77% of base) 7.20 : 293002.dasm (7.52% of base) 7.20 : 171582.dasm (4.16% of base) 7.20 : 65044.dasm (0.80% of base) 7.00 : 171801.dasm (3.48% of base) 7.00 : 171804.dasm (3.56% of base) 7.00 : 171805.dasm (3.47% of base) 7.00 : 171800.dasm (3.69% of base) 7.00 : 171798.dasm (3.87% of base) 7.00 : 171799.dasm (3.79% of base) 7.00 : 171806.dasm (3.28% of base) 7.00 : 171803.dasm (3.62% of base) 6.40 : 171845.dasm (4.49% of base) 6.40 : 171847.dasm (3.93% of base) 6.40 : 171844.dasm (4.32% of base) 6.40 : 171848.dasm (3.82% of base) 6.40 : 171849.dasm (3.94% of base) 6.40 : 171843.dasm (4.48% of base) 6.35 : 337152.dasm (1.43% of base) 6.30 : 192927.dasm (7.23% of base) 6.20 : 173174.dasm (3.06% of base) 6.00 : 149706.dasm (0.65% of base) 6.00 : 55973.dasm (11.23% of base) 5.75 : 171841.dasm (4.11% of base) 5.75 : 171846.dasm (3.60% of base) 4.80 : 172354.dasm (0.93% of base) 4.80 : 172356.dasm (0.96% of base) 4.70 : 240625.dasm (8.01% of base) 4.70 : 240627.dasm (8.01% of base) 4.70 : 244911.dasm (8.01% of base) 4.70 : 244913.dasm (8.01% of base) 4.70 : 240628.dasm (7.63% of base) 4.70 : 244914.dasm (7.63% of base) 4.30 : 244910.dasm (7.72% of base) 4.30 : 240624.dasm (7.72% of base) 4.10 : 337149.dasm (1.57% of base) 4.10 : 337150.dasm (1.37% of base) 4.00 : 164349.dasm (7.05% of base) 4.00 : 240619.dasm (5.65% of base) 4.00 : 293872.dasm (7.05% of base) 4.00 : 244905.dasm (5.65% of base) 4.00 : 293003.dasm (10.09% of base) 4.00 : 171918.dasm (7.05% of base) 4.00 : 200870.dasm (6.62% of base) 4.00 : 272670.dasm (4.66% of base) 4.00 : 272671.dasm (4.87% of base) 4.00 : 312135.dasm (6.62% of base) 3.90 : 172488.dasm (1.38% of base) 3.60 : 203986.dasm (2.93% of base) 3.60 : 203942.dasm (2.08% of base) 3.60 : 203944.dasm (2.00% of base) 3.60 : 203946.dasm (1.95% of base) 3.40 : 78103.dasm (1.25% of base) 3.25 : 15464.dasm (0.45% of base) 3.00 : 203945.dasm (1.17% of base) 2.80 : 170539.dasm (0.31% of base) 2.80 : 173832.dasm (3.51% of base) 2.80 : 98158.dasm (0.54% of base) 2.60 : 337147.dasm (0.19% of base) 2.60 : 103558.dasm (3.25% of base) 2.40 : 171146.dasm (1.54% of base) 2.40 : 173829.dasm (3.21% of base) 2.40 : 173830.dasm (3.21% of base) 2.40 : 173836.dasm (2.87% of base) 2.40 : 173831.dasm (3.21% of base) 2.40 : 173837.dasm (2.87% of base) 2.40 : 171788.dasm (3.50% of base) 2.40 : 173810.dasm (3.05% of base) 2.40 : 173804.dasm (3.22% of base) 2.40 : 173806.dasm (3.04% of base) 2.40 : 173841.dasm (2.87% of base) 2.40 : 173805.dasm (3.22% of base) 2.40 : 203943.dasm (1.10% of base) 2.00 : 295721.dasm (3.22% of base) 2.00 : 295739.dasm (3.22% of base) 2.00 : 173833.dasm (2.90% of base) 2.00 : 293874.dasm (2.72% of base) 2.00 : 173859.dasm (4.46% of base) Top file improvements (PerfScoreUnits): -106552.55 : 232011.dasm (-0.00% of base) -619.00 : 31273.dasm (-8.30% of base) -519.10 : 100198.dasm (-3.29% of base) -141.65 : 7946.dasm (-9.41% of base) -138.60 : 281718.dasm (-16.56% of base) -138.60 : 313002.dasm (-16.56% of base) -138.60 : 199362.dasm (-16.56% of base) -138.60 : 200965.dasm (-16.56% of base) -138.60 : 334871.dasm (-16.56% of base) -138.60 : 310530.dasm (-16.56% of base) -138.60 : 326027.dasm (-16.56% of base) -138.60 : 183924.dasm (-16.56% of base) -138.60 : 228281.dasm (-16.56% of base) -138.60 : 166031.dasm (-16.56% of base) -138.60 : 281574.dasm (-16.56% of base) -138.60 : 229954.dasm (-16.56% of base) -138.60 : 335639.dasm (-16.56% of base) -138.60 : 58594.dasm (-16.56% of base) -138.60 : 311865.dasm (-16.56% of base) -98.00 : 49747.dasm (-15.06% of base) -92.70 : 143346.dasm (-4.33% of base) -84.00 : 205241.dasm (-13.71% of base) -81.85 : 31263.dasm (-4.69% of base) -77.80 : 292645.dasm (-4.97% of base) -41.40 : 7947.dasm (-6.75% of base) -35.80 : 78099.dasm (-7.59% of base) -33.30 : 212775.dasm (-11.64% of base) -32.80 : 170535.dasm (-2.55% of base) -31.10 : 175410.dasm (-17.70% of base) -30.00 : 321022.dasm (-3.92% of base) -30.00 : 337156.dasm (-7.96% of base) -30.00 : 205239.dasm (-7.96% of base) -29.80 : 294311.dasm (-8.47% of base) -29.80 : 212774.dasm (-13.23% of base) -28.30 : 78100.dasm (-4.53% of base) -28.30 : 78102.dasm (-5.22% of base) -24.30 : 78691.dasm (-3.42% of base) -23.20 : 170846.dasm (-4.89% of base) -19.80 : 171886.dasm (-9.95% of base) -19.80 : 171890.dasm (-8.67% of base) -19.80 : 171899.dasm (-9.20% of base) -19.80 : 171898.dasm (-9.20% of base) -19.80 : 171892.dasm (-9.41% of base) -19.80 : 171893.dasm (-9.26% of base) -19.80 : 171888.dasm (-9.48% of base) -19.80 : 171897.dasm (-9.26% of base) -19.80 : 171894.dasm (-9.26% of base) -19.80 : 171896.dasm (-9.26% of base) -19.80 : 171889.dasm (-9.48% of base) -19.60 : 10996.dasm (-1.88% of base) -19.20 : 171891.dasm (-8.93% of base) -19.20 : 171900.dasm (-8.72% of base) -19.20 : 171903.dasm (-12.01% of base) -19.00 : 241348.dasm (-16.80% of base) -19.00 : 245606.dasm (-16.80% of base) -18.00 : 51790.dasm (-0.22% of base) -17.70 : 103685.dasm (-12.60% of base) -17.45 : 337108.dasm (-3.77% of base) -17.40 : 171745.dasm (-2.64% of base) -17.40 : 321020.dasm (-2.82% of base) -17.40 : 171887.dasm (-8.38% of base) -17.40 : 171884.dasm (-10.05% of base) -17.40 : 170559.dasm (-7.20% of base) -17.40 : 171734.dasm (-2.73% of base) -17.40 : 171732.dasm (-4.02% of base) -17.40 : 90162.dasm (-0.51% of base) -17.40 : 103113.dasm (-0.51% of base) -17.24 : 295825.dasm (-8.01% of base) -17.24 : 295826.dasm (-8.45% of base) -17.20 : 173183.dasm (-8.92% of base) -17.20 : 173130.dasm (-8.92% of base) -17.20 : 173261.dasm (-8.92% of base) -17.20 : 173218.dasm (-8.92% of base) -17.20 : 173146.dasm (-8.92% of base) -16.30 : 337153.dasm (-3.62% of base) -16.00 : 329382.dasm (-4.92% of base) -14.80 : 193303.dasm (-7.80% of base) -14.80 : 192703.dasm (-7.80% of base) -13.00 : 265702.dasm (-3.61% of base) -12.80 : 170851.dasm (-5.46% of base) -12.70 : 248344.dasm (-5.47% of base) -12.60 : 17002.dasm (-14.35% of base) -12.50 : 247051.dasm (-2.54% of base) -12.50 : 242693.dasm (-2.54% of base) -12.00 : 327797.dasm (-4.10% of base) -12.00 : 72684.dasm (-4.18% of base) -12.00 : 69952.dasm (-4.13% of base) -12.00 : 171930.dasm (-3.07% of base) -12.00 : 328499.dasm (-4.15% of base) -11.70 : 13225.dasm (-9.25% of base) -11.60 : 111941.dasm (-5.41% of base) -11.60 : 170855.dasm (-2.54% of base) -11.60 : 170853.dasm (-2.50% of base) -11.40 : 39538.dasm (-6.89% of base) -11.40 : 41297.dasm (-6.89% of base) -11.40 : 154531.dasm (-11.81% of base) -11.20 : 240621.dasm (-11.88% of base) -11.20 : 244907.dasm (-11.88% of base) -11.20 : 244908.dasm (-11.51% of base) -11.20 : 240622.dasm (-11.51% of base) 672 total files with Perf Score differences (438 improved, 234 regressed), 67 unchanged. Top method regressions (PerfScoreUnits): 24.40 ( 2.97% of base) : 200941.dasm - <b__1_0>d:MoveNext():this 22.60 ( 4.51% of base) : 64764.dasm - <b__7_0>d:MoveNext():this 22.30 ( 2.16% of base) : 200943.dasm - <b__2_0>d:MoveNext():this 15.25 ( 3.08% of base) : 149716.dasm - d__5:MoveNext():this 13.25 ( 1.14% of base) : 149704.dasm - d__0:MoveNext():this 10.00 ( 8.05% of base) : 293001.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_Counter_NotFound():this 10.00 ( 6.48% of base) : 292996.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CreateCounterSetInstance_AlreadyExists():this 10.00 ( 6.68% of base) : 293000.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_InvalidCounterName_Indexer(System.String):this 9.95 ( 1.96% of base) : 149712.dasm - d__3:MoveNext():this 8.40 ( 5.36% of base) : 171814.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangle_Success():this 8.40 ( 4.63% of base) : 171817.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 8.30 ( 2.07% of base) : 152035.dasm - d__10:MoveNext():this 8.20 ( 3.15% of base) : 173379.dasm - System.Drawing.Tests.TextureBrushTests:Ctor_Image_Rectangle(System.Drawing.Image,System.Drawing.Rectangle):this 8.20 ( 3.00% of base) : 173385.dasm - System.Drawing.Tests.TextureBrushTests:Ctor_Image_Rectangle_ImageAttributes(System.Drawing.Image,System.Drawing.Rectangle,System.Drawing.Imaging.ImageAttributes,int):this 8.20 ( 3.07% of base) : 173382.dasm - System.Drawing.Tests.TextureBrushTests:Ctor_Image_WrapMode_Rectangle(System.Drawing.Image,int,System.Drawing.Rectangle):this 8.10 ( 6.52% of base) : 292999.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_AddCounter_InvalidCounterName(System.String,System.String,System.String,System.Type):this 8.05 ( 5.00% of base) : 171815.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnit_Success(int):this 8.05 ( 4.84% of base) : 171816.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 7.80 ( 7.77% of base) : 292997.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CounterSet_AlreadyRegistered():this 7.65 ( 1.00% of base) : 125519.dasm - Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComImporter:.ctor(System.String,Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessageCollection,System.String):this 7.40 ( 1.75% of base) : 99833.dasm - System.Text.Json.Tests.Utf8JsonReaderTests:g__Test|231_0(System.String,bool) 7.20 ( 5.50% of base) : 292998.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CounterSet_InvalidInstanceName(System.String,System.Type):this 7.20 ( 7.52% of base) : 293002.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_Counter_AlreadyAdded():this 7.20 ( 8.77% of base) : 292995.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CreateCounterSetInstance_EmptyCounters():this 7.20 ( 4.16% of base) : 171582.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeWithPrint_ReturnsNull():this 7.20 ( 0.80% of base) : 65044.dasm - <b__11_0>d:MoveNext():this 7.00 ( 3.62% of base) : 171803.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangle_Success():this 7.00 ( 3.87% of base) : 171798.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleF_Success():this 7.00 ( 3.79% of base) : 171799.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnit_Success(int):this 7.00 ( 3.69% of base) : 171800.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnitEmfType_Success(int):this 7.00 ( 3.48% of base) : 171801.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnitEmfTypeString_Success(System.String):this 7.00 ( 3.56% of base) : 171804.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnit_Success(int):this 7.00 ( 3.47% of base) : 171805.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 7.00 ( 3.28% of base) : 171806.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 6.40 ( 4.32% of base) : 171844.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnitEmfType_Success(int):this 6.40 ( 4.49% of base) : 171845.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnitEmfTypeString_Success(System.String):this 6.40 ( 3.93% of base) : 171847.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnit_Success(int):this 6.40 ( 3.82% of base) : 171848.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 6.40 ( 3.94% of base) : 171849.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 6.40 ( 4.48% of base) : 171843.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnit_Success(int):this 6.35 ( 1.43% of base) : 337152.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_EnlistDuringPrepare(bool,bool,int,int,bool) 6.30 ( 7.23% of base) : 192927.dasm - System.SpanTests.SpanTests:SliceStartInt32Overflow() 6.20 ( 3.06% of base) : 173174.dasm - System.Drawing.Tests.RegionTests:Intersect_SmallerRect_Success():this 6.00 (11.23% of base) : 55973.dasm - <>c:b__2_3():System.Object:this 6.00 ( 0.65% of base) : 149706.dasm - d__1:MoveNext():this 5.75 ( 3.60% of base) : 171846.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangle_Success():this 5.75 ( 4.11% of base) : 171841.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleF_Success():this 4.80 ( 0.96% of base) : 172356.dasm - System.Drawing.Drawing2D.Tests.LinearGradientBrushTests:Ctor_Point_Point_Color_Color(System.Drawing.Point,System.Drawing.Point,System.Drawing.Color,System.Drawing.Color,System.Drawing.RectangleF):this 4.80 ( 0.93% of base) : 172354.dasm - System.Drawing.Drawing2D.Tests.LinearGradientBrushTests:Ctor_PointF_PointF_Color_Color(System.Drawing.Point,System.Drawing.Point,System.Drawing.Color,System.Drawing.Color,System.Drawing.RectangleF):this 4.70 ( 8.01% of base) : 240625.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.Exception,System.String) 4.70 ( 8.01% of base) : 244911.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.Exception,System.String) 4.70 ( 8.01% of base) : 240627.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.String) 4.70 ( 8.01% of base) : 244913.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.String) 4.70 ( 7.63% of base) : 240628.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.Exception,System.String) 4.70 ( 7.63% of base) : 244914.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.Exception,System.String) 4.30 ( 7.72% of base) : 244910.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String) 4.30 ( 7.72% of base) : 240624.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String) 4.10 ( 1.57% of base) : 337149.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_AbortingCloneNotCompleted(bool) 4.10 ( 1.37% of base) : 337150.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_BlockingCloneCompletedAfterCommit(bool) 4.00 ( 6.62% of base) : 200870.dasm - <>c:b__1_6(System.ValueTuple`2[[System.Diagnostics.Tracing.EventWrittenEventArgs, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this 4.00 ( 6.62% of base) : 312135.dasm - <>c:b__5_3(System.ValueTuple`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this 4.00 ( 4.66% of base) : 272670.dasm - NuGet.Common.TelemetryActivity:.ctor(System.Guid):this 4.00 ( 4.87% of base) : 272671.dasm - NuGet.Common.TelemetryActivity:.ctor(System.Guid,System.Guid):this 4.00 ( 7.05% of base) : 164349.dasm - System.ComponentModel.Design.Tests.StandardToolWindowsTests:StandardToolWindows_Get_ReturnsExpected(System.Guid,System.Guid):this 4.00 ( 5.65% of base) : 240619.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionOpenError(System.Diagnostics.DiagnosticListener,System.Guid,System.Data.SqlClient.SqlConnection,System.Exception,System.String) 4.00 ( 5.65% of base) : 244905.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionOpenError(System.Diagnostics.DiagnosticListener,System.Guid,System.Data.SqlClient.SqlConnection,System.Exception,System.String) 4.00 ( 7.05% of base) : 293872.dasm - System.Diagnostics.SymbolStore.Tests.SymLanguageTypeTests:LanguageTypes_Get_ReturnsExpected(System.Guid,System.Guid):this 4.00 (10.09% of base) : 293003.dasm - System.Diagnostics.Tests.PerformanceDataTests:b__7_0():System.Object:this 4.00 ( 7.05% of base) : 171918.dasm - System.Drawing.Imaging.Tests.EncoderTests:DefinedEncoders_ReturnsExpected(System.Guid,System.Guid):this 3.90 ( 1.38% of base) : 172488.dasm - System.Drawing.Tests.BitmapTests:Do_LockBits_Invoke_Success(System.Drawing.Bitmap,System.Drawing.Rectangle,int,int,int,int):this 3.60 ( 2.93% of base) : 203986.dasm - System.Reflection.Tests.ModuleTests:ModuleMvid() 3.60 ( 2.08% of base) : 203942.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromByteArraySimpleAssembly() 3.60 ( 1.95% of base) : 203946.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromNonZeroPositionedStreamMemorySimpleAssembly() 3.60 ( 2.00% of base) : 203944.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromStreamMemorySimpleAssembly() 3.40 ( 1.25% of base) : 78103.dasm - System.Tests.GuidTests:Parse_Span_InvalidInput_Fails(System.String,System.Type) 3.25 ( 0.45% of base) : 15464.dasm - d__9:MoveNext():this 3.00 ( 1.17% of base) : 203945.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromStreamFileSimpleAssembly() 2.80 ( 0.31% of base) : 170539.dasm - BasicEventSourceTests.TestsWriteEventToListener:Test_WriteEvent_ArgsCornerCases_TestEtw(SdtEventSources.EventSourceTest) 2.80 ( 3.51% of base) : 173832.dasm - <>c__DisplayClass55_0:b__7():System.Object:this 2.80 ( 0.54% of base) : 98158.dasm - <>c:b__379_0(System.Object[]):System.Text.Json.Serialization.Tests.ClassWithConstructor_SimpleAndComplexParameters:this 2.60 ( 0.19% of base) : 337147.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_PSPENonMsdtcWithClones(bool,bool,int,int,int,int,int,int,int) 2.60 ( 3.25% of base) : 103558.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:g__Verify|81_0(byref) 2.40 ( 3.21% of base) : 173829.dasm - <>c__DisplayClass55_0:b__4():System.Object:this 2.40 ( 3.21% of base) : 173830.dasm - <>c__DisplayClass55_0:b__5():System.Object:this 2.40 ( 3.21% of base) : 173831.dasm - <>c__DisplayClass55_0:b__6():System.Object:this 2.40 ( 2.87% of base) : 173836.dasm - <>c__DisplayClass56_0:b__3():System.Object:this 2.40 ( 2.87% of base) : 173837.dasm - <>c__DisplayClass56_0:b__4():System.Object:this 2.40 ( 1.54% of base) : 171146.dasm - MonoTests.System.Drawing.TestBitmap:LockBits_Double():this 2.40 ( 3.50% of base) : 171788.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_7():System.Object:this 2.40 ( 3.22% of base) : 173804.dasm - <>c__DisplayClass35_0:b__3():System.Object:this 2.40 ( 3.22% of base) : 173805.dasm - <>c__DisplayClass35_0:b__4():System.Object:this 2.40 ( 3.04% of base) : 173806.dasm - <>c__DisplayClass35_0:b__5():System.Object:this 2.40 ( 3.05% of base) : 173810.dasm - <>c__DisplayClass36_0:b__3():System.Object:this 2.40 ( 2.87% of base) : 173841.dasm - <>c__DisplayClass57_0:b__2():System.Object:this 2.40 ( 1.10% of base) : 203943.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromFileSimpleAssembly() 2.00 ( 3.22% of base) : 295721.dasm - System.Drawing.PrimitivesTest.RectangleFTests:DefaultConstructorTest():this 2.00 ( 3.22% of base) : 295739.dasm - System.Drawing.PrimitivesTest.RectangleTests:DefaultConstructorTest():this 2.00 ( 6.24% of base) : 176040.dasm - <>c:b__14_2():System.Object:this 2.00 ( 6.24% of base) : 176041.dasm - <>c:b__14_3():System.Object:this 2.00 ( 6.24% of base) : 176042.dasm - <>c:b__14_4():System.Object:this Top method improvements (PerfScoreUnits): -106552.55 (-0.00% of base) : 232011.dasm - <>c:b__33_0():this -619.00 (-8.30% of base) : 31273.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate010.operate010.Test:Test7():bool -519.10 (-3.29% of base) : 100198.dasm - System.Text.Json.Tests.Utf8JsonWriterTests:WriteGuidsValue(bool,bool,System.String):this -141.65 (-9.41% of base) : 7946.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AppendNamingStylePreferencesToEditorConfig(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences,System.String,System.Text.StringBuilder) -138.60 (-16.56% of base) : 281718.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 313002.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 199362.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 200965.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 334871.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 310530.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 326027.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 183924.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 228281.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 166031.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 281574.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 229954.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 335639.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 58594.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 311865.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -98.00 (-15.06% of base) : 49747.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:SymbolDocument(System.String,System.Guid,System.Guid,System.Guid) -92.70 (-4.33% of base) : 143346.dasm - Microsoft.Diagnostics.Runtime.Utilities.PEImage:ReadPdbs():System.Collections.Generic.List`1[[Microsoft.Diagnostics.Runtime.PdbInfo, Microsoft.Diagnostics.Runtime, Version=1.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this -84.00 (-13.71% of base) : 205241.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -81.85 (-4.69% of base) : 31263.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate010a.operate010a.Test:Test7():bool -77.80 (-4.97% of base) : 292645.dasm - System.Diagnostics.Tests.EventLogPropertySelectorTests:GetPropertyValues_MatchProviderIdUsingProviderMetadata_Success():this -41.40 (-6.75% of base) : 7947.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AssignNamesToNamingStyleElements(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences):System.Collections.Immutable.ImmutableDictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -35.80 (-7.59% of base) : 78099.dasm - System.Tests.GuidTests:Parse(System.String,System.String,System.Guid) -33.30 (-11.64% of base) : 212775.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_CLSIDExists_ReturnsExpected():this -32.80 (-2.55% of base) : 170535.dasm - BasicEventSourceTests.TestsWriteEventToListener:Test_WriteEvent_TransferEvents():this -31.10 (-17.70% of base) : 175410.dasm - d__32:MoveNext():bool:this -30.00 (-3.92% of base) : 321022.dasm - System.Collections.ObjectModel.Tests.PublicMethodsTest:MoveTest() -30.00 (-7.96% of base) : 205239.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Ctor():this -30.00 (-7.96% of base) : 337156.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_PromoterType() -29.80 (-8.47% of base) : 294311.dasm - d__6:MoveNext():this -29.80 (-13.23% of base) : 212774.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_NoSuchCLSIDExists_ReturnsExpected():this -28.30 (-4.53% of base) : 78100.dasm - System.Tests.GuidTests:Parse_Invalid(System.String,System.Type) -28.30 (-5.22% of base) : 78102.dasm - System.Tests.GuidTests:Parse_Span_ValidInput_Success(System.String,System.String,System.Guid) -24.30 (-3.42% of base) : 78691.dasm - System.Tests.TimeZoneInfoTests:TestSplittingRulesWhenReported() -23.20 (-4.89% of base) : 170846.dasm - d__1:MoveNext():this -19.80 (-9.95% of base) : 171886.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Byte(System.Drawing.Imaging.Encoder,ubyte):this -19.80 (-8.67% of base) : 171890.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Numerator_Denominator(int,int):this -19.80 (-9.20% of base) : 171898.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_NumeratorArray_DenominatorArray(System.Int32[],System.Int32[]):this -19.80 (-9.20% of base) : 171899.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_RangeBeginArray_RangeEndArray(System.Int64[],System.Int64[]):this -19.80 (-9.26% of base) : 171894.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ByteArray(System.Byte[]):this -19.80 (-9.48% of base) : 171889.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Long(long):this -19.80 (-9.26% of base) : 171897.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_LongArray(System.Int64[]):this -19.80 (-9.41% of base) : 171892.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_RangeBegin_RangeEnd(long,long):this -19.80 (-9.48% of base) : 171888.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Short(short):this -19.80 (-9.26% of base) : 171896.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ShortArray(System.Int16[]):this -19.80 (-9.26% of base) : 171893.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_String(System.String):this -19.60 (-1.88% of base) : 10996.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.EditorConfigNamingStyleParser:ParseDictionary(System.Collections.Generic.IReadOnlyDictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences -19.20 (-8.93% of base) : 171891.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Numerator1_Denominator1_Numerator2_Denominator2(int,int,int,int):this -19.20 (-8.72% of base) : 171900.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Numerator1Array_Denominator1Array_Numerator2Array_Denominator2Array(System.Int32[],System.Int32[],System.Int32[],System.Int32[]):this -19.20 (-12.01% of base) : 171903.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Encoder_ReturnsExpecetd():this -19.00 (-16.80% of base) : 241348.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -19.00 (-16.80% of base) : 245606.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -18.00 (-0.22% of base) : 51790.dasm - System.Linq.Expressions.Tests.Compiler_Tests:BinaryOperators(bool) -17.70 (-12.60% of base) : 103685.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:GuidToEntityConverter() -17.45 (-3.77% of base) : 337108.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_FailPromotableSinglePhaseNotificationCalls() -17.40 (-2.82% of base) : 321020.dasm - System.Collections.ObjectModel.Tests.PublicMethodsTest:RemoveAtTest() -17.40 (-2.64% of base) : 171745.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearColorMatrix_DefaultFlagType_Success(int):this -17.40 (-8.38% of base) : 171887.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ByteValue_Bool(bool,int):this -17.40 (-7.20% of base) : 170559.dasm - BasicEventSourceTests.ActivityTracking:StartStopCreatesActivity():this -17.40 (-10.05% of base) : 171884.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:CheckEncoderParameter(System.Drawing.Imaging.EncoderParameter,System.Drawing.Imaging.Encoder,int,int):this -17.40 (-2.73% of base) : 171734.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrix_ColorMatrixDefaultFlagType_Success(int):this -17.40 (-4.02% of base) : 171732.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrix_ColorMatrixFlags_Success():this -17.40 (-0.51% of base) : 90162.dasm - System.Text.Json.Serialization.Tests.SimpleTestClass:Verify():this -17.40 (-0.51% of base) : 103113.dasm - System.Text.Json.Serialization.Tests.SimpleTestClass:Verify():this -17.24 (-8.01% of base) : 295825.dasm - System.Drawing.Primitives.Tests.DataContractSerializerTests:DCS_Rectangle() -17.24 (-8.45% of base) : 295826.dasm - System.Drawing.Primitives.Tests.DataContractSerializerTests:DCS_RectangleF() -17.20 (-8.92% of base) : 173261.dasm - System.Drawing.Tests.RegionTests:Complement_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -17.20 (-8.92% of base) : 173218.dasm - System.Drawing.Tests.RegionTests:Exclude_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -17.20 (-8.92% of base) : 173183.dasm - System.Drawing.Tests.RegionTests:Intersect_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -17.20 (-8.92% of base) : 173146.dasm - System.Drawing.Tests.RegionTests:Union_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -17.20 (-8.92% of base) : 173130.dasm - System.Drawing.Tests.RegionTests:Xor_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -16.30 (-3.62% of base) : 337153.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_GetStatusAndDistributedId() -16.00 (-4.92% of base) : 329382.dasm - System.Security.AccessControl.Tests.ObjectAce_Tests:VerifyObjectAce(System.Security.AccessControl.ObjectAce,ubyte,int,int,System.Security.Principal.SecurityIdentifier,int,System.Guid,System.Guid,bool,System.Byte[]) -14.80 (-7.80% of base) : 192703.dasm - System.SpanTests.ReadOnlySpanTests:CopyToLargeSizeTest(long) -14.80 (-7.80% of base) : 193303.dasm - System.SpanTests.SpanTests:CopyToLargeSizeTest(long) -13.00 (-3.61% of base) : 265702.dasm - Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests:ResolvesServiceMixedServiceAndOptionalStructConstructorArgumentsReliably():this -12.80 (-5.46% of base) : 170851.dasm - d__3:MoveNext():this -12.70 (-5.47% of base) : 248344.dasm - Autofac.Core.Lifetime.LifetimeScope:GetOrCreateAndShare(System.Guid,System.Func`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):System.Object:this -12.60 (-14.35% of base) : 17002.dasm - <>c__DisplayClass3_0:b__3(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingRule):System.String:this -12.50 (-2.54% of base) : 247051.dasm - <>c__DisplayClass131_1:b__1(System.Threading.Tasks.Task`1[Boolean]):this -12.50 (-2.54% of base) : 242693.dasm - <>c__DisplayClass131_1:b__1(System.Threading.Tasks.Task`1[Boolean]):this -12.00 (-4.10% of base) : 327797.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -12.00 (-4.15% of base) : 328499.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -12.00 (-4.18% of base) : 72684.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -12.00 (-4.13% of base) : 69952.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -12.00 (-3.07% of base) : 171930.dasm - System.Drawing.Imaging.Tests.ImageCodecInfoTests:CheckImageCodecInfo(System.Drawing.Imaging.ImageFormat,System.String,System.String,System.String,int,System.String,System.String,int,System.String,System.String,System.String,System.Drawing.Imaging.ImageCodecInfo):this -11.70 (-9.25% of base) : 13225.dasm - SolutionAttributes:With(System.Nullable`1[VersionStamp],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Guid]):SolutionAttributes:this -11.60 (-5.41% of base) : 111941.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -11.60 (-2.54% of base) : 170855.dasm - d__5:MoveNext():this -11.60 (-2.50% of base) : 170853.dasm - d__4:MoveNext():this -11.40 (-11.81% of base) : 154531.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:Ctor_Default():this -11.40 (-6.89% of base) : 39538.dasm - System.Globalization.Tests.CompareInfoTests:VersionTest():this -11.40 (-6.89% of base) : 41297.dasm - System.Globalization.Tests.CompareInfoTests:VersionTest():this -11.20 (-11.88% of base) : 240621.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseAfter(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.String) -11.20 (-11.88% of base) : 244907.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseAfter(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.String) -11.20 (-11.51% of base) : 244908.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseError(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.Exception,System.String) -11.20 (-11.51% of base) : 240622.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseError(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.Exception,System.String) Top method regressions (percentages): 6.00 (11.23% of base) : 55973.dasm - <>c:b__2_3():System.Object:this 4.00 (10.09% of base) : 293003.dasm - System.Diagnostics.Tests.PerformanceDataTests:b__7_0():System.Object:this 7.20 ( 8.77% of base) : 292995.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CreateCounterSetInstance_EmptyCounters():this 10.00 ( 8.05% of base) : 293001.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_Counter_NotFound():this 4.70 ( 8.01% of base) : 240625.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.Exception,System.String) 4.70 ( 8.01% of base) : 244911.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.Exception,System.String) 4.70 ( 8.01% of base) : 240627.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.String) 4.70 ( 8.01% of base) : 244913.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.String) 7.80 ( 7.77% of base) : 292997.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CounterSet_AlreadyRegistered():this 4.30 ( 7.72% of base) : 244910.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String) 4.30 ( 7.72% of base) : 240624.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String) 4.70 ( 7.63% of base) : 240628.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.Exception,System.String) 4.70 ( 7.63% of base) : 244914.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.Exception,System.String) 7.20 ( 7.52% of base) : 293002.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_Counter_AlreadyAdded():this 6.30 ( 7.23% of base) : 192927.dasm - System.SpanTests.SpanTests:SliceStartInt32Overflow() 4.00 ( 7.05% of base) : 164349.dasm - System.ComponentModel.Design.Tests.StandardToolWindowsTests:StandardToolWindows_Get_ReturnsExpected(System.Guid,System.Guid):this 4.00 ( 7.05% of base) : 293872.dasm - System.Diagnostics.SymbolStore.Tests.SymLanguageTypeTests:LanguageTypes_Get_ReturnsExpected(System.Guid,System.Guid):this 4.00 ( 7.05% of base) : 171918.dasm - System.Drawing.Imaging.Tests.EncoderTests:DefinedEncoders_ReturnsExpected(System.Guid,System.Guid):this 2.00 ( 6.85% of base) : 176058.dasm - <>c__DisplayClass17_0:b__0():System.Object:this 2.00 ( 6.85% of base) : 176060.dasm - <>c__DisplayClass17_0:b__2():System.Object:this 2.00 ( 6.85% of base) : 176062.dasm - <>c__DisplayClass17_0:b__4():System.Object:this 0.90 ( 6.83% of base) : 269682.dasm - <>c__DisplayClass48_0:b__0():System.Object:this 0.90 ( 6.83% of base) : 269683.dasm - <>c__DisplayClass48_0:b__1():System.Object:this 10.00 ( 6.68% of base) : 293000.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_InvalidCounterName_Indexer(System.String):this 4.00 ( 6.62% of base) : 200870.dasm - <>c:b__1_6(System.ValueTuple`2[[System.Diagnostics.Tracing.EventWrittenEventArgs, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this 4.00 ( 6.62% of base) : 312135.dasm - <>c:b__5_3(System.ValueTuple`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this 8.10 ( 6.52% of base) : 292999.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_AddCounter_InvalidCounterName(System.String,System.String,System.String,System.Type):this 10.00 ( 6.48% of base) : 292996.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CreateCounterSetInstance_AlreadyExists():this 2.00 ( 6.24% of base) : 176040.dasm - <>c:b__14_2():System.Object:this 2.00 ( 6.24% of base) : 176041.dasm - <>c:b__14_3():System.Object:this 2.00 ( 6.24% of base) : 176042.dasm - <>c:b__14_4():System.Object:this 2.00 ( 6.24% of base) : 176043.dasm - <>c:b__14_5():System.Object:this 2.00 ( 6.24% of base) : 176044.dasm - <>c:b__14_6():System.Object:this 2.00 ( 6.24% of base) : 176045.dasm - <>c:b__14_7():System.Object:this 0.40 ( 6.11% of base) : 337640.dasm - <>c__DisplayClass15_0:b__0():System.Object:this 4.00 ( 5.65% of base) : 240619.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionOpenError(System.Diagnostics.DiagnosticListener,System.Guid,System.Data.SqlClient.SqlConnection,System.Exception,System.String) 4.00 ( 5.65% of base) : 244905.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionOpenError(System.Diagnostics.DiagnosticListener,System.Guid,System.Data.SqlClient.SqlConnection,System.Exception,System.String) 0.90 ( 5.59% of base) : 58715.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 0.90 ( 5.59% of base) : 251241.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 0.90 ( 5.59% of base) : 330216.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 0.90 ( 5.59% of base) : 300454.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 0.90 ( 5.59% of base) : 297842.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 0.90 ( 5.59% of base) : 278442.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 0.90 ( 5.59% of base) : 314180.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 0.90 ( 5.59% of base) : 199667.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 0.90 ( 5.59% of base) : 297503.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 0.90 ( 5.59% of base) : 331353.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 2.00 ( 5.52% of base) : 176049.dasm - <>c__DisplayClass15_0:b__2():System.Object:this 2.00 ( 5.52% of base) : 176050.dasm - <>c__DisplayClass15_0:b__3():System.Object:this 2.00 ( 5.52% of base) : 176051.dasm - <>c__DisplayClass15_0:b__4():System.Object:this 2.00 ( 5.52% of base) : 176052.dasm - <>c__DisplayClass15_0:b__5():System.Object:this 2.00 ( 5.52% of base) : 176053.dasm - <>c__DisplayClass15_0:b__6():System.Object:this 2.00 ( 5.52% of base) : 176054.dasm - <>c__DisplayClass15_0:b__7():System.Object:this 7.20 ( 5.50% of base) : 292998.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CounterSet_InvalidInstanceName(System.String,System.Type):this 2.00 ( 5.40% of base) : 173864.dasm - <>c__DisplayClass69_0:b__0():System.Object:this 2.00 ( 5.40% of base) : 173865.dasm - <>c__DisplayClass69_0:b__1():System.Object:this 2.00 ( 5.40% of base) : 173866.dasm - <>c__DisplayClass69_0:b__2():System.Object:this 2.00 ( 5.38% of base) : 173855.dasm - <>c__DisplayClass66_0:b__0():System.Object:this 2.00 ( 5.38% of base) : 173856.dasm - <>c__DisplayClass66_0:b__1():System.Object:this 2.00 ( 5.38% of base) : 173857.dasm - <>c__DisplayClass66_0:b__2():System.Object:this 8.40 ( 5.36% of base) : 171814.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangle_Success():this 2.00 ( 5.10% of base) : 272665.dasm - NuGet.Common.TelemetryActivity:Create(NuGet.Common.TelemetryEvent):NuGet.Common.TelemetryActivity 8.05 ( 5.00% of base) : 171815.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnit_Success(int):this 2.00 ( 4.98% of base) : 173867.dasm - <>c__DisplayClass69_0:b__3():System.Object:this 2.00 ( 4.97% of base) : 176056.dasm - <>c__DisplayClass16_0:b__1():System.Object:this 2.00 ( 4.97% of base) : 176057.dasm - <>c__DisplayClass16_0:b__2():System.Object:this 2.00 ( 4.97% of base) : 173858.dasm - <>c__DisplayClass66_0:b__3():System.Object:this 4.00 ( 4.87% of base) : 272671.dasm - NuGet.Common.TelemetryActivity:.ctor(System.Guid,System.Guid):this 8.05 ( 4.84% of base) : 171816.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 4.00 ( 4.66% of base) : 272670.dasm - NuGet.Common.TelemetryActivity:.ctor(System.Guid):this 8.40 ( 4.63% of base) : 171817.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 2.00 ( 4.55% of base) : 171781.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_0():System.Object:this 2.00 ( 4.55% of base) : 171782.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_1():System.Object:this 2.00 ( 4.55% of base) : 171783.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_2():System.Object:this 22.60 ( 4.51% of base) : 64764.dasm - <b__7_0>d:MoveNext():this 6.40 ( 4.49% of base) : 171845.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnitEmfTypeString_Success(System.String):this 6.40 ( 4.48% of base) : 171843.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnit_Success(int):this 2.00 ( 4.46% of base) : 173859.dasm - <>c__DisplayClass67_0:b__0():System.Object:this 2.00 ( 4.46% of base) : 173860.dasm - <>c__DisplayClass67_0:b__1():System.Object:this 2.00 ( 4.46% of base) : 173862.dasm - <>c__DisplayClass68_0:b__0():System.Object:this 6.40 ( 4.32% of base) : 171844.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnitEmfType_Success(int):this 2.00 ( 4.21% of base) : 171784.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_3():System.Object:this 2.00 ( 4.17% of base) : 173861.dasm - <>c__DisplayClass67_0:b__2():System.Object:this 2.00 ( 4.17% of base) : 173863.dasm - <>c__DisplayClass68_0:b__1():System.Object:this 7.20 ( 4.16% of base) : 171582.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeWithPrint_ReturnsNull():this 2.00 ( 4.13% of base) : 143046.dasm - Microsoft.Diagnostics.Runtime.Utilities.COMCallableIUnknown:AddInterface(System.Guid,bool):Microsoft.Diagnostics.Runtime.Utilities.VTableBuilder:this 5.75 ( 4.11% of base) : 171841.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleF_Success():this 6.40 ( 3.94% of base) : 171849.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 6.40 ( 3.93% of base) : 171847.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnit_Success(int):this 7.00 ( 3.87% of base) : 171798.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleF_Success():this 2.00 ( 3.86% of base) : 173482.dasm - <>c__DisplayClass1_0:b__0():System.Object:this 2.00 ( 3.86% of base) : 173484.dasm - <>c__DisplayClass4_0:b__0():System.Object:this 2.00 ( 3.82% of base) : 272666.dasm - NuGet.Common.TelemetryActivity:Create(System.Guid,System.String):NuGet.Common.TelemetryActivity 6.40 ( 3.82% of base) : 171848.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 2.00 ( 3.80% of base) : 173801.dasm - <>c__DisplayClass35_0:b__0():System.Object:this 2.00 ( 3.80% of base) : 173802.dasm - <>c__DisplayClass35_0:b__1():System.Object:this 2.00 ( 3.80% of base) : 173807.dasm - <>c__DisplayClass36_0:b__0():System.Object:this 7.00 ( 3.79% of base) : 171799.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnit_Success(int):this 7.00 ( 3.69% of base) : 171800.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnitEmfType_Success(int):this 7.00 ( 3.62% of base) : 171803.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangle_Success():this Top method improvements (percentages): -6.70 (-40.24% of base) : 3312.dasm - Microsoft.CodeAnalysis.VersionStamp:GetTestAccessor():TestAccessor:this -6.70 (-33.67% of base) : 242645.dasm - ActivityId:.ctor(ActivityId):this -6.70 (-33.67% of base) : 247005.dasm - ActivityId:.ctor(ActivityId):this -10.80 (-32.19% of base) : 175414.dasm - <>c__DisplayClass33_0:b__0(System.Drawing.Imaging.ImageCodecInfo):bool:this -6.80 (-28.81% of base) : 2743.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(Microsoft.CodeAnalysis.ProjectId):bool:this -6.80 (-28.81% of base) : 3035.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(Microsoft.CodeAnalysis.SolutionId):bool:this -6.80 (-25.32% of base) : 2742.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(System.Object):bool:this -6.80 (-25.32% of base) : 3034.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(System.Object):bool:this -6.50 (-24.57% of base) : 141632.dasm - Microsoft.Diagnostics.Runtime.PdbInfo:.ctor(System.String,System.Guid,int):this -5.40 (-22.28% of base) : 97286.dasm - <>c:b__389_35(System.Object,System.Guid):this -5.40 (-20.97% of base) : 17013.dasm - <>c__DisplayClass11_0:b__0(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -5.40 (-20.97% of base) : 17014.dasm - <>c__DisplayClass12_0:b__0(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -5.40 (-19.05% of base) : 280530.dasm - StructureMap.Diagnostics.PipelineGraphValidator:b__5_4(StructureMap.Query.InstanceRef):bool:this -5.40 (-18.03% of base) : 238763.dasm - Microsoft.SqlServer.Server.MemoryRecordBuffer:SetGuid(Microsoft.SqlServer.Server.SmiEventSink,int,System.Guid):this -5.40 (-18.03% of base) : 242920.dasm - Microsoft.SqlServer.Server.MemoryRecordBuffer:SetGuid(Microsoft.SqlServer.Server.SmiEventSink,int,System.Guid):this -31.10 (-17.70% of base) : 175410.dasm - d__32:MoveNext():bool:this -10.80 (-17.65% of base) : 4159.dasm - Microsoft.CodeAnalysis.NamingStyles.NamingStyle:Equals(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -5.40 (-17.06% of base) : 175401.dasm - <>c:b__33_1(System.Drawing.Imaging.EncoderParameter):System.Guid:this -7.20 (-16.80% of base) : 2493.dasm - Microsoft.CodeAnalysis.DocumentId:Equals(Microsoft.CodeAnalysis.DocumentId):bool:this -19.00 (-16.80% of base) : 241348.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -19.00 (-16.80% of base) : 245606.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -11.00 (-16.74% of base) : 298780.dasm - CustomDirectoryObjectSecurity:AccessRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AccessRule:this -11.00 (-16.74% of base) : 298782.dasm - CustomDirectoryObjectSecurity:AuditRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AuditRule:this -138.60 (-16.56% of base) : 281718.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 313002.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 199362.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 200965.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 334871.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 310530.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 326027.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 183924.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 228281.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 166031.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 281574.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 229954.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 335639.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 58594.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -138.60 (-16.56% of base) : 311865.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -5.40 (-16.40% of base) : 253840.dasm - FluentAssertions.AssertionExtensions:Should(System.Guid):FluentAssertions.Primitives.GuidAssertions -5.40 (-16.40% of base) : 252145.dasm - FluentAssertions.InternalAssertionExtensions:Should(System.Guid):FluentAssertions.Primitives.GuidAssertions -5.40 (-15.84% of base) : 346928.dasm - Unity.Lifetime.PerThreadLifetimeManager:GetValue(Unity.Lifetime.ILifetimeContainer):System.Object:this -7.20 (-15.74% of base) : 329096.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -7.20 (-15.74% of base) : 237641.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -7.20 (-15.74% of base) : 74446.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -7.20 (-15.74% of base) : 72147.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -7.20 (-15.74% of base) : 328195.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -7.20 (-15.74% of base) : 344968.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -5.40 (-15.13% of base) : 199361.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -5.40 (-15.13% of base) : 200964.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -5.40 (-15.13% of base) : 281717.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -5.40 (-15.13% of base) : 228280.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -5.40 (-15.13% of base) : 310529.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -5.40 (-15.13% of base) : 326026.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -5.40 (-15.13% of base) : 183923.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -5.40 (-15.13% of base) : 58593.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -5.40 (-15.13% of base) : 229953.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -5.40 (-15.13% of base) : 281573.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -5.40 (-15.13% of base) : 335638.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -5.40 (-15.13% of base) : 166030.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -5.40 (-15.13% of base) : 311864.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -5.40 (-15.13% of base) : 334870.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -98.00 (-15.06% of base) : 49747.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:SymbolDocument(System.String,System.Guid,System.Guid,System.Guid) -5.40 (-14.88% of base) : 97507.dasm - <>c:b__738_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person_ObjExtData:this -5.40 (-14.88% of base) : 97641.dasm - <>c:b__603_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person:this -5.40 (-14.88% of base) : 97529.dasm - <>c:b__704_0(System.Object[]):TypeWithGuid:this -10.80 (-14.88% of base) : 110770.dasm - GuidReferenceResolver:GetReference(System.Object,byref):System.String:this -10.40 (-14.48% of base) : 171501.dasm - System.Drawing.Printing.Tests.PrintControllerTests:OnEndPage_InvokeWithoutStarting_Nop():this -10.40 (-14.48% of base) : 171500.dasm - System.Drawing.Printing.Tests.PrintControllerTests:OnStartPage_Invoke_ReturnsNull():this -12.60 (-14.35% of base) : 17002.dasm - <>c__DisplayClass3_0:b__3(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingRule):System.String:this -5.20 (-14.25% of base) : 173465.dasm - <>c__DisplayClass161_0:b__0():this -7.20 (-13.93% of base) : 141630.dasm - Microsoft.Diagnostics.Runtime.PdbInfo:Equals(System.Object):bool:this -84.00 (-13.71% of base) : 205241.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -6.80 (-13.38% of base) : 11093.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification:Equals(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -3.40 (-13.31% of base) : 241943.dasm - System.Data.SqlClient.TdsParser:FillGuidBytes(System.Guid,System.Span`1[Byte]) -3.40 (-13.31% of base) : 246208.dasm - System.Data.SqlClient.TdsParser:FillGuidBytes(System.Guid,System.Span`1[Byte]) -29.80 (-13.23% of base) : 212774.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_NoSuchCLSIDExists_ReturnsExpected():this -5.40 (-13.08% of base) : 346929.dasm - Unity.Lifetime.PerThreadLifetimeManager:SetValue(System.Object,Unity.Lifetime.ILifetimeContainer):this -5.40 (-12.95% of base) : 326258.dasm - <>c:b__0_0():System.Object:this -5.40 (-12.95% of base) : 213657.dasm - <>c:b__6_0():System.Object:this -5.40 (-12.95% of base) : 1088.dasm - Roslyn.Utilities.ObjectWriter:WriteGuid(System.Guid):this -5.40 (-12.78% of base) : 143501.dasm - Microsoft.Diagnostics.Runtime.Utilities.SymbolLocator:FindPdb(Microsoft.Diagnostics.Runtime.PdbInfo):System.String:this -5.40 (-12.71% of base) : 143047.dasm - Microsoft.Diagnostics.Runtime.Utilities.COMCallableIUnknown:RegisterInterface(System.Guid,long,System.Collections.Generic.List`1[[System.Delegate, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this -10.20 (-12.60% of base) : 43909.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructArray(int):System.Linq.Expressions.Tests.S[] -17.70 (-12.60% of base) : 103685.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:GuidToEntityConverter() -10.30 (-12.59% of base) : 170470.dasm - BasicEventSourceTests.EtwListener:OnEventHelper(Microsoft.Diagnostics.Tracing.TraceEvent):this -5.40 (-12.33% of base) : 9951.dasm - Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualChar:op_Inequality(Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualChar,Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualChar):bool -19.20 (-12.01% of base) : 171903.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Encoder_ReturnsExpecetd():this -10.80 (-11.97% of base) : 171583.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeNullDocument_ThrowsNullReferenceException():this -11.20 (-11.88% of base) : 240621.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseAfter(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.String) -11.20 (-11.88% of base) : 244907.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseAfter(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.String) -11.40 (-11.81% of base) : 154531.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:Ctor_Default():this -33.30 (-11.64% of base) : 212775.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_CLSIDExists_ReturnsExpected():this -9.40 (-11.60% of base) : 154536.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:AlgorithmId_Set_Get_ReturnsExpected(System.Guid):this -11.20 (-11.51% of base) : 244908.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseError(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.Exception,System.String) -11.20 (-11.51% of base) : 240622.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseError(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.Exception,System.String) -5.40 (-11.35% of base) : 143048.dasm - Microsoft.Diagnostics.Runtime.Utilities.COMCallableIUnknown:QueryInterfaceImpl(long,byref,byref):int:this -10.80 (-11.17% of base) : 11076.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SerializableNamingRule:WriteTo(Roslyn.Utilities.ObjectWriter):this -5.40 (-11.13% of base) : 2747.dasm - Microsoft.CodeAnalysis.ProjectId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -5.40 (-11.13% of base) : 3039.dasm - Microsoft.CodeAnalysis.SolutionId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -10.40 (-11.03% of base) : 44368.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.S][] 672 total methods with Perf Score differences (438 improved, 234 regressed), 67 unchanged. -------------------------------------------------------------------------------- Found 739 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 714092 Total bytes of diff: 704920 Total bytes of delta: -9172 (-1.28% of base) Total relative delta: -21.94 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 76 : 200941.dasm (2.47% of base) 69 : 125519.dasm (3.49% of base) 58 : 64764.dasm (3.49% of base) 56 : 173382.dasm (4.66% of base) 56 : 173385.dasm (4.50% of base) 56 : 171817.dasm (7.01% of base) 56 : 171814.dasm (7.78% of base) 56 : 173379.dasm (4.76% of base) 55 : 200943.dasm (1.37% of base) 54 : 171816.dasm (7.03% of base) 54 : 171815.dasm (7.24% of base) 52 : 292996.dasm (8.97% of base) 52 : 293001.dasm (10.40% of base) 52 : 293000.dasm (8.98% of base) 44 : 171801.dasm (5.26% of base) 44 : 171804.dasm (5.19% of base) 44 : 171805.dasm (5.05% of base) 44 : 171800.dasm (5.41% of base) 44 : 171798.dasm (5.68% of base) 44 : 171799.dasm (5.56% of base) 44 : 171806.dasm (4.92% of base) 44 : 171803.dasm (5.28% of base) 42 : 172578.dasm (5.08% of base) 41 : 173219.dasm (5.56% of base) 41 : 173166.dasm (5.62% of base) 41 : 173253.dasm (5.62% of base) 41 : 173211.dasm (5.62% of base) 41 : 173140.dasm (5.62% of base) 41 : 173185.dasm (5.56% of base) 41 : 173147.dasm (5.56% of base) 41 : 173131.dasm (5.56% of base) 41 : 337152.dasm (2.52% of base) 41 : 173176.dasm (5.62% of base) 41 : 173262.dasm (5.56% of base) 40 : 149716.dasm (2.60% of base) 38 : 171845.dasm (6.05% of base) 38 : 171847.dasm (5.26% of base) 38 : 171844.dasm (5.86% of base) 38 : 173174.dasm (4.50% of base) 38 : 171848.dasm (5.12% of base) 38 : 171843.dasm (6.06% of base) 38 : 171849.dasm (5.26% of base) 37 : 292999.dasm (8.43% of base) 35 : 149712.dasm (2.22% of base) 35 : 172593.dasm (4.10% of base) 35 : 172592.dasm (4.18% of base) 34 : 292997.dasm (9.69% of base) 33 : 171841.dasm (5.37% of base) 33 : 171846.dasm (4.65% of base) 33 : 337147.dasm (1.63% of base) 31 : 337155.dasm (2.40% of base) 30 : 232011.dasm (0.72% of base) 30 : 172575.dasm (3.89% of base) 29 : 15464.dasm (1.20% of base) 28 : 171582.dasm (4.06% of base) 28 : 65044.dasm (0.87% of base) 28 : 292995.dasm (9.06% of base) 28 : 293002.dasm (8.05% of base) 28 : 292998.dasm (6.00% of base) 27 : 203945.dasm (2.59% of base) 26 : 172354.dasm (1.35% of base) 26 : 172356.dasm (1.40% of base) 25 : 172573.dasm (6.04% of base) 22 : 103245.dasm (0.18% of base) 22 : 203896.dasm (1.68% of base) 22 : 90287.dasm (0.18% of base) 22 : 337110.dasm (2.85% of base) 21 : 203943.dasm (2.46% of base) 21 : 171146.dasm (3.36% of base) 21 : 337149.dasm (2.19% of base) 21 : 337150.dasm (1.87% of base) 20 : 152035.dasm (1.62% of base) 20 : 192927.dasm (4.84% of base) 19 : 149704.dasm (0.50% of base) 17 : 172488.dasm (1.49% of base) 16 : 172582.dasm (4.19% of base) 14 : 203942.dasm (2.20% of base) 14 : 203944.dasm (2.09% of base) 14 : 203946.dasm (2.04% of base) 14 : 203986.dasm (3.10% of base) 13 : 15285.dasm (1.12% of base) 12 : 99833.dasm (0.78% of base) 11 : 149706.dasm (0.37% of base) 10 : 337154.dasm (0.93% of base) 9 : 337378.dasm (1.63% of base) 8 : 173832.dasm (2.37% of base) 8 : 31273.dasm (0.62% of base) 8 : 98158.dasm (0.41% of base) 8 : 170539.dasm (0.23% of base) 6 : 149708.dasm (0.19% of base) 6 : 240625.dasm (2.79% of base) 6 : 240627.dasm (2.79% of base) 6 : 240628.dasm (2.59% of base) 6 : 244911.dasm (2.79% of base) 6 : 244913.dasm (2.79% of base) 6 : 244914.dasm (2.59% of base) 4 : 173810.dasm (1.27% of base) 4 : 264368.dasm (0.11% of base) 4 : 173829.dasm (1.30% of base) 4 : 173830.dasm (1.30% of base) Top file improvements (bytes): -396 : 49747.dasm (-13.92% of base) -252 : 205241.dasm (-11.98% of base) -203 : 7946.dasm (-8.23% of base) -135 : 175410.dasm (-16.90% of base) -129 : 78099.dasm (-6.82% of base) -120 : 170535.dasm (-2.45% of base) -115 : 212774.dasm (-11.94% of base) -111 : 78691.dasm (-2.92% of base) -102 : 212775.dasm (-7.54% of base) -94 : 294311.dasm (-7.72% of base) -93 : 78102.dasm (-4.37% of base) -93 : 78100.dasm (-3.54% of base) -90 : 321022.dasm (-3.32% of base) -90 : 205239.dasm (-6.24% of base) -81 : 241348.dasm (-17.76% of base) -81 : 245606.dasm (-17.76% of base) -80 : 281718.dasm (-8.54% of base) -80 : 313002.dasm (-8.54% of base) -80 : 199362.dasm (-8.54% of base) -80 : 337156.dasm (-5.42% of base) -80 : 200965.dasm (-8.54% of base) -80 : 334871.dasm (-8.54% of base) -80 : 310530.dasm (-8.54% of base) -80 : 326027.dasm (-8.54% of base) -80 : 183924.dasm (-8.54% of base) -80 : 228281.dasm (-8.54% of base) -80 : 166031.dasm (-8.54% of base) -80 : 281574.dasm (-8.54% of base) -80 : 229954.dasm (-8.54% of base) -80 : 335639.dasm (-8.54% of base) -80 : 58594.dasm (-8.54% of base) -80 : 311865.dasm (-8.54% of base) -72 : 171892.dasm (-8.60% of base) -72 : 171893.dasm (-8.56% of base) -72 : 171888.dasm (-8.71% of base) -72 : 171897.dasm (-8.56% of base) -72 : 171886.dasm (-9.17% of base) -72 : 171890.dasm (-8.25% of base) -72 : 171894.dasm (-8.56% of base) -72 : 171896.dasm (-8.56% of base) -72 : 171899.dasm (-8.46% of base) -72 : 171898.dasm (-8.46% of base) -72 : 171889.dasm (-8.71% of base) -66 : 171900.dasm (-7.60% of base) -66 : 171903.dasm (-12.34% of base) -66 : 265702.dasm (-3.61% of base) -66 : 171891.dasm (-7.76% of base) -64 : 193303.dasm (-8.83% of base) -64 : 170846.dasm (-4.12% of base) -64 : 192703.dasm (-8.83% of base) -54 : 329382.dasm (-4.16% of base) -54 : 51790.dasm (-0.16% of base) -52 : 292645.dasm (-2.04% of base) -52 : 192313.dasm (-7.07% of base) -52 : 13225.dasm (-13.07% of base) -51 : 103685.dasm (-9.75% of base) -51 : 272662.dasm (-5.86% of base) -49 : 248344.dasm (-7.04% of base) -48 : 171884.dasm (-7.78% of base) -48 : 7947.dasm (-5.35% of base) -48 : 90162.dasm (-0.40% of base) -48 : 170559.dasm (-4.77% of base) -48 : 103113.dasm (-0.40% of base) -48 : 171734.dasm (-1.93% of base) -48 : 171745.dasm (-1.87% of base) -48 : 171732.dasm (-2.81% of base) -48 : 171887.dasm (-6.52% of base) -48 : 321020.dasm (-2.59% of base) -48 : 311966.dasm (-2.08% of base) -46 : 100198.dasm (-1.18% of base) -46 : 170510.dasm (-1.72% of base) -44 : 170851.dasm (-5.41% of base) -44 : 13122.dasm (-4.08% of base) -43 : 173199.dasm (-5.44% of base) -42 : 17002.dasm (-15.73% of base) -41 : 247051.dasm (-2.62% of base) -41 : 242693.dasm (-2.62% of base) -40 : 150085.dasm (-1.09% of base) -39 : 170470.dasm (-13.64% of base) -39 : 252458.dasm (-9.58% of base) -39 : 30939.dasm (-6.44% of base) -36 : 240621.dasm (-11.58% of base) -36 : 152024.dasm (-2.55% of base) -36 : 175754.dasm (-1.49% of base) -36 : 175793.dasm (-0.60% of base) -36 : 327797.dasm (-3.67% of base) -36 : 175810.dasm (-1.52% of base) -36 : 244907.dasm (-11.58% of base) -36 : 72684.dasm (-3.79% of base) -36 : 244908.dasm (-10.94% of base) -36 : 69952.dasm (-3.72% of base) -36 : 175735.dasm (-0.70% of base) -36 : 49749.dasm (-5.85% of base) -36 : 240622.dasm (-10.94% of base) -36 : 246358.dasm (-1.97% of base) -36 : 171930.dasm (-2.79% of base) -36 : 242096.dasm (-1.97% of base) -36 : 328499.dasm (-3.74% of base) -36 : 154533.dasm (-7.71% of base) -33 : 247062.dasm (-5.58% of base) 565 total files with Code Size differences (454 improved, 111 regressed), 174 unchanged. Top method regressions (bytes): 76 ( 2.47% of base) : 200941.dasm - <b__1_0>d:MoveNext():this 69 ( 3.49% of base) : 125519.dasm - Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComImporter:.ctor(System.String,Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessageCollection,System.String):this 58 ( 3.49% of base) : 64764.dasm - <b__7_0>d:MoveNext():this 56 ( 7.78% of base) : 171814.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangle_Success():this 56 ( 7.01% of base) : 171817.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 56 ( 4.76% of base) : 173379.dasm - System.Drawing.Tests.TextureBrushTests:Ctor_Image_Rectangle(System.Drawing.Image,System.Drawing.Rectangle):this 56 ( 4.50% of base) : 173385.dasm - System.Drawing.Tests.TextureBrushTests:Ctor_Image_Rectangle_ImageAttributes(System.Drawing.Image,System.Drawing.Rectangle,System.Drawing.Imaging.ImageAttributes,int):this 56 ( 4.66% of base) : 173382.dasm - System.Drawing.Tests.TextureBrushTests:Ctor_Image_WrapMode_Rectangle(System.Drawing.Image,int,System.Drawing.Rectangle):this 55 ( 1.37% of base) : 200943.dasm - <b__2_0>d:MoveNext():this 54 ( 7.24% of base) : 171815.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnit_Success(int):this 54 ( 7.03% of base) : 171816.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 52 (10.40% of base) : 293001.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_Counter_NotFound():this 52 ( 8.97% of base) : 292996.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CreateCounterSetInstance_AlreadyExists():this 52 ( 8.98% of base) : 293000.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_InvalidCounterName_Indexer(System.String):this 44 ( 5.28% of base) : 171803.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangle_Success():this 44 ( 5.68% of base) : 171798.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleF_Success():this 44 ( 5.56% of base) : 171799.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnit_Success(int):this 44 ( 5.41% of base) : 171800.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnitEmfType_Success(int):this 44 ( 5.26% of base) : 171801.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnitEmfTypeString_Success(System.String):this 44 ( 5.19% of base) : 171804.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnit_Success(int):this 44 ( 5.05% of base) : 171805.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 44 ( 4.92% of base) : 171806.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 42 ( 5.08% of base) : 172578.dasm - System.Drawing.Tests.BufferedGraphicsContextTests:Allocate_ValidTargetHdc_Success():this 41 ( 5.56% of base) : 173262.dasm - System.Drawing.Tests.RegionTests:Complement_GraphicsPath_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.62% of base) : 173253.dasm - System.Drawing.Tests.RegionTests:Complement_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.56% of base) : 173219.dasm - System.Drawing.Tests.RegionTests:Exclude_GraphicsPath_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.62% of base) : 173211.dasm - System.Drawing.Tests.RegionTests:Exclude_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.56% of base) : 173185.dasm - System.Drawing.Tests.RegionTests:Intersect_GraphicsPath_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.62% of base) : 173176.dasm - System.Drawing.Tests.RegionTests:Intersect_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.56% of base) : 173147.dasm - System.Drawing.Tests.RegionTests:Union_GraphicsPath_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.62% of base) : 173140.dasm - System.Drawing.Tests.RegionTests:Union_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.56% of base) : 173131.dasm - System.Drawing.Tests.RegionTests:Xor_GraphicsPath_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.62% of base) : 173166.dasm - System.Drawing.Tests.RegionTests:Xor_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 2.52% of base) : 337152.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_EnlistDuringPrepare(bool,bool,int,int,bool) 40 ( 2.60% of base) : 149716.dasm - d__5:MoveNext():this 38 ( 6.06% of base) : 171843.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnit_Success(int):this 38 ( 5.86% of base) : 171844.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnitEmfType_Success(int):this 38 ( 6.05% of base) : 171845.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnitEmfTypeString_Success(System.String):this 38 ( 5.26% of base) : 171847.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnit_Success(int):this 38 ( 5.12% of base) : 171848.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 38 ( 5.26% of base) : 171849.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 38 ( 4.50% of base) : 173174.dasm - System.Drawing.Tests.RegionTests:Intersect_SmallerRect_Success():this 37 ( 8.43% of base) : 292999.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_AddCounter_InvalidCounterName(System.String,System.String,System.String,System.Type):this 35 ( 2.22% of base) : 149712.dasm - d__3:MoveNext():this 35 ( 4.10% of base) : 172593.dasm - System.Drawing.Tests.BufferedGraphicsContextTests:Dispose_BusyAndInvalidated_ThrowsInvalidOperationException():this 35 ( 4.18% of base) : 172592.dasm - System.Drawing.Tests.BufferedGraphicsContextTests:Dispose_BusyAndValidated_ThrowsInvalidOperationException():this 34 ( 9.69% of base) : 292997.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CounterSet_AlreadyRegistered():this 33 ( 4.65% of base) : 171846.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangle_Success():this 33 ( 5.37% of base) : 171841.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleF_Success():this 33 ( 1.63% of base) : 337147.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_PSPENonMsdtcWithClones(bool,bool,int,int,int,int,int,int,int) 31 ( 2.40% of base) : 337155.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_OutcomeRegistration(bool) 30 ( 0.72% of base) : 232011.dasm - <>c:b__33_0():this 30 ( 3.89% of base) : 172575.dasm - System.Drawing.Tests.BufferedGraphicsContextTests:Allocate_ValidTargetGraphics_Success():this 29 ( 1.20% of base) : 15464.dasm - d__9:MoveNext():this 28 ( 0.87% of base) : 65044.dasm - <b__11_0>d:MoveNext():this 28 ( 8.05% of base) : 293002.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_Counter_AlreadyAdded():this 28 ( 6.00% of base) : 292998.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CounterSet_InvalidInstanceName(System.String,System.Type):this 28 ( 9.06% of base) : 292995.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CreateCounterSetInstance_EmptyCounters():this 28 ( 4.06% of base) : 171582.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeWithPrint_ReturnsNull():this 27 ( 2.59% of base) : 203945.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromStreamFileSimpleAssembly() 26 ( 1.40% of base) : 172356.dasm - System.Drawing.Drawing2D.Tests.LinearGradientBrushTests:Ctor_Point_Point_Color_Color(System.Drawing.Point,System.Drawing.Point,System.Drawing.Color,System.Drawing.Color,System.Drawing.RectangleF):this 26 ( 1.35% of base) : 172354.dasm - System.Drawing.Drawing2D.Tests.LinearGradientBrushTests:Ctor_PointF_PointF_Color_Color(System.Drawing.Point,System.Drawing.Point,System.Drawing.Color,System.Drawing.Color,System.Drawing.RectangleF):this 25 ( 6.04% of base) : 172573.dasm - System.Drawing.Tests.BufferedGraphicsTests:Render_InvalidTargetDC_Nop():this 22 ( 1.68% of base) : 203896.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromDifferentLocationsMvidMismatch() 22 ( 0.18% of base) : 103245.dasm - System.Text.Json.Serialization.Tests.SimpleTestClassWithFields:Verify():this 22 ( 0.18% of base) : 90287.dasm - System.Text.Json.Serialization.Tests.SimpleTestClassWithFields:Verify():this 22 ( 2.85% of base) : 337110.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_SetDistributedIdWithWrongNotificationObject() 21 ( 3.36% of base) : 171146.dasm - MonoTests.System.Drawing.TestBitmap:LockBits_Double():this 21 ( 2.46% of base) : 203943.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromFileSimpleAssembly() 21 ( 2.19% of base) : 337149.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_AbortingCloneNotCompleted(bool) 21 ( 1.87% of base) : 337150.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_BlockingCloneCompletedAfterCommit(bool) 20 ( 1.62% of base) : 152035.dasm - d__10:MoveNext():this 20 ( 4.84% of base) : 192927.dasm - System.SpanTests.SpanTests:SliceStartInt32Overflow() 19 ( 0.50% of base) : 149704.dasm - d__0:MoveNext():this 17 ( 1.49% of base) : 172488.dasm - System.Drawing.Tests.BitmapTests:Do_LockBits_Invoke_Success(System.Drawing.Bitmap,System.Drawing.Rectangle,int,int,int,int):this 16 ( 4.19% of base) : 172582.dasm - System.Drawing.Tests.BufferedGraphicsContextTests:Allocate_NullGraphicsZeroSize_Success():this 14 ( 2.20% of base) : 203942.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromByteArraySimpleAssembly() 14 ( 2.04% of base) : 203946.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromNonZeroPositionedStreamMemorySimpleAssembly() 14 ( 2.09% of base) : 203944.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromStreamMemorySimpleAssembly() 14 ( 3.10% of base) : 203986.dasm - System.Reflection.Tests.ModuleTests:ModuleMvid() 13 ( 1.12% of base) : 15285.dasm - d__1:MoveNext():this 12 ( 0.78% of base) : 99833.dasm - System.Text.Json.Tests.Utf8JsonReaderTests:g__Test|231_0(System.String,bool) 11 ( 0.37% of base) : 149706.dasm - d__1:MoveNext():this 10 ( 0.93% of base) : 337154.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_DisposeCommittableTransaction(bool) 9 ( 1.63% of base) : 337378.dasm - <>c__DisplayClass39_0:b__0():this 8 ( 0.41% of base) : 98158.dasm - <>c:b__379_0(System.Object[]):System.Text.Json.Serialization.Tests.ClassWithConstructor_SimpleAndComplexParameters:this 8 ( 2.37% of base) : 173832.dasm - <>c__DisplayClass55_0:b__7():System.Object:this 8 ( 0.23% of base) : 170539.dasm - BasicEventSourceTests.TestsWriteEventToListener:Test_WriteEvent_ArgsCornerCases_TestEtw(SdtEventSources.EventSourceTest) 8 ( 0.62% of base) : 31273.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate010.operate010.Test:Test7():bool 6 ( 0.19% of base) : 149708.dasm - d__2:MoveNext():this 6 ( 2.79% of base) : 240625.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.Exception,System.String) 6 ( 2.79% of base) : 244911.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.Exception,System.String) 6 ( 2.79% of base) : 240627.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.String) 6 ( 2.79% of base) : 244913.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.String) 6 ( 2.59% of base) : 240628.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.Exception,System.String) 6 ( 2.59% of base) : 244914.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.Exception,System.String) 4 ( 1.37% of base) : 173804.dasm - <>c__DisplayClass35_0:b__3():System.Object:this 4 ( 1.37% of base) : 173805.dasm - <>c__DisplayClass35_0:b__4():System.Object:this 4 ( 1.26% of base) : 173806.dasm - <>c__DisplayClass35_0:b__5():System.Object:this 4 ( 1.27% of base) : 173810.dasm - <>c__DisplayClass36_0:b__3():System.Object:this Top method improvements (bytes): -396 (-13.92% of base) : 49747.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:SymbolDocument(System.String,System.Guid,System.Guid,System.Guid) -252 (-11.98% of base) : 205241.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -203 (-8.23% of base) : 7946.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AppendNamingStylePreferencesToEditorConfig(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences,System.String,System.Text.StringBuilder) -135 (-16.90% of base) : 175410.dasm - d__32:MoveNext():bool:this -129 (-6.82% of base) : 78099.dasm - System.Tests.GuidTests:Parse(System.String,System.String,System.Guid) -120 (-2.45% of base) : 170535.dasm - BasicEventSourceTests.TestsWriteEventToListener:Test_WriteEvent_TransferEvents():this -115 (-11.94% of base) : 212774.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_NoSuchCLSIDExists_ReturnsExpected():this -111 (-2.92% of base) : 78691.dasm - System.Tests.TimeZoneInfoTests:TestSplittingRulesWhenReported() -102 (-7.54% of base) : 212775.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_CLSIDExists_ReturnsExpected():this -94 (-7.72% of base) : 294311.dasm - d__6:MoveNext():this -93 (-3.54% of base) : 78100.dasm - System.Tests.GuidTests:Parse_Invalid(System.String,System.Type) -93 (-4.37% of base) : 78102.dasm - System.Tests.GuidTests:Parse_Span_ValidInput_Success(System.String,System.String,System.Guid) -90 (-3.32% of base) : 321022.dasm - System.Collections.ObjectModel.Tests.PublicMethodsTest:MoveTest() -90 (-6.24% of base) : 205239.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Ctor():this -81 (-17.76% of base) : 241348.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -81 (-17.76% of base) : 245606.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -80 (-8.54% of base) : 281718.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 313002.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 199362.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 200965.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 334871.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 310530.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 326027.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 183924.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 228281.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 166031.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 281574.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 229954.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 335639.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 58594.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 311865.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-5.42% of base) : 337156.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_PromoterType() -72 (-9.17% of base) : 171886.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Byte(System.Drawing.Imaging.Encoder,ubyte):this -72 (-8.56% of base) : 171894.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ByteArray(System.Byte[]):this -72 (-8.71% of base) : 171889.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Long(long):this -72 (-8.56% of base) : 171897.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_LongArray(System.Int64[]):this -72 (-8.25% of base) : 171890.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Numerator_Denominator(int,int):this -72 (-8.46% of base) : 171898.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_NumeratorArray_DenominatorArray(System.Int32[],System.Int32[]):this -72 (-8.60% of base) : 171892.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_RangeBegin_RangeEnd(long,long):this -72 (-8.46% of base) : 171899.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_RangeBeginArray_RangeEndArray(System.Int64[],System.Int64[]):this -72 (-8.71% of base) : 171888.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Short(short):this -72 (-8.56% of base) : 171896.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ShortArray(System.Int16[]):this -72 (-8.56% of base) : 171893.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_String(System.String):this -66 (-3.61% of base) : 265702.dasm - Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests:ResolvesServiceMixedServiceAndOptionalStructConstructorArgumentsReliably():this -66 (-7.76% of base) : 171891.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Numerator1_Denominator1_Numerator2_Denominator2(int,int,int,int):this -66 (-7.60% of base) : 171900.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Numerator1Array_Denominator1Array_Numerator2Array_Denominator2Array(System.Int32[],System.Int32[],System.Int32[],System.Int32[]):this -66 (-12.34% of base) : 171903.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Encoder_ReturnsExpecetd():this -64 (-4.12% of base) : 170846.dasm - d__1:MoveNext():this -64 (-8.83% of base) : 192703.dasm - System.SpanTests.ReadOnlySpanTests:CopyToLargeSizeTest(long) -64 (-8.83% of base) : 193303.dasm - System.SpanTests.SpanTests:CopyToLargeSizeTest(long) -54 (-0.16% of base) : 51790.dasm - System.Linq.Expressions.Tests.Compiler_Tests:BinaryOperators(bool) -54 (-4.16% of base) : 329382.dasm - System.Security.AccessControl.Tests.ObjectAce_Tests:VerifyObjectAce(System.Security.AccessControl.ObjectAce,ubyte,int,int,System.Security.Principal.SecurityIdentifier,int,System.Guid,System.Guid,bool,System.Byte[]) -52 (-13.07% of base) : 13225.dasm - SolutionAttributes:With(System.Nullable`1[VersionStamp],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Guid]):SolutionAttributes:this -52 (-2.04% of base) : 292645.dasm - System.Diagnostics.Tests.EventLogPropertySelectorTests:GetPropertyValues_MatchProviderIdUsingProviderMetadata_Success():this -52 (-7.07% of base) : 192313.dasm - System.SpanTests.ReadOnlySpanTests:IndexOverflow() -51 (-5.86% of base) : 272662.dasm - NuGet.Common.TelemetryActivity:Dispose():this -51 (-9.75% of base) : 103685.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:GuidToEntityConverter() -49 (-7.04% of base) : 248344.dasm - Autofac.Core.Lifetime.LifetimeScope:GetOrCreateAndShare(System.Guid,System.Func`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):System.Object:this -48 (-4.77% of base) : 170559.dasm - BasicEventSourceTests.ActivityTracking:StartStopCreatesActivity():this -48 (-5.35% of base) : 7947.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AssignNamesToNamingStyleElements(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences):System.Collections.Immutable.ImmutableDictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -48 (-2.59% of base) : 321020.dasm - System.Collections.ObjectModel.Tests.PublicMethodsTest:RemoveAtTest() -48 (-7.78% of base) : 171884.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:CheckEncoderParameter(System.Drawing.Imaging.EncoderParameter,System.Drawing.Imaging.Encoder,int,int):this -48 (-6.52% of base) : 171887.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ByteValue_Bool(bool,int):this -48 (-1.87% of base) : 171745.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearColorMatrix_DefaultFlagType_Success(int):this -48 (-1.93% of base) : 171734.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrix_ColorMatrixDefaultFlagType_Success(int):this -48 (-2.81% of base) : 171732.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrix_ColorMatrixFlags_Success():this -48 (-2.08% of base) : 311966.dasm - System.Net.NameResolution.Tests.TelemetryTest:VerifyEvents(System.Collections.Concurrent.ConcurrentQueue`1[[System.ValueTuple`2[[System.Diagnostics.Tracing.EventWrittenEventArgs, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,int,bool,bool) -48 (-0.40% of base) : 90162.dasm - System.Text.Json.Serialization.Tests.SimpleTestClass:Verify():this -48 (-0.40% of base) : 103113.dasm - System.Text.Json.Serialization.Tests.SimpleTestClass:Verify():this -46 (-1.72% of base) : 170510.dasm - BasicEventSourceTests.TestsUserErrors:Test_Bad_EventSource_Startup(bool,BasicEventSourceTests.Listener,int):this -46 (-1.18% of base) : 100198.dasm - System.Text.Json.Tests.Utf8JsonWriterTests:WriteGuidsValue(bool,bool,System.String):this -44 (-5.41% of base) : 170851.dasm - d__3:MoveNext():this -44 (-4.08% of base) : 13122.dasm - ProjectAttributes:With(System.Nullable`1[VersionStamp],System.String,System.String,System.String,Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[CompilationOutputInfo],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Guid]):ProjectAttributes:this -43 (-5.44% of base) : 173199.dasm - System.Drawing.Tests.RegionTests:MakeEmpty_NonEmpty_Success(System.Drawing.Region):this -42 (-15.73% of base) : 17002.dasm - <>c__DisplayClass3_0:b__3(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingRule):System.String:this -41 (-2.62% of base) : 247051.dasm - <>c__DisplayClass131_1:b__1(System.Threading.Tasks.Task`1[Boolean]):this -41 (-2.62% of base) : 242693.dasm - <>c__DisplayClass131_1:b__1(System.Threading.Tasks.Task`1[Boolean]):this -40 (-1.09% of base) : 150085.dasm - <b__0>d:MoveNext():this -39 (-13.64% of base) : 170470.dasm - BasicEventSourceTests.EtwListener:OnEventHelper(Microsoft.Diagnostics.Tracing.TraceEvent):this -39 (-9.58% of base) : 252458.dasm - FluentAssertions.Primitives.NullableGuidAssertions:Be(System.Nullable`1[Guid],System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.NullableGuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -39 (-6.44% of base) : 30939.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.conversions.target003.target003.TargetIsPredefinedValueType:NullableGuidTypeWithIdentityConversionInAssignment():bool -36 (-2.55% of base) : 152024.dasm - d__10:MoveNext():this -36 (-0.70% of base) : 175735.dasm - d__43:MoveNext():bool:this -36 (-1.49% of base) : 175754.dasm - d__72:MoveNext():bool:this -36 (-0.60% of base) : 175793.dasm - d__100:MoveNext():bool:this -36 (-1.52% of base) : 175810.dasm - d__126:MoveNext():bool:this -36 (-3.67% of base) : 327797.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -36 (-3.74% of base) : 328499.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -36 (-3.79% of base) : 72684.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -36 (-3.72% of base) : 69952.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -36 (-7.71% of base) : 154533.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:Ctor(System.String,System.Guid,System.Byte[]):this -36 (-11.58% of base) : 240621.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseAfter(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.String) -36 (-11.58% of base) : 244907.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseAfter(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.String) -36 (-10.94% of base) : 244908.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseError(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.Exception,System.String) -36 (-10.94% of base) : 240622.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseError(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.Exception,System.String) -36 (-1.97% of base) : 246358.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -36 (-1.97% of base) : 242096.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -36 (-2.79% of base) : 171930.dasm - System.Drawing.Imaging.Tests.ImageCodecInfoTests:CheckImageCodecInfo(System.Drawing.Imaging.ImageFormat,System.String,System.String,System.String,int,System.String,System.String,int,System.String,System.String,System.String,System.Drawing.Imaging.ImageCodecInfo):this -36 (-5.85% of base) : 49749.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:VerifySymbolDocumentInfo(System.Linq.Expressions.SymbolDocumentInfo,System.String,System.Guid,System.Guid,System.Guid) -33 (-5.58% of base) : 247062.dasm - <>c__DisplayClass101_0:b__0(System.Threading.Tasks.Task`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this Top method regressions (percentages): 52 (10.40% of base) : 293001.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_Counter_NotFound():this 34 ( 9.69% of base) : 292997.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CounterSet_AlreadyRegistered():this 28 ( 9.06% of base) : 292995.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CreateCounterSetInstance_EmptyCounters():this 52 ( 8.98% of base) : 293000.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_InvalidCounterName_Indexer(System.String):this 52 ( 8.97% of base) : 292996.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CreateCounterSetInstance_AlreadyExists():this 37 ( 8.43% of base) : 292999.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_AddCounter_InvalidCounterName(System.String,System.String,System.String,System.Type):this 28 ( 8.05% of base) : 293002.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_Counter_AlreadyAdded():this 56 ( 7.78% of base) : 171814.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangle_Success():this 54 ( 7.24% of base) : 171815.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnit_Success(int):this 54 ( 7.03% of base) : 171816.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 56 ( 7.01% of base) : 171817.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 38 ( 6.06% of base) : 171843.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnit_Success(int):this 38 ( 6.05% of base) : 171845.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnitEmfTypeString_Success(System.String):this 25 ( 6.04% of base) : 172573.dasm - System.Drawing.Tests.BufferedGraphicsTests:Render_InvalidTargetDC_Nop():this 28 ( 6.00% of base) : 292998.dasm - System.Diagnostics.Tests.PerformanceDataTests:PerformanceCounter_PerformanceData_CounterSet_InvalidInstanceName(System.String,System.Type):this 38 ( 5.86% of base) : 171844.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnitEmfType_Success(int):this 44 ( 5.68% of base) : 171798.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleF_Success():this 41 ( 5.62% of base) : 173253.dasm - System.Drawing.Tests.RegionTests:Complement_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.62% of base) : 173211.dasm - System.Drawing.Tests.RegionTests:Exclude_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.62% of base) : 173176.dasm - System.Drawing.Tests.RegionTests:Intersect_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.62% of base) : 173140.dasm - System.Drawing.Tests.RegionTests:Union_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.62% of base) : 173166.dasm - System.Drawing.Tests.RegionTests:Xor_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.56% of base) : 173262.dasm - System.Drawing.Tests.RegionTests:Complement_GraphicsPath_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.56% of base) : 173219.dasm - System.Drawing.Tests.RegionTests:Exclude_GraphicsPath_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.56% of base) : 173185.dasm - System.Drawing.Tests.RegionTests:Intersect_GraphicsPath_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.56% of base) : 173147.dasm - System.Drawing.Tests.RegionTests:Union_GraphicsPath_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 41 ( 5.56% of base) : 173131.dasm - System.Drawing.Tests.RegionTests:Xor_GraphicsPath_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 44 ( 5.56% of base) : 171799.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnit_Success(int):this 44 ( 5.41% of base) : 171800.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnitEmfType_Success(int):this 33 ( 5.37% of base) : 171841.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleF_Success():this 44 ( 5.28% of base) : 171803.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangle_Success():this 38 ( 5.26% of base) : 171849.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 44 ( 5.26% of base) : 171801.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnitEmfTypeString_Success(System.String):this 38 ( 5.26% of base) : 171847.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnit_Success(int):this 44 ( 5.19% of base) : 171804.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnit_Success(int):this 38 ( 5.12% of base) : 171848.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 42 ( 5.08% of base) : 172578.dasm - System.Drawing.Tests.BufferedGraphicsContextTests:Allocate_ValidTargetHdc_Success():this 44 ( 5.05% of base) : 171805.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 44 ( 4.92% of base) : 171806.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 20 ( 4.84% of base) : 192927.dasm - System.SpanTests.SpanTests:SliceStartInt32Overflow() 56 ( 4.76% of base) : 173379.dasm - System.Drawing.Tests.TextureBrushTests:Ctor_Image_Rectangle(System.Drawing.Image,System.Drawing.Rectangle):this 56 ( 4.66% of base) : 173382.dasm - System.Drawing.Tests.TextureBrushTests:Ctor_Image_WrapMode_Rectangle(System.Drawing.Image,int,System.Drawing.Rectangle):this 33 ( 4.65% of base) : 171846.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangle_Success():this 38 ( 4.50% of base) : 173174.dasm - System.Drawing.Tests.RegionTests:Intersect_SmallerRect_Success():this 56 ( 4.50% of base) : 173385.dasm - System.Drawing.Tests.TextureBrushTests:Ctor_Image_Rectangle_ImageAttributes(System.Drawing.Image,System.Drawing.Rectangle,System.Drawing.Imaging.ImageAttributes,int):this 16 ( 4.19% of base) : 172582.dasm - System.Drawing.Tests.BufferedGraphicsContextTests:Allocate_NullGraphicsZeroSize_Success():this 35 ( 4.18% of base) : 172592.dasm - System.Drawing.Tests.BufferedGraphicsContextTests:Dispose_BusyAndValidated_ThrowsInvalidOperationException():this 35 ( 4.10% of base) : 172593.dasm - System.Drawing.Tests.BufferedGraphicsContextTests:Dispose_BusyAndInvalidated_ThrowsInvalidOperationException():this 28 ( 4.06% of base) : 171582.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeWithPrint_ReturnsNull():this 30 ( 3.89% of base) : 172575.dasm - System.Drawing.Tests.BufferedGraphicsContextTests:Allocate_ValidTargetGraphics_Success():this 69 ( 3.49% of base) : 125519.dasm - Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComImporter:.ctor(System.String,Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessageCollection,System.String):this 58 ( 3.49% of base) : 64764.dasm - <b__7_0>d:MoveNext():this 21 ( 3.36% of base) : 171146.dasm - MonoTests.System.Drawing.TestBitmap:LockBits_Double():this 14 ( 3.10% of base) : 203986.dasm - System.Reflection.Tests.ModuleTests:ModuleMvid() 22 ( 2.85% of base) : 337110.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_SetDistributedIdWithWrongNotificationObject() 6 ( 2.79% of base) : 240625.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.Exception,System.String) 6 ( 2.79% of base) : 244911.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.Exception,System.String) 6 ( 2.79% of base) : 240627.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.String) 6 ( 2.79% of base) : 244913.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.String) 40 ( 2.60% of base) : 149716.dasm - d__5:MoveNext():this 27 ( 2.59% of base) : 203945.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromStreamFileSimpleAssembly() 6 ( 2.59% of base) : 240628.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.Exception,System.String) 6 ( 2.59% of base) : 244914.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionRollbackError(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String,System.Exception,System.String) 41 ( 2.52% of base) : 337152.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_EnlistDuringPrepare(bool,bool,int,int,bool) 76 ( 2.47% of base) : 200941.dasm - <b__1_0>d:MoveNext():this 21 ( 2.46% of base) : 203943.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromFileSimpleAssembly() 31 ( 2.40% of base) : 337155.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_OutcomeRegistration(bool) 8 ( 2.37% of base) : 173832.dasm - <>c__DisplayClass55_0:b__7():System.Object:this 35 ( 2.22% of base) : 149712.dasm - d__3:MoveNext():this 14 ( 2.20% of base) : 203942.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromByteArraySimpleAssembly() 21 ( 2.19% of base) : 337149.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_AbortingCloneNotCompleted(bool) 14 ( 2.09% of base) : 203944.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromStreamMemorySimpleAssembly() 14 ( 2.04% of base) : 203946.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromNonZeroPositionedStreamMemorySimpleAssembly() 21 ( 1.87% of base) : 337150.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_BlockingCloneCompletedAfterCommit(bool) 22 ( 1.68% of base) : 203896.dasm - System.Reflection.Tests.MetadataLoadContextTests:LoadFromDifferentLocationsMvidMismatch() 33 ( 1.63% of base) : 337147.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_PSPENonMsdtcWithClones(bool,bool,int,int,int,int,int,int,int) 9 ( 1.63% of base) : 337378.dasm - <>c__DisplayClass39_0:b__0():this 20 ( 1.62% of base) : 152035.dasm - d__10:MoveNext():this 17 ( 1.49% of base) : 172488.dasm - System.Drawing.Tests.BitmapTests:Do_LockBits_Invoke_Success(System.Drawing.Bitmap,System.Drawing.Rectangle,int,int,int,int):this 26 ( 1.40% of base) : 172356.dasm - System.Drawing.Drawing2D.Tests.LinearGradientBrushTests:Ctor_Point_Point_Color_Color(System.Drawing.Point,System.Drawing.Point,System.Drawing.Color,System.Drawing.Color,System.Drawing.RectangleF):this 4 ( 1.37% of base) : 173804.dasm - <>c__DisplayClass35_0:b__3():System.Object:this 4 ( 1.37% of base) : 173805.dasm - <>c__DisplayClass35_0:b__4():System.Object:this 55 ( 1.37% of base) : 200943.dasm - <b__2_0>d:MoveNext():this 26 ( 1.35% of base) : 172354.dasm - System.Drawing.Drawing2D.Tests.LinearGradientBrushTests:Ctor_PointF_PointF_Color_Color(System.Drawing.Point,System.Drawing.Point,System.Drawing.Color,System.Drawing.Color,System.Drawing.RectangleF):this 4 ( 1.32% of base) : 171788.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_7():System.Object:this 4 ( 1.30% of base) : 173829.dasm - <>c__DisplayClass55_0:b__4():System.Object:this 4 ( 1.30% of base) : 173830.dasm - <>c__DisplayClass55_0:b__5():System.Object:this 4 ( 1.30% of base) : 173831.dasm - <>c__DisplayClass55_0:b__6():System.Object:this 4 ( 1.27% of base) : 173810.dasm - <>c__DisplayClass36_0:b__3():System.Object:this 4 ( 1.26% of base) : 173806.dasm - <>c__DisplayClass35_0:b__5():System.Object:this 4 ( 1.23% of base) : 173836.dasm - <>c__DisplayClass56_0:b__3():System.Object:this 4 ( 1.23% of base) : 173837.dasm - <>c__DisplayClass56_0:b__4():System.Object:this 4 ( 1.22% of base) : 173841.dasm - <>c__DisplayClass57_0:b__2():System.Object:this 29 ( 1.20% of base) : 15464.dasm - d__9:MoveNext():this 13 ( 1.12% of base) : 15285.dasm - d__1:MoveNext():this 2 ( 1.01% of base) : 244910.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String) 2 ( 1.01% of base) : 240624.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteTransactionCommitAfter(System.Diagnostics.DiagnosticListener,System.Guid,int,System.Data.SqlClient.SqlConnection,System.String) 10 ( 0.93% of base) : 337154.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_DisposeCommittableTransaction(bool) 28 ( 0.87% of base) : 65044.dasm - <b__11_0>d:MoveNext():this 12 ( 0.78% of base) : 99833.dasm - System.Text.Json.Tests.Utf8JsonReaderTests:g__Test|231_0(System.String,bool) Top method improvements (percentages): -20 (-57.14% of base) : 3312.dasm - Microsoft.CodeAnalysis.VersionStamp:GetTestAccessor():TestAccessor:this -20 (-50.00% of base) : 242645.dasm - ActivityId:.ctor(ActivityId):this -20 (-50.00% of base) : 247005.dasm - ActivityId:.ctor(ActivityId):this -18 (-31.03% of base) : 141632.dasm - Microsoft.Diagnostics.Runtime.PdbInfo:.ctor(System.String,System.Guid,int):this -24 (-30.00% of base) : 175414.dasm - <>c__DisplayClass33_0:b__0(System.Drawing.Imaging.ImageCodecInfo):bool:this -24 (-27.27% of base) : 2743.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(Microsoft.CodeAnalysis.ProjectId):bool:this -24 (-27.27% of base) : 3035.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(Microsoft.CodeAnalysis.SolutionId):bool:this -24 (-24.00% of base) : 2742.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(System.Object):bool:this -24 (-24.00% of base) : 3034.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(System.Object):bool:this -12 (-18.75% of base) : 17013.dasm - <>c__DisplayClass11_0:b__0(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -12 (-18.75% of base) : 17014.dasm - <>c__DisplayClass12_0:b__0(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -81 (-17.76% of base) : 241348.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -81 (-17.76% of base) : 245606.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -12 (-17.39% of base) : 97286.dasm - <>c:b__389_35(System.Object,System.Guid):this -12 (-17.39% of base) : 238763.dasm - Microsoft.SqlServer.Server.MemoryRecordBuffer:SetGuid(Microsoft.SqlServer.Server.SmiEventSink,int,System.Guid):this -12 (-17.39% of base) : 242920.dasm - Microsoft.SqlServer.Server.MemoryRecordBuffer:SetGuid(Microsoft.SqlServer.Server.SmiEventSink,int,System.Guid):this -28 (-17.18% of base) : 2493.dasm - Microsoft.CodeAnalysis.DocumentId:Equals(Microsoft.CodeAnalysis.DocumentId):bool:this -135 (-16.90% of base) : 175410.dasm - d__32:MoveNext():bool:this -12 (-16.67% of base) : 280530.dasm - StructureMap.Diagnostics.PipelineGraphValidator:b__5_4(StructureMap.Query.InstanceRef):bool:this -12 (-16.44% of base) : 175401.dasm - <>c:b__33_1(System.Drawing.Imaging.EncoderParameter):System.Guid:this -12 (-16.22% of base) : 241943.dasm - System.Data.SqlClient.TdsParser:FillGuidBytes(System.Guid,System.Span`1[Byte]) -12 (-16.22% of base) : 246208.dasm - System.Data.SqlClient.TdsParser:FillGuidBytes(System.Guid,System.Span`1[Byte]) -28 (-16.09% of base) : 329096.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -28 (-16.09% of base) : 237641.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -28 (-16.09% of base) : 74446.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -28 (-16.09% of base) : 72147.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -28 (-16.09% of base) : 328195.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -28 (-16.09% of base) : 344968.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -42 (-15.73% of base) : 17002.dasm - <>c__DisplayClass3_0:b__3(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingRule):System.String:this -12 (-15.38% of base) : 1088.dasm - Roslyn.Utilities.ObjectWriter:WriteGuid(System.Guid):this -26 (-14.36% of base) : 298780.dasm - CustomDirectoryObjectSecurity:AccessRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AccessRule:this -26 (-14.36% of base) : 298782.dasm - CustomDirectoryObjectSecurity:AuditRuleFactory(System.Security.Principal.IdentityReference,int,bool,int,int,int,System.Guid,System.Guid):System.Security.AccessControl.AuditRule:this -28 (-14.00% of base) : 141630.dasm - Microsoft.Diagnostics.Runtime.PdbInfo:Equals(System.Object):bool:this -396 (-13.92% of base) : 49747.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:SymbolDocument(System.String,System.Guid,System.Guid,System.Guid) -24 (-13.79% of base) : 4159.dasm - Microsoft.CodeAnalysis.NamingStyles.NamingStyle:Equals(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -39 (-13.64% of base) : 170470.dasm - BasicEventSourceTests.EtwListener:OnEventHelper(Microsoft.Diagnostics.Tracing.TraceEvent):this -12 (-13.64% of base) : 253840.dasm - FluentAssertions.AssertionExtensions:Should(System.Guid):FluentAssertions.Primitives.GuidAssertions -12 (-13.64% of base) : 252145.dasm - FluentAssertions.InternalAssertionExtensions:Should(System.Guid):FluentAssertions.Primitives.GuidAssertions -24 (-13.64% of base) : 11076.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SerializableNamingRule:WriteTo(Roslyn.Utilities.ObjectWriter):this -52 (-13.07% of base) : 13225.dasm - SolutionAttributes:With(System.Nullable`1[VersionStamp],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Guid]):SolutionAttributes:this -24 (-13.04% of base) : 11093.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification:Equals(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -12 (-13.04% of base) : 346928.dasm - Unity.Lifetime.PerThreadLifetimeManager:GetValue(Unity.Lifetime.ILifetimeContainer):System.Object:this -30 (-12.55% of base) : 154536.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:AlgorithmId_Set_Get_ReturnsExpected(System.Guid):this -12 (-12.50% of base) : 2747.dasm - Microsoft.CodeAnalysis.ProjectId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -12 (-12.50% of base) : 3039.dasm - Microsoft.CodeAnalysis.SolutionId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -66 (-12.34% of base) : 171903.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Encoder_ReturnsExpecetd():this -24 (-12.24% of base) : 110770.dasm - GuidReferenceResolver:GetReference(System.Object,byref):System.String:this -12 (-12.00% of base) : 97507.dasm - <>c:b__738_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person_ObjExtData:this -12 (-12.00% of base) : 97641.dasm - <>c:b__603_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person:this -12 (-12.00% of base) : 97529.dasm - <>c:b__704_0(System.Object[]):TypeWithGuid:this -252 (-11.98% of base) : 205241.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -115 (-11.94% of base) : 212774.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_NoSuchCLSIDExists_ReturnsExpected():this -12 (-11.65% of base) : 199361.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -12 (-11.65% of base) : 200964.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -12 (-11.65% of base) : 281717.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -12 (-11.65% of base) : 228280.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -12 (-11.65% of base) : 310529.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -12 (-11.65% of base) : 326026.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -12 (-11.65% of base) : 183923.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -12 (-11.65% of base) : 58593.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -12 (-11.65% of base) : 229953.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -12 (-11.65% of base) : 281573.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -12 (-11.65% of base) : 335638.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -12 (-11.65% of base) : 166030.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -12 (-11.65% of base) : 311864.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -12 (-11.65% of base) : 334870.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.Guid,int,long):this -36 (-11.58% of base) : 240621.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseAfter(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.String) -36 (-11.58% of base) : 244907.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseAfter(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.String) -12 (-11.21% of base) : 143047.dasm - Microsoft.Diagnostics.Runtime.Utilities.COMCallableIUnknown:RegisterInterface(System.Guid,long,System.Collections.Generic.List`1[[System.Delegate, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this -10 (-10.99% of base) : 173465.dasm - <>c__DisplayClass161_0:b__0():this -36 (-10.94% of base) : 244908.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseError(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.Exception,System.String) -36 (-10.94% of base) : 240622.dasm - System.Data.SqlClient.SqlClientDiagnosticListenerExtensions:WriteConnectionCloseError(System.Diagnostics.DiagnosticListener,System.Guid,System.Guid,System.Data.SqlClient.SqlConnection,System.Exception,System.String) -12 (-10.81% of base) : 2497.dasm - Microsoft.CodeAnalysis.DocumentId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -12 (-10.62% of base) : 13226.dasm - SolutionAttributes:WriteTo(Roslyn.Utilities.ObjectWriter):this -12 (-10.53% of base) : 143048.dasm - Microsoft.Diagnostics.Runtime.Utilities.COMCallableIUnknown:QueryInterfaceImpl(long,byref,byref):int:this -12 (-10.17% of base) : 9951.dasm - Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualChar:op_Inequality(Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualChar,Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualChar):bool -12 (-10.00% of base) : 346929.dasm - Unity.Lifetime.PerThreadLifetimeManager:SetValue(System.Object,Unity.Lifetime.ILifetimeContainer):this -51 (-9.75% of base) : 103685.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:GuidToEntityConverter() -22 (-9.69% of base) : 43909.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructArray(int):System.Linq.Expressions.Tests.S[] -39 (-9.58% of base) : 252458.dasm - FluentAssertions.Primitives.NullableGuidAssertions:Be(System.Nullable`1[Guid],System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.NullableGuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -6 (-9.52% of base) : 337640.dasm - <>c__DisplayClass15_0:b__0():System.Object:this -30 (-9.46% of base) : 154531.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:Ctor_Default():this -72 (-9.17% of base) : 171886.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Byte(System.Drawing.Imaging.Encoder,ubyte):this -12 (-9.16% of base) : 174728.dasm - <>c__DisplayClass10_0:b__0():System.Object:this -1 (-9.09% of base) : 315939.dasm - System.Net.SslStreamContext:GetChannelBinding(int):System.Security.Authentication.ExtendedProtection.ChannelBinding:this -12 (-8.89% of base) : 174731.dasm - <>c__DisplayClass11_1:b__0():System.Object:this -64 (-8.83% of base) : 192703.dasm - System.SpanTests.ReadOnlySpanTests:CopyToLargeSizeTest(long) -64 (-8.83% of base) : 193303.dasm - System.SpanTests.SpanTests:CopyToLargeSizeTest(long) -12 (-8.82% of base) : 143501.dasm - Microsoft.Diagnostics.Runtime.Utilities.SymbolLocator:FindPdb(Microsoft.Diagnostics.Runtime.PdbInfo):System.String:this -16 (-8.74% of base) : 9954.dasm - Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualChar:Equals(System.Object):bool:this -72 (-8.71% of base) : 171889.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Long(long):this -72 (-8.71% of base) : 171888.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Short(short):this -24 (-8.63% of base) : 44368.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.S][] -72 (-8.60% of base) : 171892.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_RangeBegin_RangeEnd(long,long):this -72 (-8.56% of base) : 171894.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ByteArray(System.Byte[]):this -72 (-8.56% of base) : 171897.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_LongArray(System.Int64[]):this -72 (-8.56% of base) : 171896.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ShortArray(System.Int16[]):this -72 (-8.56% of base) : 171893.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_String(System.String):this -80 (-8.54% of base) : 281718.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.54% of base) : 313002.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this 565 total methods with Code Size differences (454 improved, 111 regressed), 174 unchanged. -------------------------------------------------------------------------------- Asm diffs summary: Summary Markdown file: D:\Sergey\git\runtime\artifacts\spmi\diff_summary.19.md Asm diffs in 6 MCH files: D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\aspnet.run.windows.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\benchmarks.run.windows.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\coreclr_tests.pmi.windows.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\libraries.crossgen2.windows.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\libraries.pmi.windows.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x64\libraries_tests.pmi.windows.x64.checked.mch Tue 09/21/2021 15:48:40.03 ================ Logging to D:\Sergey\git\runtime\artifacts\spmi\superpmi.42.log Using JIT/EE Version from jiteeversionguid.h: 5ed35c58-857b-48dd-a818-7c0136dc9f73 Using coredistools found at D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\coredistools.dll Found download cache directory "D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64" and --force_download not set; skipping download SuperPMI ASM diffs Base JIT Path: D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_base\clrjit_unix_arm64_x64.dll Diff JIT Path: D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_unix_arm64_x64.dll Using MCH files: D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\coreclr_tests.pmi.Linux.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\libraries.crossgen2.Linux.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\libraries.pmi.Linux.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\libraries_tests.pmi.Linux.arm64.checked.mch Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\coreclr_tests.pmi.Linux.arm64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -target arm64 -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_unix_arm64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\coreclr_tests.pmi.Linux.arm64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm64.checked.3\diff Found 1034 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 6398656 Total bytes of diff: 6389328 Total bytes of delta: -9328 (-0.15% of base) Total relative delta: -3.12 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 32 : 117848.dasm (0.90% of base) 16 : 176581.dasm (5.33% of base) 16 : 168970.dasm (7.41% of base) 16 : 168977.dasm (7.27% of base) 16 : 176565.dasm (5.80% of base) 16 : 176571.dasm (7.27% of base) 16 : 168972.dasm (7.55% of base) 16 : 168973.dasm (7.41% of base) 16 : 168974.dasm (7.41% of base) 16 : 168975.dasm (7.41% of base) 16 : 176569.dasm (7.41% of base) 16 : 176567.dasm (5.80% of base) 16 : 168976.dasm (7.27% of base) 16 : 176568.dasm (7.41% of base) 16 : 176570.dasm (7.41% of base) 16 : 176572.dasm (7.27% of base) 16 : 168978.dasm (7.41% of base) 16 : 168986.dasm (6.25% of base) 16 : 176573.dasm (7.41% of base) 12 : 213989.dasm (0.01% of base) 12 : 218471.dasm (0.01% of base) 12 : 213183.dasm (0.01% of base) 12 : 215315.dasm (0.01% of base) 8 : 227100.dasm (4.76% of base) 8 : 227101.dasm (4.88% of base) 8 : 231477.dasm (4.88% of base) 8 : 227096.dasm (4.88% of base) 8 : 227097.dasm (4.88% of base) 8 : 227098.dasm (4.88% of base) 8 : 227099.dasm (4.76% of base) 8 : 229937.dasm (4.76% of base) 8 : 229938.dasm (4.76% of base) 8 : 229939.dasm (4.88% of base) 8 : 177303.dasm (0.73% of base) 8 : 229933.dasm (4.88% of base) 8 : 229934.dasm (4.88% of base) 8 : 229935.dasm (4.88% of base) 8 : 229936.dasm (4.88% of base) 8 : 118144.dasm (0.34% of base) 8 : 229849.dasm (4.88% of base) 8 : 229591.dasm (3.77% of base) 8 : 227095.dasm (3.92% of base) 4 : 117546.dasm (0.29% of base) 4 : 118018.dasm (0.33% of base) 4 : 117755.dasm (0.35% of base) 4 : 117805.dasm (0.43% of base) 4 : 117864.dasm (0.38% of base) 4 : 117193.dasm (0.42% of base) 4 : 117506.dasm (0.62% of base) 4 : 117646.dasm (0.35% of base) 4 : 117916.dasm (0.27% of base) 4 : 117625.dasm (0.12% of base) 4 : 214669.dasm (0.00% of base) 4 : 212550.dasm (0.00% of base) 4 : 117945.dasm (0.42% of base) 4 : 117819.dasm (0.43% of base) 4 : 186027.dasm (0.22% of base) 4 : 117288.dasm (0.26% of base) 4 : 220422.dasm (0.31% of base) Top file improvements (bytes): -3116 : 169870.dasm (-1.74% of base) -3116 : 204417.dasm (-1.74% of base) -216 : 224061.dasm (-0.45% of base) -212 : 229607.dasm (-0.55% of base) -208 : 226983.dasm (-0.54% of base) -196 : 226581.dasm (-0.46% of base) -196 : 228607.dasm (-0.51% of base) -168 : 214647.dasm (-0.17% of base) -160 : 226008.dasm (-0.48% of base) -100 : 168988.dasm (-5.45% of base) -84 : 215683.dasm (-0.06% of base) -84 : 219652.dasm (-0.06% of base) -84 : 215113.dasm (-0.06% of base) -60 : 214326.dasm (-0.04% of base) -52 : 117983.dasm (-1.58% of base) -44 : 201378.dasm (-0.04% of base) -44 : 175847.dasm (-0.04% of base) -40 : 227562.dasm (-0.53% of base) -40 : 240695.dasm (-2.32% of base) -40 : 240696.dasm (-2.32% of base) -32 : 228229.dasm (-0.53% of base) -32 : 225051.dasm (-0.56% of base) -28 : 117392.dasm (-1.30% of base) -28 : 220341.dasm (-0.03% of base) -24 : 235221.dasm (-1.87% of base) -24 : 224080.dasm (-0.07% of base) -24 : 235219.dasm (-1.87% of base) -20 : 117634.dasm (-0.99% of base) -20 : 117748.dasm (-1.22% of base) -16 : 169972.dasm (-0.01% of base) -16 : 182445.dasm (-0.01% of base) -16 : 117758.dasm (-0.48% of base) -16 : 220781.dasm (-10.53% of base) -16 : 212404.dasm (-11.76% of base) -16 : 117760.dasm (-0.84% of base) -16 : 229337.dasm (-11.76% of base) -16 : 117396.dasm (-1.03% of base) -16 : 248674.dasm (-15.38% of base) -16 : 117290.dasm (-1.57% of base) -16 : 82050.dasm (-2.04% of base) -16 : 117624.dasm (-0.76% of base) -12 : 117636.dasm (-0.68% of base) -12 : 117868.dasm (-0.97% of base) -12 : 213908.dasm (-0.01% of base) -12 : 220454.dasm (-0.74% of base) -12 : 117352.dasm (-0.68% of base) -12 : 117712.dasm (-1.30% of base) -12 : 117865.dasm (-0.66% of base) -12 : 118050.dasm (-1.24% of base) -12 : 117750.dasm (-0.67% of base) -12 : 183293.dasm (-2.33% of base) -12 : 117508.dasm (-0.97% of base) -12 : 117432.dasm (-0.57% of base) -12 : 200281.dasm (-2.33% of base) -12 : 117282.dasm (-0.77% of base) -12 : 117283.dasm (-0.19% of base) -12 : 248675.dasm (-12.00% of base) -8 : 156420.dasm (-6.67% of base) -8 : 227102.dasm (-3.92% of base) -8 : 227103.dasm (-4.08% of base) -8 : 231478.dasm (-4.88% of base) -8 : 231480.dasm (-0.02% of base) -8 : 223490.dasm (-7.14% of base) -8 : 228906.dasm (-0.02% of base) -8 : 228977.dasm (-7.14% of base) -8 : 168971.dasm (-4.88% of base) -8 : 237605.dasm (-1.02% of base) -8 : 237606.dasm (-1.02% of base) -8 : 172494.dasm (-6.67% of base) -8 : 177083.dasm (-6.67% of base) -8 : 229945.dasm (-4.17% of base) -8 : 229946.dasm (-4.08% of base) -8 : 230858.dasm (-0.02% of base) -8 : 117293.dasm (-0.78% of base) -8 : 223603.dasm (-6.67% of base) -8 : 223733.dasm (-7.14% of base) -8 : 217882.dasm (-6.67% of base) -8 : 229940.dasm (-4.88% of base) -8 : 234071.dasm (-1.30% of base) -8 : 234072.dasm (-1.30% of base) -8 : 234073.dasm (-1.30% of base) -8 : 234074.dasm (-1.30% of base) -8 : 91943.dasm (-6.67% of base) -8 : 235831.dasm (-1.30% of base) -8 : 235832.dasm (-1.30% of base) -8 : 235833.dasm (-1.25% of base) -8 : 234076.dasm (-1.30% of base) -8 : 234077.dasm (-1.30% of base) -8 : 234078.dasm (-1.30% of base) -8 : 234080.dasm (-1.30% of base) -8 : 176576.dasm (-4.08% of base) -8 : 227104.dasm (-4.08% of base) -8 : 227105.dasm (-4.08% of base) -8 : 227106.dasm (-4.17% of base) -8 : 227107.dasm (-4.17% of base) -8 : 231532.dasm (-0.02% of base) -8 : 232963.dasm (-1.30% of base) -8 : 232965.dasm (-1.30% of base) -8 : 117238.dasm (-0.37% of base) -8 : 185593.dasm (-6.06% of base) 282 total files with Code Size differences (223 improved, 59 regressed), 752 unchanged. Top method regressions (bytes): 32 ( 0.90% of base) : 117848.dasm - testout1:Func_0_5_2_1_4():System.Decimal 16 ( 7.41% of base) : 168970.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 16 ( 5.80% of base) : 176565.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 16 ( 7.27% of base) : 176571.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 16 ( 7.27% of base) : 168976.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 16 ( 7.41% of base) : 168975.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 16 ( 7.41% of base) : 176570.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 16 ( 7.41% of base) : 168978.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 16 ( 7.41% of base) : 176573.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 16 ( 7.41% of base) : 168974.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 16 ( 7.41% of base) : 176569.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 16 ( 7.55% of base) : 168972.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 16 ( 5.80% of base) : 176567.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 16 ( 7.27% of base) : 168977.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 16 ( 7.27% of base) : 176572.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 16 ( 7.41% of base) : 168973.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 16 ( 7.41% of base) : 176568.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 16 ( 5.33% of base) : 176581.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 16 ( 6.25% of base) : 168986.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 12 ( 0.01% of base) : 213989.dasm - i4div:Main():int 12 ( 0.01% of base) : 213183.dasm - i8div:Main():int 12 ( 0.01% of base) : 215315.dasm - r8div:Main():int 12 ( 0.01% of base) : 218471.dasm - u8div:Main():int 8 ( 4.76% of base) : 227099.dasm - NullableTest:BoxUnboxToNQ(double):bool 8 ( 4.76% of base) : 229937.dasm - NullableTest:BoxUnboxToNQ(double):bool 8 ( 4.88% of base) : 227098.dasm - NullableTest:BoxUnboxToNQ(int):bool 8 ( 4.88% of base) : 229936.dasm - NullableTest:BoxUnboxToNQ(int):bool 8 ( 4.88% of base) : 227101.dasm - NullableTest:BoxUnboxToNQ(long):bool 8 ( 4.88% of base) : 229939.dasm - NullableTest:BoxUnboxToNQ(long):bool 8 ( 4.88% of base) : 227097.dasm - NullableTest:BoxUnboxToNQ(short):bool 8 ( 4.88% of base) : 229935.dasm - NullableTest:BoxUnboxToNQ(short):bool 8 ( 4.88% of base) : 229933.dasm - NullableTest:BoxUnboxToNQ(System.__Canon):bool 8 ( 3.92% of base) : 227095.dasm - NullableTest:BoxUnboxToNQ(System.__Canon):bool 8 ( 4.76% of base) : 227100.dasm - NullableTest:BoxUnboxToNQ(System.Numerics.Vector`1[Single]):bool 8 ( 4.76% of base) : 229938.dasm - NullableTest:BoxUnboxToNQ(System.Numerics.Vector`1[Single]):bool 8 ( 4.88% of base) : 231477.dasm - NullableTest:BoxUnboxToNQ(System.Object):bool 8 ( 3.77% of base) : 229591.dasm - NullableTest:BoxUnboxToNQ(System.Object):bool 8 ( 4.88% of base) : 229849.dasm - NullableTest:BoxUnboxToNQ(System.ValueType):bool 8 ( 4.88% of base) : 227096.dasm - NullableTest:BoxUnboxToNQ(ubyte):bool 8 ( 4.88% of base) : 229934.dasm - NullableTest:BoxUnboxToNQ(ubyte):bool 8 ( 0.73% of base) : 177303.dasm - testout1:Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1():System.Decimal 8 ( 0.34% of base) : 118144.dasm - testout1:Func_0_6_4_4_4():System.Decimal 4 ( 0.22% of base) : 186027.dasm - NullableTest13:Run() 4 ( 0.00% of base) : 214669.dasm - r4div:Main():int 4 ( 0.31% of base) : 220422.dasm - testout1:Func_0_1_3_2():long 4 ( 0.42% of base) : 117193.dasm - testout1:Func_0_1_3_3_3():double 4 ( 0.26% of base) : 117288.dasm - testout1:Func_0_1_6_5_2():double 4 ( 0.62% of base) : 117506.dasm - testout1:Func_0_3_2_1_6():System.Decimal 4 ( 0.29% of base) : 117546.dasm - testout1:Func_0_3_2_5_6():float 4 ( 0.35% of base) : 117646.dasm - testout1:Func_0_3_6_4_5():short 4 ( 0.12% of base) : 117625.dasm - testout1:Func_0_4_1_2_2():System.Decimal 4 ( 0.35% of base) : 117755.dasm - testout1:Func_0_4_5_2_1():System.Decimal 4 ( 0.43% of base) : 117805.dasm - testout1:Func_0_4_5_4_3():System.Decimal 4 ( 0.43% of base) : 117819.dasm - testout1:Func_0_5_1_1_5():long 4 ( 0.38% of base) : 117864.dasm - testout1:Func_0_5_1_4_6():System.Decimal 4 ( 0.27% of base) : 117916.dasm - testout1:Func_0_5_3_6_3():double 4 ( 0.42% of base) : 117945.dasm - testout1:Func_0_5_5_1_1():System.Decimal 4 ( 0.33% of base) : 118018.dasm - testout1:Func_0_5_6_4_3():ushort 4 ( 0.00% of base) : 212550.dasm - u4div:Main():int Top method improvements (bytes): -3116 (-1.74% of base) : 204417.dasm - decimaldiv:Main():int -3116 (-1.74% of base) : 169870.dasm - decimalrem:Main():int -216 (-0.45% of base) : 224061.dasm - lclfldrem:Main():int -212 (-0.55% of base) : 229607.dasm - lclfldsub:Main():int -208 (-0.54% of base) : 226983.dasm - lclfldadd:Main():int -196 (-0.46% of base) : 226581.dasm - lclflddiv:Main():int -196 (-0.51% of base) : 228607.dasm - lclfldmul:Main():int -168 (-0.17% of base) : 214647.dasm - testout1:Func_0():int -160 (-0.48% of base) : 226008.dasm - decimalMDArrTest:Main():int -100 (-5.45% of base) : 168988.dasm - NullableTest16:Run() -84 (-0.06% of base) : 215113.dasm - i8rem:Main():int -84 (-0.06% of base) : 219652.dasm - u4rem:Main():int -84 (-0.06% of base) : 215683.dasm - u8rem:Main():int -60 (-0.04% of base) : 214326.dasm - i4rem:Main():int -52 (-1.58% of base) : 117983.dasm - testout1:Func_0_5_5_5_4():System.Decimal -44 (-0.04% of base) : 201378.dasm - overlddiv:Main():int -44 (-0.04% of base) : 175847.dasm - overldrem:Main():int -40 (-2.32% of base) : 240695.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -40 (-2.32% of base) : 240696.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -40 (-0.53% of base) : 227562.dasm - TestApp:Main():int -32 (-0.53% of base) : 228229.dasm - TestApp:Main():int -32 (-0.56% of base) : 225051.dasm - TestApp:Main():int -28 (-0.03% of base) : 220341.dasm - r8rem:Main():int -28 (-1.30% of base) : 117392.dasm - testout1:Func_0_2_3_1_6():System.Decimal -24 (-0.07% of base) : 224080.dasm - decimalMDArrTest:Main():int -24 (-1.87% of base) : 235219.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -24 (-1.87% of base) : 235221.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -20 (-0.99% of base) : 117634.dasm - testout1:Func_0_3_6_6_5():long -20 (-1.22% of base) : 117748.dasm - testout1:Func_0_4_5_3_2():System.Decimal -16 (-11.76% of base) : 212404.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -16 (-11.76% of base) : 229337.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -16 (-0.01% of base) : 182445.dasm - decimaldiv:Main():int -16 (-0.01% of base) : 169972.dasm - decimalrem:Main():int -16 (-15.38% of base) : 248674.dasm - GitHub_23739:Test1f(Cls1f) -16 (-2.04% of base) : 82050.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -16 (-10.53% of base) : 220781.dasm - TestMergeReturnBlocks:TestNoFieldSeqPropogation(int):ReturnStruct -16 (-1.57% of base) : 117290.dasm - testout1:Func_0_1_6_4_6():int -16 (-1.03% of base) : 117396.dasm - testout1:Func_0_2_5_6_1():double -16 (-0.76% of base) : 117624.dasm - testout1:Func_0_4_1_2_3():System.Decimal -16 (-0.84% of base) : 117760.dasm - testout1:Func_0_4_5_1_2():System.Decimal -16 (-0.48% of base) : 117758.dasm - testout1:Func_0_4_5_1_4():System.Decimal -12 (-2.33% of base) : 183293.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -12 (-2.33% of base) : 200281.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -12 (-12.00% of base) : 248675.dasm - GitHub_23739:Test2f(Cls2f) -12 (-0.01% of base) : 213908.dasm - r4rem:Main():int -12 (-0.19% of base) : 117283.dasm - testout1:Func_0_1_6_6_1():System.Decimal -12 (-0.77% of base) : 117282.dasm - testout1:Func_0_1_6_6_2():System.Decimal -12 (-0.68% of base) : 117352.dasm - testout1:Func_0_2_2_3_6():System.Decimal -12 (-0.57% of base) : 117432.dasm - testout1:Func_0_2_6_4_5():double -12 (-0.97% of base) : 117508.dasm - testout1:Func_0_3_2_1_4():System.Decimal -12 (-0.68% of base) : 117636.dasm - testout1:Func_0_3_6_6_3():System.Decimal -12 (-1.30% of base) : 117712.dasm - testout1:Func_0_4_2_4_5():int -12 (-0.74% of base) : 220454.dasm - testout1:Func_0_4_3_4():System.Decimal -12 (-0.67% of base) : 117750.dasm - testout1:Func_0_4_5_2_6():System.Decimal -12 (-0.97% of base) : 117868.dasm - testout1:Func_0_5_1_4_2():System.Decimal -12 (-0.66% of base) : 117865.dasm - testout1:Func_0_5_1_4_5():System.Decimal -12 (-1.24% of base) : 118050.dasm - testout1:Func_0_6_1_5_3():float -8 (-0.02% of base) : 231480.dasm - doubleMDArrTest:Main():int -8 (-0.02% of base) : 229371.dasm - floatMDArrTest:Main():int -8 (-1.02% of base) : 237605.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -8 (-1.25% of base) : 235833.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -8 (-1.30% of base) : 232963.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -8 (-1.02% of base) : 237606.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -8 (-1.30% of base) : 232965.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -8 (-1.25% of base) : 235835.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -8 (-1.30% of base) : 235831.dasm - GenBase`1[__Canon][System.__Canon]:VerifyLayout():this -8 (-1.30% of base) : 235832.dasm - GenBase`1[Byte][System.Byte]:VerifyLayout():this -8 (-1.30% of base) : 234077.dasm - GenConstructedReference:VerifyLayout():this -8 (-1.30% of base) : 234078.dasm - GenConstructedValue:VerifyLayout():this -8 (-1.30% of base) : 234072.dasm - GenDouble:VerifyLayout():this -8 (-1.30% of base) : 234076.dasm - GenGuid:VerifyLayout():this -8 (-1.30% of base) : 234071.dasm - GenInt:VerifyLayout():this -8 (-1.30% of base) : 234080.dasm - GenInt1DArray:VerifyLayout():this -8 (-1.30% of base) : 234083.dasm - GenIntJaggedArray:VerifyLayout():this -8 (-1.30% of base) : 234074.dasm - GenObject:VerifyLayout():this -8 (-1.30% of base) : 234073.dasm - GenString:VerifyLayout():this -8 (-1.30% of base) : 234082.dasm - GenString2DArray:VerifyLayout():this -8 (-6.67% of base) : 156420.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 223490.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 228977.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 172494.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 177083.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 223603.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 223733.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 217882.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 91943.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 102716.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 227237.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 227319.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 212576.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 146075.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 226193.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 226422.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 228398.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 169516.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 224533.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 194063.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 226593.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 216125.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 225696.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool Top method regressions (percentages): 16 ( 7.55% of base) : 168972.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 16 ( 7.41% of base) : 168970.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 16 ( 7.41% of base) : 168975.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 16 ( 7.41% of base) : 176570.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 16 ( 7.41% of base) : 168978.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 16 ( 7.41% of base) : 176573.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 16 ( 7.41% of base) : 168974.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 16 ( 7.41% of base) : 176569.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 16 ( 7.41% of base) : 168973.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 16 ( 7.41% of base) : 176568.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 16 ( 7.27% of base) : 176571.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 16 ( 7.27% of base) : 168976.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 16 ( 7.27% of base) : 168977.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 16 ( 7.27% of base) : 176572.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 16 ( 6.25% of base) : 168986.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 16 ( 5.80% of base) : 176565.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 16 ( 5.80% of base) : 176567.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 16 ( 5.33% of base) : 176581.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 8 ( 4.88% of base) : 227098.dasm - NullableTest:BoxUnboxToNQ(int):bool 8 ( 4.88% of base) : 229936.dasm - NullableTest:BoxUnboxToNQ(int):bool 8 ( 4.88% of base) : 227101.dasm - NullableTest:BoxUnboxToNQ(long):bool 8 ( 4.88% of base) : 229939.dasm - NullableTest:BoxUnboxToNQ(long):bool 8 ( 4.88% of base) : 227097.dasm - NullableTest:BoxUnboxToNQ(short):bool 8 ( 4.88% of base) : 229935.dasm - NullableTest:BoxUnboxToNQ(short):bool 8 ( 4.88% of base) : 229933.dasm - NullableTest:BoxUnboxToNQ(System.__Canon):bool 8 ( 4.88% of base) : 231477.dasm - NullableTest:BoxUnboxToNQ(System.Object):bool 8 ( 4.88% of base) : 229849.dasm - NullableTest:BoxUnboxToNQ(System.ValueType):bool 8 ( 4.88% of base) : 227096.dasm - NullableTest:BoxUnboxToNQ(ubyte):bool 8 ( 4.88% of base) : 229934.dasm - NullableTest:BoxUnboxToNQ(ubyte):bool 8 ( 4.76% of base) : 227099.dasm - NullableTest:BoxUnboxToNQ(double):bool 8 ( 4.76% of base) : 229937.dasm - NullableTest:BoxUnboxToNQ(double):bool 8 ( 4.76% of base) : 227100.dasm - NullableTest:BoxUnboxToNQ(System.Numerics.Vector`1[Single]):bool 8 ( 4.76% of base) : 229938.dasm - NullableTest:BoxUnboxToNQ(System.Numerics.Vector`1[Single]):bool 8 ( 3.92% of base) : 227095.dasm - NullableTest:BoxUnboxToNQ(System.__Canon):bool 8 ( 3.77% of base) : 229591.dasm - NullableTest:BoxUnboxToNQ(System.Object):bool 32 ( 0.90% of base) : 117848.dasm - testout1:Func_0_5_2_1_4():System.Decimal 8 ( 0.73% of base) : 177303.dasm - testout1:Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1():System.Decimal 4 ( 0.62% of base) : 117506.dasm - testout1:Func_0_3_2_1_6():System.Decimal 4 ( 0.43% of base) : 117819.dasm - testout1:Func_0_5_1_1_5():long 4 ( 0.43% of base) : 117805.dasm - testout1:Func_0_4_5_4_3():System.Decimal 4 ( 0.42% of base) : 117193.dasm - testout1:Func_0_1_3_3_3():double 4 ( 0.42% of base) : 117945.dasm - testout1:Func_0_5_5_1_1():System.Decimal 4 ( 0.38% of base) : 117864.dasm - testout1:Func_0_5_1_4_6():System.Decimal 4 ( 0.35% of base) : 117755.dasm - testout1:Func_0_4_5_2_1():System.Decimal 4 ( 0.35% of base) : 117646.dasm - testout1:Func_0_3_6_4_5():short 8 ( 0.34% of base) : 118144.dasm - testout1:Func_0_6_4_4_4():System.Decimal 4 ( 0.33% of base) : 118018.dasm - testout1:Func_0_5_6_4_3():ushort 4 ( 0.31% of base) : 220422.dasm - testout1:Func_0_1_3_2():long 4 ( 0.29% of base) : 117546.dasm - testout1:Func_0_3_2_5_6():float 4 ( 0.27% of base) : 117916.dasm - testout1:Func_0_5_3_6_3():double 4 ( 0.26% of base) : 117288.dasm - testout1:Func_0_1_6_5_2():double 4 ( 0.22% of base) : 186027.dasm - NullableTest13:Run() 4 ( 0.12% of base) : 117625.dasm - testout1:Func_0_4_1_2_2():System.Decimal 12 ( 0.01% of base) : 215315.dasm - r8div:Main():int 12 ( 0.01% of base) : 218471.dasm - u8div:Main():int 12 ( 0.01% of base) : 213183.dasm - i8div:Main():int 12 ( 0.01% of base) : 213989.dasm - i4div:Main():int 4 ( 0.00% of base) : 214669.dasm - r4div:Main():int 4 ( 0.00% of base) : 212550.dasm - u4div:Main():int Top method improvements (percentages): -16 (-15.38% of base) : 248674.dasm - GitHub_23739:Test1f(Cls1f) -4 (-14.29% of base) : 85080.dasm - Test:CopyAStructUsingAddressOfASmallField(long):B -12 (-12.00% of base) : 248675.dasm - GitHub_23739:Test2f(Cls2f) -16 (-11.76% of base) : 212404.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -16 (-11.76% of base) : 229337.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -16 (-10.53% of base) : 220781.dasm - TestMergeReturnBlocks:TestNoFieldSeqPropogation(int):ReturnStruct -8 (-7.14% of base) : 223490.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 228977.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 223733.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 226422.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 225696.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 156420.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 172494.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 177083.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 223603.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 217882.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 91943.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 102716.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 227237.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 227319.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 212576.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 146075.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 226193.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 228398.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 169516.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 224533.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 194063.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 226593.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 216125.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.06% of base) : 185593.dasm - ReliabilityFramework:AddSuccess(System.String,ReliabilityTest,int):this -4 (-5.56% of base) : 242086.dasm - JitTest.Test:method_6_1(JitTest.ValueClass):JitTest.ValueClass -4 (-5.56% of base) : 242090.dasm - JitTest.Test:method_6_5(JitTest.ValueClass):JitTest.ValueClass -100 (-5.45% of base) : 168988.dasm - NullableTest16:Run() -8 (-4.88% of base) : 229940.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -8 (-4.88% of base) : 231478.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -8 (-4.88% of base) : 229850.dasm - NullableTest:BoxUnboxToQ(System.ValueType):bool -8 (-4.88% of base) : 168971.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -8 (-4.88% of base) : 168979.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -8 (-4.26% of base) : 168987.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -8 (-4.17% of base) : 227106.dasm - NullableTest:BoxUnboxToQ(double):bool -8 (-4.17% of base) : 229944.dasm - NullableTest:BoxUnboxToQ(double):bool -8 (-4.17% of base) : 229945.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -8 (-4.17% of base) : 227107.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -8 (-4.17% of base) : 168983.dasm - NullableTest16:BoxUnboxToQGen(double):bool -8 (-4.17% of base) : 176578.dasm - NullableTest16:BoxUnboxToQGen(double):bool -8 (-4.17% of base) : 168984.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -8 (-4.17% of base) : 176579.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -8 (-4.08% of base) : 227105.dasm - NullableTest:BoxUnboxToQ(int):bool -8 (-4.08% of base) : 229943.dasm - NullableTest:BoxUnboxToQ(int):bool -8 (-4.08% of base) : 229946.dasm - NullableTest:BoxUnboxToQ(long):bool -8 (-4.08% of base) : 227108.dasm - NullableTest:BoxUnboxToQ(long):bool -8 (-4.08% of base) : 227104.dasm - NullableTest:BoxUnboxToQ(short):bool -8 (-4.08% of base) : 229942.dasm - NullableTest:BoxUnboxToQ(short):bool -8 (-4.08% of base) : 227103.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -8 (-4.08% of base) : 229941.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -8 (-4.08% of base) : 176577.dasm - NullableTest16:BoxUnboxToQGen(int):bool -8 (-4.08% of base) : 168982.dasm - NullableTest16:BoxUnboxToQGen(int):bool -8 (-4.08% of base) : 168985.dasm - NullableTest16:BoxUnboxToQGen(long):bool -8 (-4.08% of base) : 176580.dasm - NullableTest16:BoxUnboxToQGen(long):bool -8 (-4.08% of base) : 176576.dasm - NullableTest16:BoxUnboxToQGen(short):bool -8 (-4.08% of base) : 168981.dasm - NullableTest16:BoxUnboxToQGen(short):bool -8 (-4.08% of base) : 168980.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -8 (-4.08% of base) : 176575.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -8 (-3.92% of base) : 227102.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -8 (-3.92% of base) : 176574.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -8 (-3.77% of base) : 229592.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -8 (-3.77% of base) : 176566.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -8 (-3.45% of base) : 176582.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -12 (-2.33% of base) : 183293.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -12 (-2.33% of base) : 200281.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -40 (-2.32% of base) : 240695.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -40 (-2.32% of base) : 240696.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -16 (-2.04% of base) : 82050.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -24 (-1.87% of base) : 235219.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -24 (-1.87% of base) : 235221.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -3116 (-1.74% of base) : 204417.dasm - decimaldiv:Main():int -3116 (-1.74% of base) : 169870.dasm - decimalrem:Main():int -52 (-1.58% of base) : 117983.dasm - testout1:Func_0_5_5_5_4():System.Decimal -16 (-1.57% of base) : 117290.dasm - testout1:Func_0_1_6_4_6():int -4 (-1.47% of base) : 137033.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 172866.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 183637.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 101854.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 217448.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 215414.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 186701.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 122474.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 214758.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 137138.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 209900.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 236.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 209894.dasm - Helper:Compare(NotEmptyStructQA,NotEmptyStructQA):bool -4 (-1.47% of base) : 122468.dasm - Helper:Compare(NotEmptyStructQA,NotEmptyStructQA):bool -4 (-1.47% of base) : 101848.dasm - Helper:Compare(NotEmptyStructQA,NotEmptyStructQA):bool -4 (-1.47% of base) : 183631.dasm - Helper:Compare(NotEmptyStructQA,NotEmptyStructQA):bool -4 (-1.47% of base) : 230.dasm - Helper:Compare(NotEmptyStructQA,NotEmptyStructQA):bool -4 (-1.47% of base) : 217446.dasm - Helper:Compare(NotEmptyStructQA,NotEmptyStructQA):bool -4 (-1.47% of base) : 215412.dasm - Helper:Compare(NotEmptyStructQA,NotEmptyStructQA):bool -4 (-1.47% of base) : 137027.dasm - Helper:Compare(NotEmptyStructQA,NotEmptyStructQA):bool -4 (-1.47% of base) : 172860.dasm - Helper:Compare(NotEmptyStructQA,NotEmptyStructQA):bool 282 total methods with Code Size differences (223 improved, 59 regressed), 752 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\libraries.crossgen2.Linux.arm64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -target arm64 -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_unix_arm64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\libraries.crossgen2.Linux.arm64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm64.checked.3\diff Found 4082 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 2539904 Total bytes of diff: 2566708 Total bytes of delta: 26804 (1.06% of base) Total relative delta: 73.78 diff is a regression. relative diff is a regression. Top file regressions (bytes): 200 : 17771.dasm (3.05% of base) 48 : 98956.dasm (4.55% of base) 40 : 12280.dasm (9.80% of base) 36 : 187545.dasm (2.90% of base) 28 : 187730.dasm (3.18% of base) 24 : 98937.dasm (4.62% of base) 24 : 121148.dasm (4.23% of base) 20 : 161721.dasm (0.82% of base) 20 : 190380.dasm (0.61% of base) 20 : 187899.dasm (1.88% of base) 16 : 12294.dasm (4.12% of base) 16 : 12444.dasm (4.12% of base) 16 : 12475.dasm (4.12% of base) 16 : 12499.dasm (4.12% of base) 16 : 12517.dasm (4.12% of base) 16 : 12563.dasm (4.12% of base) 16 : 12573.dasm (4.12% of base) 16 : 12589.dasm (4.12% of base) 16 : 12590.dasm (4.12% of base) 16 : 13295.dasm (4.17% of base) 16 : 13402.dasm (4.21% of base) 16 : 13431.dasm (4.17% of base) 16 : 13432.dasm (4.17% of base) 16 : 13476.dasm (4.21% of base) 16 : 13530.dasm (4.21% of base) 16 : 13531.dasm (4.17% of base) 16 : 13559.dasm (4.21% of base) 16 : 13628.dasm (4.21% of base) 16 : 13629.dasm (4.21% of base) 16 : 13696.dasm (4.21% of base) 16 : 13697.dasm (4.21% of base) 16 : 13698.dasm (4.21% of base) 16 : 13699.dasm (4.21% of base) 16 : 14652.dasm (3.28% of base) 16 : 14654.dasm (3.28% of base) 16 : 14656.dasm (3.28% of base) 16 : 14658.dasm (3.28% of base) 16 : 14837.dasm (3.28% of base) 16 : 14839.dasm (3.92% of base) 16 : 14841.dasm (3.39% of base) 16 : 14843.dasm (3.39% of base) 16 : 14953.dasm (3.88% of base) 16 : 15021.dasm (3.88% of base) 16 : 15023.dasm (3.88% of base) 16 : 15128.dasm (4.26% of base) 16 : 15129.dasm (4.26% of base) 16 : 15130.dasm (4.26% of base) 16 : 15204.dasm (4.30% of base) 16 : 15205.dasm (4.30% of base) 16 : 15267.dasm (4.26% of base) 16 : 15268.dasm (4.26% of base) 16 : 15269.dasm (4.26% of base) 16 : 16238.dasm (4.00% of base) 16 : 16240.dasm (4.00% of base) 16 : 16242.dasm (4.00% of base) 16 : 16244.dasm (4.00% of base) 16 : 16682.dasm (3.88% of base) 16 : 16684.dasm (3.88% of base) 16 : 16686.dasm (3.88% of base) 16 : 16688.dasm (3.88% of base) 16 : 16690.dasm (3.88% of base) 16 : 16692.dasm (3.88% of base) 16 : 16694.dasm (3.88% of base) 16 : 16696.dasm (3.88% of base) 16 : 17180.dasm (3.92% of base) 16 : 17182.dasm (3.92% of base) 16 : 17184.dasm (3.92% of base) 16 : 17186.dasm (3.92% of base) 16 : 17188.dasm (3.92% of base) 16 : 17190.dasm (3.92% of base) 16 : 17192.dasm (3.92% of base) 16 : 17194.dasm (3.92% of base) 16 : 17560.dasm (4.12% of base) 16 : 17561.dasm (4.12% of base) 16 : 17562.dasm (4.12% of base) 16 : 17563.dasm (4.12% of base) 16 : 17564.dasm (4.12% of base) 16 : 17565.dasm (4.12% of base) 16 : 17566.dasm (4.12% of base) 16 : 17567.dasm (4.12% of base) 16 : 12489.dasm (4.17% of base) 16 : 12534.dasm (4.17% of base) 16 : 12568.dasm (4.12% of base) 16 : 12607.dasm (4.17% of base) 16 : 13441.dasm (4.21% of base) 16 : 13512.dasm (4.21% of base) 16 : 13586.dasm (4.21% of base) 16 : 13587.dasm (4.21% of base) 16 : 13662.dasm (4.21% of base) 16 : 13663.dasm (4.21% of base) 16 : 13706.dasm (4.21% of base) 16 : 13707.dasm (4.21% of base) 16 : 14506.dasm (3.36% of base) 16 : 14508.dasm (3.36% of base) 16 : 14606.dasm (3.36% of base) 16 : 14608.dasm (3.36% of base) 16 : 14716.dasm (3.28% of base) 16 : 14899.dasm (3.88% of base) 16 : 14901.dasm (3.88% of base) 16 : 15029.dasm (3.88% of base) Top file improvements (bytes): -2692 : 19314.dasm (-5.43% of base) -1120 : 64018.dasm (-3.72% of base) -448 : 84315.dasm (-12.21% of base) -344 : 67806.dasm (-16.70% of base) -236 : 205119.dasm (-17.25% of base) -128 : 68210.dasm (-7.92% of base) -128 : 107502.dasm (-6.67% of base) -84 : 161360.dasm (-9.01% of base) -80 : 161919.dasm (-1.57% of base) -64 : 161826.dasm (-1.32% of base) -64 : 113410.dasm (-13.56% of base) -64 : 113413.dasm (-13.56% of base) -60 : 113438.dasm (-13.51% of base) -56 : 113391.dasm (-13.21% of base) -56 : 187031.dasm (-4.67% of base) -52 : 68209.dasm (-6.91% of base) -48 : 161336.dasm (-2.52% of base) -44 : 178577.dasm (-3.77% of base) -40 : 68214.dasm (-3.14% of base) -36 : 98967.dasm (-0.84% of base) -36 : 205631.dasm (-8.82% of base) -32 : 73444.dasm (-19.51% of base) -32 : 36923.dasm (-3.59% of base) -32 : 74156.dasm (-19.51% of base) -32 : 205726.dasm (-5.97% of base) -32 : 54445.dasm (-1.52% of base) -32 : 68194.dasm (-5.88% of base) -28 : 72214.dasm (-5.51% of base) -28 : 73135.dasm (-7.45% of base) -28 : 178575.dasm (-5.34% of base) -28 : 68294.dasm (-1.72% of base) -28 : 113472.dasm (-12.96% of base) -24 : 73440.dasm (-1.21% of base) -24 : 125808.dasm (-2.41% of base) -24 : 161063.dasm (-5.56% of base) -24 : 74153.dasm (-1.22% of base) -24 : 33048.dasm (-2.83% of base) -24 : 127060.dasm (-7.14% of base) -24 : 107478.dasm (-1.64% of base) -24 : 19564.dasm (-2.87% of base) -24 : 125793.dasm (-2.49% of base) -24 : 161125.dasm (-2.22% of base) -24 : 123239.dasm (-2.01% of base) -24 : 21674.dasm (-4.58% of base) -24 : 125121.dasm (-1.03% of base) -24 : 155557.dasm (-0.77% of base) -20 : 54380.dasm (-0.91% of base) -20 : 71938.dasm (-4.76% of base) -20 : 149205.dasm (-1.11% of base) -20 : 179838.dasm (-0.88% of base) -20 : 179862.dasm (-1.08% of base) -20 : 179863.dasm (-1.08% of base) -20 : 158777.dasm (-1.29% of base) -20 : 123222.dasm (-2.63% of base) -20 : 149488.dasm (-5.10% of base) -20 : 82152.dasm (-0.68% of base) -16 : 125802.dasm (-5.13% of base) -16 : 73446.dasm (-3.57% of base) -16 : 73450.dasm (-2.92% of base) -16 : 74157.dasm (-1.94% of base) -16 : 74162.dasm (-1.60% of base) -16 : 107301.dasm (-0.66% of base) -16 : 125160.dasm (-0.34% of base) -16 : 33619.dasm (-3.92% of base) -16 : 68215.dasm (-3.20% of base) -16 : 68258.dasm (-3.57% of base) -16 : 155322.dasm (-1.42% of base) -16 : 205717.dasm (-6.78% of base) -16 : 153883.dasm (-3.17% of base) -16 : 21642.dasm (-3.81% of base) -16 : 68259.dasm (-2.67% of base) -16 : 68269.dasm (-1.24% of base) -16 : 68289.dasm (-1.69% of base) -16 : 68304.dasm (-0.99% of base) -16 : 68322.dasm (-2.67% of base) -16 : 68574.dasm (-1.32% of base) -16 : 68666.dasm (-4.65% of base) -16 : 40266.dasm (-1.15% of base) -16 : 119760.dasm (-1.46% of base) -16 : 161289.dasm (-6.67% of base) -16 : 190393.dasm (-1.18% of base) -16 : 135311.dasm (-5.88% of base) -16 : 123729.dasm (-3.64% of base) -16 : 56331.dasm (-1.42% of base) -16 : 87449.dasm (-6.06% of base) -16 : 98907.dasm (-4.65% of base) -16 : 183788.dasm (-5.00% of base) -16 : 39696.dasm (-2.09% of base) -16 : 39697.dasm (-2.16% of base) -16 : 67248.dasm (-2.20% of base) -16 : 67249.dasm (-1.47% of base) -16 : 67250.dasm (-2.15% of base) -16 : 67251.dasm (-2.50% of base) -16 : 67257.dasm (-0.82% of base) -16 : 67258.dasm (-2.50% of base) -16 : 67896.dasm (-5.71% of base) -16 : 67897.dasm (-6.06% of base) -12 : 54391.dasm (-0.43% of base) -12 : 148981.dasm (-0.54% of base) -12 : 68677.dasm (-9.68% of base) 3112 total files with Code Size differences (731 improved, 2381 regressed), 970 unchanged. Top method regressions (bytes): 200 ( 3.05% of base) : 17771.dasm - Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest:ParseProviderEvents(System.Func`2[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData, Microsoft.Diagnostics.Tracing.EventFilterResponse],bool):this 48 ( 4.55% of base) : 98956.dasm - System.TimeZoneInfo:TZif_CreateAdjustmentRuleForPosixFormat(System.String,System.DateTime,System.TimeSpan):System.TimeZoneInfo+AdjustmentRule 40 ( 9.80% of base) : 12280.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:<.ctor>b__0_1(Microsoft.Diagnostics.Tracing.EmptyTraceData):this 36 ( 2.90% of base) : 187545.dasm - System.Transactions.TransactionStateDelegatedBase:EnterState(System.Transactions.InternalTransaction):this 28 ( 3.18% of base) : 187730.dasm - System.Transactions.TransactionManager:FindOrCreatePromotedTransaction(System.Guid,System.Transactions.Distributed.DistributedTransaction):System.Transactions.Transaction 24 ( 4.23% of base) : 121148.dasm - System.Drawing.ImageAnimator:CanAnimate(System.Drawing.Image):bool 24 ( 4.62% of base) : 98937.dasm - System.TimeZoneInfo:NormalizeAdjustmentRuleOffset(System.TimeSpan,byref) 20 ( 0.82% of base) : 161721.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int 20 ( 0.61% of base) : 190380.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitSingleCharAtomicLoop|209_20(System.Text.RegularExpressions.RegexNode,byref):this 20 ( 1.88% of base) : 187899.dasm - System.Transactions.InternalEnlistment:get_EnlistmentTraceId():System.Transactions.EnlistmentTraceIdentifier:this 16 ( 6.78% of base) : 499.dasm - <>c:b__117_18():FastSerialization.IFastSerializable:this 16 ( 3.85% of base) : 17856.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:add_ThreadSample(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData]):this 16 ( 3.81% of base) : 17854.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:add_ThreadStackWalk(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData]):this 16 ( 3.23% of base) : 19246.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventSource:CreateTemplate(Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader):Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData:this 16 ( 3.88% of base) : 17492.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActionItemCallbackInvoked(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17494.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActionItemScheduled(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.92% of base) : 17332.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityCompleted(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData]):this 16 ( 3.92% of base) : 17334.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityScheduled(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SevenStringsTemplateATraceData]):this 16 ( 3.92% of base) : 17528.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityScheduledRecord(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData]):this 16 ( 3.92% of base) : 17530.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityStateRecord(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata4TemplateHATraceData]):this 16 ( 3.88% of base) : 17014.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BinaryMessageDecodingStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17020.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BinaryMessageEncodingStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.92% of base) : 17522.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BookmarkResumptionRecord(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata5TemplateHATraceData]):this 16 ( 3.92% of base) : 17302.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BookmarkScopeInitialized(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData]):this 16 ( 3.88% of base) : 16970.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferedAsyncWriteStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata55TemplateATraceData]):this 16 ( 3.88% of base) : 16968.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferedAsyncWriteStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 16888.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferOutOfOrderMessageNoBookmark(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData]):this 16 ( 3.88% of base) : 16890.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferOutOfOrderMessageNoInstance(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17498.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferPoolAllocation(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata1TemplateATraceData]):this 16 ( 3.88% of base) : 17496.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferPoolChangeQuota(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata2TemplateATraceData]):this 16 ( 3.88% of base) : 17160.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CacheRootMetadataStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData]):this 16 ( 3.88% of base) : 17158.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CacheRootMetadataStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData]):this 16 ( 3.92% of base) : 17524.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CancelRequestedRecord(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData]):this 16 ( 3.92% of base) : 17080.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelFactoryCreated(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateSATraceData]):this 16 ( 3.92% of base) : 17234.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelInitializationTimeout(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17084.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelReceiveStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData]):this 16 ( 3.88% of base) : 17082.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelReceiveStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData]):this 16 ( 3.92% of base) : 17140.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseCachedChannelFactoryCount(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata35TemplateSATraceData]):this 16 ( 3.92% of base) : 17138.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseChannelFactoryAgedOutofCache(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata36TemplateSATraceData]):this 16 ( 3.92% of base) : 17136.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseChannelFactoryCacheHit(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateSATraceData]):this 16 ( 3.92% of base) : 17134.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseUsingLocalChannelFactory(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateSATraceData]):this 16 ( 3.88% of base) : 17356.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientChannelOpenStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17354.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientChannelOpenStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17102.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterDeserializeReplyStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17100.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterDeserializeReplyStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17106.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterSerializeRequestStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17104.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterSerializeRequestStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17490.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientMessageInspectorAfterReceiveInvoked(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData]):this 16 ( 3.88% of base) : 17488.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientMessageInspectorBeforeSendInvoked(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData]):this 16 ( 3.88% of base) : 17458.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientOperationPrepared(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData]):this 16 ( 3.88% of base) : 17486.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientParameterInspectorAfterCallInvoked(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData]):this 16 ( 3.88% of base) : 17484.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientParameterInspectorBeforeCallInvoked(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData]):this 16 ( 3.88% of base) : 16996.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientReliableSessionReconnect(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata52TemplateATraceData]):this 16 ( 3.88% of base) : 16984.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientSendPreambleStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 16982.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientSendPreambleStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.92% of base) : 17232.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CloseTimeout(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData]):this 16 ( 3.92% of base) : 17238.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompensationState(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17414.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompilationStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17412.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompilationStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17162.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompileVbExpressionStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata20TemplateATraceData]):this 16 ( 3.88% of base) : 17156.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompileVbExpressionStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17306.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteBookmarkWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SixStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17314.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteCancelActivityWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17320.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteCompletionWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SevenStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17326.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteExecuteActivityWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17290.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteFaultWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.EightStringsTemplateEATraceData]):this 16 ( 3.88% of base) : 17284.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteRuntimeWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17296.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteTransactionContextWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData]):this 16 ( 3.92% of base) : 17200.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConcurrentCallsRatio(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData]):this 16 ( 3.92% of base) : 17192.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConcurrentInstancesRatio(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData]):this 16 ( 3.92% of base) : 17198.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConcurrentSessionsRatio(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData]):this 16 ( 3.92% of base) : 17116.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConnectionPoolMiss(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata42TemplateATraceData]):this 16 ( 3.92% of base) : 17026.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConnectionPoolPreambleFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.92% of base) : 17068.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConnectionReaderSendFault(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata47TemplateATraceData]):this 16 ( 3.92% of base) : 17312.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateBookmark(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SixStringsTemplateATraceData]):this 16 ( 3.92% of base) : 17304.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateBookmarkScope(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17406.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateServiceHostStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17404.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateServiceHostStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 16880.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateWorkflowServiceHostStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 16878.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateWorkflowServiceHostStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.92% of base) : 17516.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CustomTrackingRecordError(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata7TemplateHATraceData]):this 16 ( 3.92% of base) : 17520.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CustomTrackingRecordInfo(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata7TemplateHATraceData]):this 16 ( 3.92% of base) : 17518.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CustomTrackingRecordWarning(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata7TemplateHATraceData]):this 16 ( 3.88% of base) : 16682.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCDeserializeWithSurrogateStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata97TemplateATraceData]):this 16 ( 3.88% of base) : 16680.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCDeserializeWithSurrogateStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 16668.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenReaderStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData]):this 16 ( 3.88% of base) : 16666.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenReaderStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 16672.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenWriterStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData]):this 16 ( 3.88% of base) : 16670.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenWriterStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 16664.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenReaderStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData]):this 16 ( 3.88% of base) : 16662.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenReaderStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 16660.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenWriterStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData]):this 16 ( 3.88% of base) : 16658.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenWriterStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 16674.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCResolverResolve(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata33TemplateATraceData]):this 16 ( 3.88% of base) : 16686.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCSerializeWithSurrogateStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata97TemplateATraceData]):this 16 ( 3.88% of base) : 16684.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCSerializeWithSurrogateStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 17380.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DecrementBusyCount(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata75TemplateATraceData]):this 16 ( 3.88% of base) : 16728.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DiscoveryClientInClientChannelFailedToClose(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateEATraceData]):this 16 ( 3.88% of base) : 16726.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DiscoveryClientProtocolExceptionSuppressed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateEATraceData]):this 16 ( 3.88% of base) : 16724.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DiscoveryClientReceivedMulticastSuppression(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this Top method improvements (bytes): -2692 (-5.43% of base) : 19314.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[System.String, Microsoft.Diagnostics.Tracing.ETWMapping] -1120 (-3.72% of base) : 64018.dasm - Microsoft.CodeAnalysis.DesktopAssemblyIdentityComparer:.cctor() -448 (-12.21% of base) : 84315.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -344 (-16.70% of base) : 67806.dasm - System.Xml.Serialization.CodeGenerator:.cctor() -236 (-17.25% of base) : 205119.dasm - ProxyBuilder:.cctor() -128 (-6.67% of base) : 107502.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool) -128 (-7.92% of base) : 68210.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ClrCompare(int,int):this -84 (-9.01% of base) : 161360.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo):Newtonsoft.Json.Serialization.JsonProperty:this -80 (-1.57% of base) : 161919.dasm - Newtonsoft.Json.JsonWriter:WriteValueAsync(Newtonsoft.Json.JsonWriter,int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task -64 (-1.32% of base) : 161826.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -64 (-13.56% of base) : 113413.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode:this -64 (-13.56% of base) : 113410.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode:this -60 (-13.51% of base) : 113438.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode:this -56 (-4.67% of base) : 187031.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WriteCompilationOptions(Microsoft.Extensions.DependencyModel.CompilationOptions,System.Text.Json.Utf8JsonWriter):this -56 (-13.21% of base) : 113391.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode:this -52 (-6.91% of base) : 68209.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ZeroCompare(int,bool):this -48 (-2.52% of base) : 161336.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:SetPropertySettingsFromAttributes(Newtonsoft.Json.Serialization.JsonProperty,System.Object,System.String,System.Type,int,byref):this -44 (-3.77% of base) : 178577.dasm - System.Linq.Parallel.QuerySettings:Merge(System.Linq.Parallel.QuerySettings):System.Linq.Parallel.QuerySettings:this -40 (-3.14% of base) : 68214.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:GenerateContainerIterator(System.Xml.Xsl.Qil.QilNode,System.Reflection.Emit.LocalBuilder,System.Reflection.Emit.Label,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Type):this -36 (-8.82% of base) : 205631.dasm - System.Formats.Cbor.CborWriter:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -36 (-0.84% of base) : 98967.dasm - System.TimeZoneInfo:GetAdjustmentRules():System.TimeZoneInfo+AdjustmentRule[]:this -32 (-3.59% of base) : 36923.dasm - d__21:MoveNext():bool:this -32 (-1.52% of base) : 54445.dasm - Microsoft.CodeAnalysis.CSharp.ClsComplianceChecker:TryGetCollisionErrorCode(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.CSharp.Symbol,byref):bool -32 (-5.97% of base) : 205726.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -32 (-19.51% of base) : 74156.dasm - System.Xml.Schema.Compiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -32 (-19.51% of base) : 73444.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -32 (-5.88% of base) : 68194.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:EndNestedIterator(System.Xml.Xsl.Qil.QilNode):this -28 (-5.34% of base) : 178575.dasm - System.Linq.Parallel.QuerySettings:WithPerExecutionSettings(System.Threading.CancellationTokenSource,System.Linq.Parallel.Shared`1[System.Boolean]):System.Linq.Parallel.QuerySettings:this -28 (-12.96% of base) : 113472.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -28 (-7.45% of base) : 73135.dasm - System.Xml.Schema.XmlAtomicValue:get_ValueAsDateTime():System.DateTime:this -28 (-5.51% of base) : 72214.dasm - System.Xml.Schema.XmlDateTimeConverter:ToDateTime(System.Object):System.DateTime:this -28 (-1.72% of base) : 68294.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:CreateSetIterator(System.Xml.Xsl.Qil.QilBinary,System.String,System.Type,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Reflection.MethodInfo):System.Xml.Xsl.Qil.QilNode:this -24 (-0.77% of base) : 155557.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindMethodBlock(Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodBlockBaseSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this -24 (-2.87% of base) : 19564.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:.ctor(System.String,Microsoft.Diagnostics.Tracing.TraceEventDispatcherOptions,System.Byte[],System.Byte[],bool):this -24 (-4.58% of base) : 21674.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToDate(System.Object):System.DateTime -24 (-2.22% of base) : 161125.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalReader:ResolveTypeName(Newtonsoft.Json.JsonReader,byref,byref,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty,System.String):this -24 (-5.56% of base) : 161063.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalWriter:ShouldWriteType(int,Newtonsoft.Json.Serialization.JsonContract,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty):bool:this -24 (-2.41% of base) : 125808.dasm - System.Data.Common.DateTimeOffsetStorage:Aggregate(System.Int32[],int):System.Object:this -24 (-2.49% of base) : 125793.dasm - System.Data.Common.DateTimeStorage:Aggregate(System.Int32[],int):System.Object:this -24 (-1.03% of base) : 125121.dasm - System.Data.Common.TimeSpanStorage:Aggregate(System.Int32[],int):System.Object:this -24 (-7.14% of base) : 127060.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -24 (-1.64% of base) : 107478.dasm - System.Linq.Expressions.Compiler.LabelInfo:ValidateJump(System.Linq.Expressions.Compiler.LabelScopeInfo):this -24 (-2.83% of base) : 33048.dasm - System.Reflection.PortableExecutable.PEReader:GetPESectionBlock(int):System.Reflection.Internal.AbstractMemoryBlock:this -24 (-2.01% of base) : 123239.dasm - System.Text.Json.ReadStack:Push():this -24 (-1.22% of base) : 74153.dasm - System.Xml.Schema.Compiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref):this -24 (-1.21% of base) : 73440.dasm - System.Xml.Schema.SchemaCollectionCompiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref):this -20 (-0.68% of base) : 82152.dasm - d__8:MoveNext():this -20 (-1.29% of base) : 158777.dasm - Internal.Cryptography.Pal.UnixExportProvider:EncodeAuthSafe(System.Formats.Asn1.AsnWriter,System.ReadOnlyMemory`1[System.Byte],System.ReadOnlyMemory`1[System.Byte],bool,System.String,System.String,System.Span`1[System.Byte],System.Span`1[System.Byte]):System.ArraySegment`1[System.Byte] -20 (-0.91% of base) : 54380.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:GenerateMethodBody(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,int,Microsoft.CodeAnalysis.CSharp.BoundStatement,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CodeGen.LambdaDebugInfo],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CodeGen.ClosureDebugInfo],Microsoft.CodeAnalysis.CSharp.StateMachineTypeSymbol,Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CodeGen.DebugDocumentProvider,Microsoft.CodeAnalysis.CSharp.ImportChain,bool):Microsoft.CodeAnalysis.CodeGen.MethodBody -20 (-5.10% of base) : 149488.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:TranslateLambdaBody(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -20 (-1.11% of base) : 149205.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -20 (-2.63% of base) : 123222.dasm - System.Text.Json.WriteStack:Push():this -20 (-1.08% of base) : 179863.dasm - System.Threading.Tasks.Parallel:ForWorker(int,int,System.Threading.Tasks.ParallelOptions,System.Action`1[System.Int32],System.Action`2[System.Int32, System.Threading.Tasks.ParallelLoopState],System.Func`4[System.Int32, System.Threading.Tasks.ParallelLoopState, System.__Canon, System.__Canon],System.Func`1[System.__Canon],System.Action`1[System.__Canon]):System.Threading.Tasks.ParallelLoopResult -20 (-1.08% of base) : 179862.dasm - System.Threading.Tasks.Parallel:ForWorker64(long,long,System.Threading.Tasks.ParallelOptions,System.Action`1[System.Int64],System.Action`2[System.Int64, System.Threading.Tasks.ParallelLoopState],System.Func`4[System.Int64, System.Threading.Tasks.ParallelLoopState, System.__Canon, System.__Canon],System.Func`1[System.__Canon],System.Action`1[System.__Canon]):System.Threading.Tasks.ParallelLoopResult -20 (-0.88% of base) : 179838.dasm - System.Threading.Tasks.Parallel:PartitionerForEachWorker(System.Collections.Concurrent.Partitioner`1[System.__Canon],System.Threading.Tasks.ParallelOptions,System.Action`1[System.__Canon],System.Action`2[System.__Canon, System.Threading.Tasks.ParallelLoopState],System.Action`3[System.__Canon, System.Threading.Tasks.ParallelLoopState, System.Int64],System.Func`4[System.__Canon, System.Threading.Tasks.ParallelLoopState, System.__Canon, System.__Canon],System.Func`5[System.__Canon, System.Threading.Tasks.ParallelLoopState, System.Int64, System.__Canon, System.__Canon],System.Func`1[System.__Canon],System.Action`1[System.__Canon]):System.Threading.Tasks.ParallelLoopResult -20 (-4.76% of base) : 71938.dasm - System.Xml.Schema.XsdDateTime:ToZulu():System.DateTime:this -16 (-4.65% of base) : 98907.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -16 (-1.42% of base) : 56331.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:GetUserDefinedBinaryOperatorsFromType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int,System.String,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BinaryOperatorSignature]):this -16 (-1.15% of base) : 40266.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAndCheckTypeModifiers(int,int,Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag,byref):int:this -16 (-2.09% of base) : 39696.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceUserDefinedOperatorSymbolBase:CheckBinarySignature(Microsoft.CodeAnalysis.DiagnosticBag):this -16 (-2.16% of base) : 39697.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceUserDefinedOperatorSymbolBase:CheckShiftSignature(Microsoft.CodeAnalysis.DiagnosticBag):this -16 (-1.42% of base) : 155322.dasm - Microsoft.CodeAnalysis.VisualBasic.BinderBuilder:CreateBinderForSourceFile(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol,Microsoft.CodeAnalysis.SyntaxTree):Microsoft.CodeAnalysis.VisualBasic.Binder -16 (-3.17% of base) : 153883.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PENamedTypeSymbol:DecodeAttributeUsageInfo():Microsoft.CodeAnalysis.AttributeUsageInfo:this -16 (-5.88% of base) : 135311.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToDate(System.Object):System.DateTime -16 (-3.81% of base) : 21642.dasm - Microsoft.VisualBasic.CompilerServices.DateType:FromObject(System.Object):System.DateTime -16 (-5.00% of base) : 183788.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[System.Guid, Microsoft.Xunit.Performance.UserProviderInfo],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[System.String, Microsoft.Xunit.Performance.CpuCounterInfo]):this -16 (-6.67% of base) : 161289.dasm - Newtonsoft.Json.Serialization.JsonContainerContract:.ctor(System.Type):this -16 (-3.92% of base) : 33619.dasm - System.Configuration.Internal.InternalConfigHost:StaticGetStreamVersion(System.String):System.Configuration.Internal.FileVersion -16 (-5.13% of base) : 125802.dasm - System.Data.Common.DateTimeOffsetStorage:Set(int,System.Object):this -16 (-0.34% of base) : 125160.dasm - System.Data.Common.SqlConvert:ChangeType2(System.Object,int,System.Type,System.IFormatProvider):System.Object -16 (-6.06% of base) : 87449.dasm - System.Diagnostics.Tracing.ActivityTracker:ActivityChanging(System.Threading.AsyncLocalValueChangedArgs`1[System.Diagnostics.Tracing.ActivityTracker+ActivityInfo]):this -16 (-1.46% of base) : 119760.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -16 (-6.78% of base) : 205717.dasm - System.Formats.Cbor.CborReader:CreateCheckpoint():System.Formats.Cbor.CborReader+Checkpoint:this -16 (-0.66% of base) : 107301.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitSwitchBucket(System.Linq.Expressions.Compiler.LambdaCompiler+SwitchInfo,System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+SwitchLabel]):this -16 (-3.64% of base) : 123729.dasm - System.Text.Json.JsonException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this -16 (-1.18% of base) : 190393.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitAtomicAlternate|209_7(System.Text.RegularExpressions.RegexNode,byref):this -16 (-1.60% of base) : 74162.dasm - System.Xml.Schema.Compiler:IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny):bool:this -16 (-1.94% of base) : 74157.dasm - System.Xml.Schema.Compiler:IsSequenceFromChoice(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaChoice):bool:this -16 (-2.92% of base) : 73450.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny):bool:this -16 (-3.57% of base) : 73446.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsSequenceFromChoice(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaChoice):bool:this -16 (-6.06% of base) : 67897.dasm - System.Xml.Serialization.CodeGenerator:Else():this -16 (-5.71% of base) : 67896.dasm - System.Xml.Serialization.CodeGenerator:EndIf():this -16 (-2.50% of base) : 67258.dasm - System.Xml.Serialization.SchemaObjectWriter:Write43_XmlSchemaAll(System.Xml.Schema.XmlSchemaAll):this -16 (-0.82% of base) : 67257.dasm - System.Xml.Serialization.SchemaObjectWriter:Write46_XmlSchemaElement(System.Xml.Schema.XmlSchemaElement):this -16 (-2.50% of base) : 67251.dasm - System.Xml.Serialization.SchemaObjectWriter:Write52_XmlSchemaChoice(System.Xml.Schema.XmlSchemaChoice):this -16 (-2.15% of base) : 67250.dasm - System.Xml.Serialization.SchemaObjectWriter:Write53_XmlSchemaAny(System.Xml.Schema.XmlSchemaAny):this -16 (-1.47% of base) : 67249.dasm - System.Xml.Serialization.SchemaObjectWriter:Write54_XmlSchemaSequence(System.Xml.Schema.XmlSchemaSequence):this -16 (-2.20% of base) : 67248.dasm - System.Xml.Serialization.SchemaObjectWriter:Write55_XmlSchemaGroupRef(System.Xml.Schema.XmlSchemaGroupRef):this -16 (-4.65% of base) : 68666.dasm - System.Xml.Xsl.IlGen.GenerateHelper:ConvBranchToBool(System.Reflection.Emit.Label,bool):this -16 (-1.32% of base) : 68574.dasm - System.Xml.Xsl.IlGen.IteratorDescriptor:EnsureNoCache():this -16 (-1.69% of base) : 68289.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:CreateAggregator(System.Xml.Xsl.Qil.QilUnary,System.String,System.Xml.Xsl.IlGen.XmlILStorageMethods,System.Reflection.MethodInfo,System.Reflection.MethodInfo):System.Xml.Xsl.Qil.QilNode:this -16 (-3.20% of base) : 68215.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:GenerateSimpleIterator(System.Type,System.Reflection.Emit.LocalBuilder,System.Reflection.MethodInfo,System.Reflection.MethodInfo):this -16 (-1.24% of base) : 68269.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:StartForBinding(System.Xml.Xsl.Qil.QilIterator,System.Xml.Xsl.IlGen.OptimizerPatterns):this -16 (-2.67% of base) : 68259.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitAttribute(System.Xml.Xsl.Qil.QilBinary):System.Xml.Xsl.Qil.QilNode:this -16 (-0.99% of base) : 68304.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitConditional(System.Xml.Xsl.Qil.QilTernary):System.Xml.Xsl.Qil.QilNode:this -16 (-2.67% of base) : 68322.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitDataSource(System.Xml.Xsl.Qil.QilDataSource):System.Xml.Xsl.Qil.QilNode:this -16 (-3.57% of base) : 68258.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitParent(System.Xml.Xsl.Qil.QilUnary):System.Xml.Xsl.Qil.QilNode:this -12 (-1.85% of base) : 191964.dasm - HttpClientParameters:.ctor(System.Net.HttpWebRequest,bool):this -12 (-1.86% of base) : 158849.dasm - Internal.Cryptography.Pal.CertificatePolicyChain:ReadPolicies(System.Collections.Generic.List`1[System.Security.Cryptography.X509Certificates.X509Certificate2]):this -12 (-0.73% of base) : 158776.dasm - Internal.Cryptography.Pal.UnixExportProvider:MacAndEncode(System.Formats.Asn1.AsnWriter,System.ReadOnlyMemory`1[System.Byte],System.ReadOnlySpan`1[System.Char]):System.Byte[] Top method regressions (percentages): 40 ( 9.80% of base) : 12280.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:<.ctor>b__0_1(Microsoft.Diagnostics.Tracing.EmptyTraceData):this 16 ( 7.84% of base) : 18992.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this 16 ( 6.78% of base) : 499.dasm - <>c:b__117_18():FastSerialization.IFastSerializable:this 8 ( 4.65% of base) : 73754.dasm - System.Xml.Schema.Datatype_nonNegativeInteger:.cctor() 8 ( 4.65% of base) : 73719.dasm - System.Xml.Schema.Datatype_positiveInteger:.cctor() 24 ( 4.62% of base) : 98937.dasm - System.TimeZoneInfo:NormalizeAdjustmentRuleOffset(System.TimeSpan,byref) 48 ( 4.55% of base) : 98956.dasm - System.TimeZoneInfo:TZif_CreateAdjustmentRuleForPosixFormat(System.String,System.DateTime,System.TimeSpan):System.TimeZoneInfo+AdjustmentRule 16 ( 4.30% of base) : 15210.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralConfigChangeNotificationTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralConfigChangeNotification]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralConfigChangeNotification 16 ( 4.30% of base) : 15209.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralFileChangeNotificationTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralFileChangeNotification]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralFileChangeNotification 16 ( 4.30% of base) : 15208.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralCgiHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralCGIHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralCGIHandler 16 ( 4.30% of base) : 15207.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralChildRequestEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestEnd 16 ( 4.30% of base) : 15206.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralChildRequestStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestStart 16 ( 4.30% of base) : 15205.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralDavHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralDavHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralDavHandler 16 ( 4.30% of base) : 15204.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralEndpointInformationTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndpointInformation]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndpointInformation 16 ( 4.30% of base) : 15203.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralFlushResponseEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseEnd 16 ( 4.30% of base) : 15202.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralFlushResponseStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseStart 16 ( 4.30% of base) : 15201.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralGetUrlMetadataTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralGetURLMetadata]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralGetURLMetadata 16 ( 4.30% of base) : 15200.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralIsapiHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralISAPIHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralISAPIHandler 16 ( 4.30% of base) : 15199.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralMapHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralMapHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralMapHandler 16 ( 4.30% of base) : 15198.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralModuleFactoryFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralModuleFactoryFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralModuleFactoryFailed 16 ( 4.30% of base) : 15197.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralNotSendCustomErrorTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralNotSendCustomError]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralNotSendCustomError 16 ( 4.30% of base) : 15196.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralOopIsapiHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOopISAPIHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOopISAPIHandler 16 ( 4.30% of base) : 15195.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralOptionsHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOptionsHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOptionsHandler 16 ( 4.30% of base) : 15194.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralReadEntityEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityEnd 16 ( 4.30% of base) : 15193.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralReadEntityStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityStart 16 ( 4.30% of base) : 15192.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRedirectionHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRedirectionHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRedirectionHandler 16 ( 4.30% of base) : 15191.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndNewRequest]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndNewRequest 16 ( 4.30% of base) : 15190.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestEntityTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestEntity]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestEntity 16 ( 4.30% of base) : 15189.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestHeadersTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestHeaders]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestHeaders 16 ( 4.30% of base) : 15188.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStartNewRequest]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStartNewRequest 16 ( 4.30% of base) : 15187.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralResponseEntityBufferTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityBuffer]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityBuffer 16 ( 4.30% of base) : 15186.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralResponseEntityFileTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityFile]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityFile 16 ( 4.30% of base) : 15185.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralResponseHeadersTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseHeaders]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseHeaders 16 ( 4.30% of base) : 15184.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralSendCustomErrorTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSendCustomError]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSendCustomError 16 ( 4.30% of base) : 15183.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralSetRequestHeaderTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSetRequestHeader]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSetRequestHeader 16 ( 4.30% of base) : 15182.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralStaticFileHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStaticFileHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStaticFileHandler 16 ( 4.30% of base) : 15181.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralTraceHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralTraceHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralTraceHandler 16 ( 4.30% of base) : 15180.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralHandlerChangedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerChanged]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerChanged 16 ( 4.30% of base) : 15179.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralHandlerPreconditionNotMatchTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerPreconditionNotMatch]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerPreconditionNotMatch 16 ( 4.30% of base) : 15178.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralModulePreconditionNotMatchTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralModulePreconditionNotMatch]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralModulePreconditionNotMatch 16 ( 4.30% of base) : 15177.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralUrlChangedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUrlChanged]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUrlChanged 16 ( 4.30% of base) : 15176.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralUserSetTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUserSet]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUserSet 16 ( 4.30% of base) : 15175.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralVirtualModuleUnresolvedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralVirtualModuleUnresolved]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralVirtualModuleUnresolved 16 ( 4.26% of base) : 4026.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:TieredCompilationSettingsDCStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationSettingsTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationSettingsTraceData 16 ( 4.26% of base) : 16044.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:GenAwareBeginTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GenAwareBeginTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.GenAwareBeginTraceData 16 ( 4.26% of base) : 16043.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:GenAwareEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GenAwareEndTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.GenAwareEndTraceData 16 ( 4.26% of base) : 16039.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:JitInstrumentationDataTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataTraceData 16 ( 4.26% of base) : 16038.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:JitInstrumentationDataVerboseTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataVerboseTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataVerboseTraceData 16 ( 4.26% of base) : 16042.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:R2RGetEntryPointStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.R2RGetEntryPointStartTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.R2RGetEntryPointStartTraceData 16 ( 4.26% of base) : 16047.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationBackgroundJitStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStartTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStartTraceData 16 ( 4.26% of base) : 16046.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationBackgroundJitStopTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStopTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStopTraceData 16 ( 4.26% of base) : 16049.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationPauseTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationEmptyTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationEmptyTraceData 16 ( 4.26% of base) : 16048.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationResumeTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationResumeTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationResumeTraceData 16 ( 4.26% of base) : 16050.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationSettingsTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationSettingsTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationSettingsTraceData 16 ( 4.26% of base) : 16041.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TypeLoadStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TypeLoadStartTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TypeLoadStartTraceData 16 ( 4.26% of base) : 16040.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TypeLoadStopTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TypeLoadStopTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TypeLoadStopTraceData 16 ( 4.26% of base) : 15300.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthAnonPasswdChangeNeededTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthAnonPasswdChangeNeeded]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthAnonPasswdChangeNeeded 16 ( 4.26% of base) : 15299.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthBadBasicHeaderTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBadBasicHeader]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBadBasicHeader 16 ( 4.26% of base) : 15298.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthBasicLogonFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBasicLogonFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBasicLogonFailed 16 ( 4.26% of base) : 15297.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthEnd 16 ( 4.26% of base) : 15296.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthIisdigestLogonFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthIISDigestLogonFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthIISDigestLogonFailed 16 ( 4.26% of base) : 15295.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthInvalidAnonAccountTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthInvalidAnonAccount]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthInvalidAnonAccount 16 ( 4.26% of base) : 15294.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthKerberosFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthKerberosFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthKerberosFailed 16 ( 4.26% of base) : 15293.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthNtlmNullSessionTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthNTLMNullSession]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthNTLMNullSession 16 ( 4.26% of base) : 15292.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthPassportLogonFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPassportLogonFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPassportLogonFailed 16 ( 4.26% of base) : 15291.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthPasswdChangeDisabledTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeDisabled]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeDisabled 16 ( 4.26% of base) : 15290.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthPasswdChangeNeededTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeNeeded]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeNeeded 16 ( 4.26% of base) : 15289.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthRequestAuthTypeTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthRequestAuthType]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthRequestAuthType 16 ( 4.26% of base) : 15288.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthSspiContinueNeededTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPIContinueNeeded]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPIContinueNeeded 16 ( 4.26% of base) : 15287.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthSspiLogonFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPILogonFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPILogonFailed 16 ( 4.26% of base) : 15286.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthStart 16 ( 4.26% of base) : 15285.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthSucceededTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSucceeded]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSucceeded 16 ( 4.26% of base) : 15284.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthTypeNotSupportedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthTypeNotSupported]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthTypeNotSupported 16 ( 4.26% of base) : 15283.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthWdigestLogonFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthWDigestLogonFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthWDigestLogonFailed 16 ( 4.26% of base) : 15282.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheFileCacheAccessEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessEnd 16 ( 4.26% of base) : 15281.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheFileCacheAccessStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessStart 16 ( 4.26% of base) : 15280.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheHttpsysCacheableTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheHttpsysCacheable]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheHttpsysCacheable 16 ( 4.26% of base) : 15279.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheDisabledTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheDisabled]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheDisabled 16 ( 4.26% of base) : 15278.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheLookupEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupEnd 16 ( 4.26% of base) : 15277.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheLookupStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupStart 16 ( 4.26% of base) : 15276.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheUpdateEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateEnd 16 ( 4.26% of base) : 15275.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheUpdateStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateStart 16 ( 4.26% of base) : 15274.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheUrlCacheAccessEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessEnd 16 ( 4.26% of base) : 15273.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheUrlCacheAccessStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessStart 16 ( 4.26% of base) : 15272.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIEnd 16 ( 4.26% of base) : 15271.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiHeadersReceivedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIHeadersReceived]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIHeadersReceived 16 ( 4.26% of base) : 15270.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiLaunchTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGILaunch]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGILaunch 16 ( 4.26% of base) : 15269.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiPrematureTerminationTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIPrematureTermination]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIPrematureTermination 16 ( 4.26% of base) : 15268.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiRequestEntitySentTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIRequestEntitySent]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIRequestEntitySent 16 ( 4.26% of base) : 15267.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIStart 16 ( 4.26% of base) : 15266.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiTimeoutTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGITimeout]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGITimeout 16 ( 4.26% of base) : 15265.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionDoTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionDo]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionDo 16 ( 4.26% of base) : 15264.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionEnd 16 ( 4.26% of base) : 15263.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionNotSuccessTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionNotSuccess]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionNotSuccess 16 ( 4.26% of base) : 15262.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionStart 16 ( 4.26% of base) : 15261.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionSuccessTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionSuccess]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionSuccess 16 ( 4.26% of base) : 15260.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionCreateEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateEnd 16 ( 4.26% of base) : 15259.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionCreateStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateStart 16 ( 4.26% of base) : 15258.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionEnd 16 ( 4.26% of base) : 15257.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionNotSuccessTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionNotSuccess]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionNotSuccess Top method improvements (percentages): -32 (-19.51% of base) : 74156.dasm - System.Xml.Schema.Compiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -32 (-19.51% of base) : 73444.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -236 (-17.25% of base) : 205119.dasm - ProxyBuilder:.cctor() -344 (-16.70% of base) : 67806.dasm - System.Xml.Serialization.CodeGenerator:.cctor() -8 (-14.29% of base) : 101951.dasm - System.Guid:TryWriteBytes(System.Span`1[System.Byte]):bool:this -64 (-13.56% of base) : 113413.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode:this -64 (-13.56% of base) : 113410.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode:this -60 (-13.51% of base) : 113438.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode:this -8 (-13.33% of base) : 40863.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.NonMissingModuleSymbol:get_HasUnifiedReferences():bool:this -8 (-13.33% of base) : 153073.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.NonMissingModuleSymbol:get_HasUnifiedReferences():bool:this -8 (-13.33% of base) : 119845.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -56 (-13.21% of base) : 113391.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode:this -28 (-12.96% of base) : 113472.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -4 (-12.50% of base) : 134802.dasm - AnonymousTypeOrDelegateTemplateSymbol:get_Arity():int:this -4 (-12.50% of base) : 36374.dasm - AnonymousTypeTemplateSymbol:get_Arity():int:this -4 (-12.50% of base) : 132778.dasm - LiftedOperatorCandidate:get_ParameterCount():int:this -4 (-12.50% of base) : 40729.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SignatureOnlyMethodSymbol:get_Arity():int:this -4 (-12.50% of base) : 39355.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedContainer:get_Arity():int:this -4 (-12.50% of base) : 149368.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaFrame:get_Arity():int:this -4 (-12.50% of base) : 153012.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ReducedExtensionMethodSymbol:get_Arity():int:this -4 (-12.50% of base) : 152945.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SignatureOnlyMethodSymbol:get_Arity():int:this -4 (-12.50% of base) : 151344.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedInterfaceImplementationStubSymbol:get_Arity():int:this -4 (-12.50% of base) : 148885.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedContainer:get_Arity():int:this -4 (-12.50% of base) : 149311.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedLambdaMethod:get_Arity():int:this -4 (-12.50% of base) : 148864.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedStateMachineMethod:get_ParameterCount():int:this -4 (-12.50% of base) : 37895.dasm - QueryUnboundLambdaState:get_ParameterCount():int:this -4 (-12.50% of base) : 133626.dasm - SynthesizedWrapperMethod:get_Arity():int:this -4 (-12.50% of base) : 133625.dasm - SynthesizedWrapperMethod:get_ParameterCount():int:this -448 (-12.21% of base) : 84315.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -8 (-11.76% of base) : 154497.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:get_ITypeReferenceTypeDef():System.Reflection.Metadata.TypeDefinitionHandle:this -4 (-11.11% of base) : 58614.dasm - CommonEmbeddedMethod:Microsoft.Cci.IMethodReference.get_GenericParameterCount():ushort:this -4 (-11.11% of base) : 58610.dasm - CommonEmbeddedMethod:Microsoft.Cci.ISignature.get_ParameterCount():ushort:this -4 (-11.11% of base) : 58574.dasm - CommonEmbeddedProperty:Microsoft.Cci.ISignature.get_ParameterCount():ushort:this -4 (-11.11% of base) : 60443.dasm - Microsoft.CodeAnalysis.CodeGen.ArrayMethod:get_ParameterCount():ushort:this -4 (-10.00% of base) : 134803.dasm - AnonymousTypeOrDelegateTemplateSymbol:get_MangleName():bool:this -4 (-10.00% of base) : 36375.dasm - AnonymousTypeTemplateSymbol:get_MangleName():bool:this -4 (-10.00% of base) : 58613.dasm - CommonEmbeddedMethod:Microsoft.Cci.IMethodReference.get_IsGeneric():bool:this -4 (-10.00% of base) : 63110.dasm - Microsoft.CodeAnalysis.AssemblyIdentity:get_HasPublicKey():bool:this -4 (-10.00% of base) : 156932.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression:get_IsEmpty():bool:this -4 (-10.00% of base) : 152946.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SignatureOnlyMethodSymbol:get_IsGenericMethod():bool:this -4 (-10.00% of base) : 148886.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedContainer:get_MangleName():bool:this -12 (-9.68% of base) : 68677.dasm - System.Xml.Xsl.IlGen.GenerateHelper:LoadBoolean(bool):this -8 (-9.52% of base) : 183031.dasm - <>c__DisplayClass10_0:b__1(Microsoft.Xunit.Performance.Api.Profilers.Etw.UserProvider):this -8 (-9.52% of base) : 134791.dasm - AnonymousTypeOrDelegateTemplateSymbol:GetAdjustedName(int):System.String:this -8 (-9.52% of base) : 101952.dasm - System.Guid:ToByteArray():System.Byte[]:this -8 (-9.09% of base) : 182864.dasm - <>c:<.ctor>b__11_0(System.Object):this -4 (-9.09% of base) : 52079.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitCollectionInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundCollectionInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -4 (-9.09% of base) : 57658.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitCollectionInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundCollectionInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -4 (-9.09% of base) : 52080.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitObjectInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -4 (-9.09% of base) : 57659.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitObjectInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -4 (-9.09% of base) : 151764.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SubstitutedErrorType:get_IdentitySubstitutionOnMyTypeParameters():bool:this -8 (-9.09% of base) : 164889.dasm - System.Reflection.TypeLoading.Ecma.EcmaGenericParameterType:get_MetadataToken():int:this -84 (-9.01% of base) : 161360.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo):Newtonsoft.Json.Serialization.JsonProperty:this -36 (-8.82% of base) : 205631.dasm - System.Formats.Cbor.CborWriter:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -8 (-8.70% of base) : 134818.dasm - AnonymousTypePropertySymbol:get_MetadataName():System.String:this -128 (-7.92% of base) : 68210.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ClrCompare(int,int):this -8 (-7.69% of base) : 182811.dasm - <>c:<.ctor>b__11_0(System.Object):this -4 (-7.69% of base) : 61006.dasm - Microsoft.CodeAnalysis.Collections.ImmutableMemoryStream:get_Length():long:this -8 (-7.69% of base) : 156073.dasm - Microsoft.CodeAnalysis.VisualBasic.RegionAnalysisContext:get_RegionInfo():Microsoft.CodeAnalysis.VisualBasic.FlowAnalysisRegionInfo:this -28 (-7.45% of base) : 73135.dasm - System.Xml.Schema.XmlAtomicValue:get_ValueAsDateTime():System.DateTime:this -8 (-7.41% of base) : 38248.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol:get_IsIndexedProperty():bool:this -8 (-7.14% of base) : 42047.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.AnonymousTypeManager:GetAnonymousTypeProperty(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int):Microsoft.CodeAnalysis.CSharp.Symbols.PropertySymbol -8 (-7.14% of base) : 161143.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalBase:ResolvedNullValueHandling(Newtonsoft.Json.Serialization.JsonObjectContract,Newtonsoft.Json.Serialization.JsonProperty):int:this -24 (-7.14% of base) : 127060.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -52 (-6.91% of base) : 68209.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ZeroCompare(int,bool):this -8 (-6.90% of base) : 158844.dasm - Internal.Cryptography.Pal.CertificatePolicyChain:ReadCertPolicyConstraintsExtension(System.Byte[],Internal.Cryptography.Pal.CertificatePolicy) -16 (-6.78% of base) : 205717.dasm - System.Formats.Cbor.CborReader:CreateCheckpoint():System.Formats.Cbor.CborReader+Checkpoint:this -16 (-6.67% of base) : 161289.dasm - Newtonsoft.Json.Serialization.JsonContainerContract:.ctor(System.Type):this -128 (-6.67% of base) : 107502.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool) -4 (-6.25% of base) : 56098.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:ValidIndex(int):bool:this -4 (-6.25% of base) : 63324.dasm - Microsoft.CodeAnalysis.PEAssembly:get_ManifestModule():Microsoft.CodeAnalysis.PEModule:this -4 (-6.25% of base) : 153806.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEPropertySymbol:get_CallingConvention():int:this -4 (-6.25% of base) : 195493.dasm - Microsoft.Extensions.Primitives.CancellationChangeToken:get_HasChanged():bool:this -4 (-6.25% of base) : 162447.dasm - Newtonsoft.Json.JsonSerializer:get_CheckAdditionalContent():bool:this -8 (-6.25% of base) : 196867.dasm - Xunit.Runners.ExecutionCompleteInfo:.cctor() -8 (-6.06% of base) : 154108.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:GetMethodHandle(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol):System.Reflection.Metadata.MethodDefinitionHandle:this -16 (-6.06% of base) : 87449.dasm - System.Diagnostics.Tracing.ActivityTracker:ActivityChanging(System.Threading.AsyncLocalValueChangedArgs`1[System.Diagnostics.Tracing.ActivityTracker+ActivityInfo]):this -16 (-6.06% of base) : 67897.dasm - System.Xml.Serialization.CodeGenerator:Else():this -12 (-6.00% of base) : 156726.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundTreeRewriter:VisitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -32 (-5.97% of base) : 205726.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -4 (-5.88% of base) : 52629.dasm - Microsoft.CodeAnalysis.CSharp.MergedTypeDeclaration:get_Arity():int:this -4 (-5.88% of base) : 52630.dasm - Microsoft.CodeAnalysis.CSharp.MergedTypeDeclaration:get_Kind():ubyte:this -4 (-5.88% of base) : 154789.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MergedTypeDeclaration:get_Arity():int:this -16 (-5.88% of base) : 135311.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToDate(System.Object):System.DateTime -32 (-5.88% of base) : 68194.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:EndNestedIterator(System.Xml.Xsl.Qil.QilNode):this -16 (-5.71% of base) : 67896.dasm - System.Xml.Serialization.CodeGenerator:EndIf():this -12 (-5.66% of base) : 152120.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:GetAttributeUsageInfo():Microsoft.CodeAnalysis.AttributeUsageInfo:this -24 (-5.56% of base) : 161063.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalWriter:ShouldWriteType(int,Newtonsoft.Json.Serialization.JsonContract,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty):bool:this -28 (-5.51% of base) : 72214.dasm - System.Xml.Schema.XmlDateTimeConverter:ToDateTime(System.Object):System.DateTime:this -2692 (-5.43% of base) : 19314.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[System.String, Microsoft.Diagnostics.Tracing.ETWMapping] -28 (-5.34% of base) : 178575.dasm - System.Linq.Parallel.QuerySettings:WithPerExecutionSettings(System.Threading.CancellationTokenSource,System.Linq.Parallel.Shared`1[System.Boolean]):System.Linq.Parallel.QuerySettings:this -4 (-5.26% of base) : 132777.dasm - LiftedOperatorCandidate:Parameters(int):Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol:this -4 (-5.26% of base) : 55120.dasm - Microsoft.CodeAnalysis.CSharp.PlainUnboundLambdaState:ParameterName(int):System.String:this -4 (-5.26% of base) : 55118.dasm - Microsoft.CodeAnalysis.CSharp.PlainUnboundLambdaState:ParameterType(int):Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol:this -12 (-5.17% of base) : 153053.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.OverriddenMembersResult`1:.cctor() -8 (-5.13% of base) : 33893.dasm - System.Configuration.TimeSpanValidatorAttribute:get_ValidatorInstance():System.Configuration.ConfigurationValidatorBase:this -16 (-5.13% of base) : 125802.dasm - System.Data.Common.DateTimeOffsetStorage:Set(int,System.Object):this -20 (-5.10% of base) : 149488.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:TranslateLambdaBody(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -8 (-5.00% of base) : 86770.dasm - <>c:b__25_14(System.Object):System.Diagnostics.Tracing.PropertyValue:this -4 (-5.00% of base) : 63112.dasm - Microsoft.CodeAnalysis.AssemblyIdentity:get_Flags():int:this 3112 total methods with Code Size differences (731 improved, 2381 regressed), 970 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\libraries.pmi.Linux.arm64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -target arm64 -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_unix_arm64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\libraries.pmi.Linux.arm64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm64.checked.3\diff Found 2567 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 959484 Total bytes of diff: 996028 Total bytes of delta: 36544 (3.81% of base) Total relative delta: 135.88 diff is a regression. relative diff is a regression. Top file regressions (bytes): 320 : 49911.dasm (18.14% of base) 252 : 4269.dasm (15.29% of base) 188 : 88371.dasm (2.85% of base) 108 : 86771.dasm (9.28% of base) 68 : 66866.dasm (4.49% of base) 52 : 189533.dasm (4.10% of base) 48 : 31215.dasm (2.75% of base) 44 : 8020.dasm (2.23% of base) 40 : 93865.dasm (12.05% of base) 40 : 105084.dasm (4.52% of base) 36 : 189934.dasm (3.57% of base) 28 : 189714.dasm (3.30% of base) 24 : 66921.dasm (4.48% of base) 24 : 88354.dasm (3.61% of base) 20 : 66403.dasm (1.81% of base) 20 : 191824.dasm (1.12% of base) 20 : 191832.dasm (1.13% of base) 16 : 102039.dasm (5.41% of base) 16 : 102467.dasm (5.48% of base) 16 : 102536.dasm (5.48% of base) 16 : 88475.dasm (6.45% of base) 16 : 88476.dasm (6.45% of base) 16 : 88579.dasm (5.41% of base) 16 : 88580.dasm (5.41% of base) 16 : 88689.dasm (5.63% of base) 16 : 88691.dasm (5.63% of base) 16 : 88837.dasm (5.63% of base) 16 : 88839.dasm (5.63% of base) 16 : 88917.dasm (5.48% of base) 16 : 88919.dasm (5.48% of base) 16 : 89093.dasm (5.41% of base) 16 : 89095.dasm (5.48% of base) 16 : 89097.dasm (5.41% of base) 16 : 89099.dasm (5.41% of base) 16 : 89385.dasm (5.41% of base) 16 : 89387.dasm (5.41% of base) 16 : 89389.dasm (5.41% of base) 16 : 89391.dasm (5.41% of base) 16 : 89601.dasm (5.97% of base) 16 : 89603.dasm (5.97% of base) 16 : 89605.dasm (5.97% of base) 16 : 89607.dasm (5.97% of base) 16 : 89808.dasm (6.45% of base) 16 : 89809.dasm (6.78% of base) 16 : 89810.dasm (6.78% of base) 16 : 89811.dasm (6.45% of base) 16 : 89947.dasm (6.25% of base) 16 : 89961.dasm (5.97% of base) 16 : 89965.dasm (5.97% of base) 16 : 89967.dasm (6.25% of base) 16 : 90155.dasm (6.25% of base) 16 : 90156.dasm (6.25% of base) 16 : 90157.dasm (6.25% of base) 16 : 90158.dasm (6.25% of base) 16 : 90518.dasm (6.78% of base) 16 : 90519.dasm (6.78% of base) 16 : 90520.dasm (6.78% of base) 16 : 90521.dasm (6.78% of base) 16 : 90640.dasm (6.78% of base) 16 : 90641.dasm (6.78% of base) 16 : 90642.dasm (6.78% of base) 16 : 90643.dasm (6.78% of base) 16 : 91240.dasm (5.19% of base) 16 : 91242.dasm (5.19% of base) 16 : 91863.dasm (6.35% of base) 16 : 91864.dasm (6.35% of base) 16 : 91865.dasm (6.35% of base) 16 : 91866.dasm (6.35% of base) 16 : 91867.dasm (6.35% of base) 16 : 91868.dasm (6.25% of base) 16 : 91869.dasm (6.35% of base) 16 : 91870.dasm (6.25% of base) 16 : 92859.dasm (6.45% of base) 16 : 92860.dasm (6.45% of base) 16 : 92862.dasm (6.45% of base) 16 : 92863.dasm (6.45% of base) 16 : 92864.dasm (6.45% of base) 16 : 92865.dasm (6.45% of base) 16 : 92866.dasm (6.45% of base) 16 : 92867.dasm (6.45% of base) 16 : 93100.dasm (6.25% of base) 16 : 93101.dasm (6.25% of base) 16 : 93102.dasm (6.25% of base) 16 : 93103.dasm (6.15% of base) 16 : 93104.dasm (6.15% of base) 16 : 93105.dasm (6.15% of base) 16 : 93106.dasm (6.15% of base) 16 : 93107.dasm (6.15% of base) 16 : 102017.dasm (5.41% of base) 16 : 102503.dasm (5.48% of base) 16 : 102550.dasm (5.48% of base) 16 : 88442.dasm (6.45% of base) 16 : 88443.dasm (6.45% of base) 16 : 88487.dasm (5.26% of base) 16 : 88488.dasm (5.26% of base) 16 : 88582.dasm (5.41% of base) 16 : 88584.dasm (5.41% of base) 16 : 88645.dasm (5.41% of base) 16 : 88647.dasm (5.41% of base) 16 : 88747.dasm (5.41% of base) Top file improvements (bytes): -600 : 86849.dasm (-1.24% of base) -312 : 68176.dasm (-22.03% of base) -72 : 105040.dasm (-4.28% of base) -56 : 75167.dasm (-1.28% of base) -40 : 87053.dasm (-0.81% of base) -40 : 87654.dasm (-2.40% of base) -40 : 86764.dasm (-5.56% of base) -32 : 160418.dasm (-8.70% of base) -28 : 107746.dasm (-8.33% of base) -24 : 175535.dasm (-3.64% of base) -24 : 86724.dasm (-2.10% of base) -24 : 124181.dasm (-6.32% of base) -20 : 112662.dasm (-0.74% of base) -20 : 75177.dasm (-1.19% of base) -16 : 88322.dasm (-3.03% of base) -16 : 86813.dasm (-1.79% of base) -16 : 96604.dasm (-0.54% of base) -16 : 60326.dasm (-13.79% of base) -16 : 86752.dasm (-3.96% of base) -16 : 87123.dasm (-2.84% of base) -16 : 87179.dasm (-12.90% of base) -16 : 60327.dasm (-7.84% of base) -16 : 60329.dasm (-13.33% of base) -16 : 68367.dasm (-2.05% of base) -16 : 60035.dasm (-2.04% of base) -16 : 86833.dasm (-6.78% of base) -16 : 132046.dasm (-0.61% of base) -16 : 66872.dasm (-5.97% of base) -16 : 105545.dasm (-5.63% of base) -16 : 88327.dasm (-1.49% of base) -16 : 105171.dasm (-1.74% of base) -16 : 60330.dasm (-12.50% of base) -16 : 86950.dasm (-2.41% of base) -12 : 181662.dasm (-20.00% of base) -12 : 181664.dasm (-20.00% of base) -12 : 219951.dasm (-2.07% of base) -12 : 86763.dasm (-1.64% of base) -12 : 87787.dasm (-2.33% of base) -12 : 219963.dasm (-2.40% of base) -12 : 211045.dasm (-6.38% of base) -12 : 75243.dasm (-0.48% of base) -8 : 219950.dasm (-1.21% of base) -8 : 8441.dasm (-6.90% of base) -8 : 175512.dasm (-0.58% of base) -8 : 68282.dasm (-13.33% of base) -8 : 86760.dasm (-0.86% of base) -8 : 128887.dasm (-0.27% of base) -8 : 86809.dasm (-4.26% of base) -8 : 123465.dasm (-3.39% of base) -8 : 127301.dasm (-0.19% of base) -8 : 66932.dasm (-4.44% of base) -8 : 87052.dasm (-0.39% of base) -8 : 219949.dasm (-1.74% of base) -8 : 175536.dasm (-6.90% of base) -8 : 54324.dasm (-3.70% of base) -8 : 54327.dasm (-3.70% of base) -8 : 75123.dasm (-0.37% of base) -8 : 123404.dasm (-3.17% of base) -8 : 87436.dasm (-2.78% of base) -8 : 87437.dasm (-2.08% of base) -8 : 75181.dasm (-0.93% of base) -8 : 160485.dasm (-3.85% of base) -8 : 60322.dasm (-8.00% of base) -8 : 126523.dasm (-0.39% of base) -8 : 88356.dasm (-3.23% of base) -8 : 127383.dasm (-0.18% of base) -8 : 60034.dasm (-1.40% of base) -8 : 105540.dasm (-0.34% of base) -8 : 109167.dasm (-0.43% of base) -8 : 160488.dasm (-3.85% of base) -8 : 86061.dasm (-2.35% of base) -8 : 126184.dasm (-2.74% of base) -8 : 175511.dasm (-1.94% of base) -8 : 31811.dasm (-6.90% of base) -8 : 219911.dasm (-5.71% of base) -8 : 219939.dasm (-2.86% of base) -8 : 87028.dasm (-1.41% of base) -8 : 62058.dasm (-2.17% of base) -4 : 126446.dasm (-4.35% of base) -4 : 219952.dasm (-0.41% of base) -4 : 123447.dasm (-0.05% of base) -4 : 126441.dasm (-0.56% of base) -4 : 126471.dasm (-4.17% of base) -4 : 126466.dasm (-0.14% of base) -4 : 123508.dasm (-0.05% of base) 2464 total files with Code Size differences (85 improved, 2379 regressed), 103 unchanged. Top method regressions (bytes): 320 (18.14% of base) : 49911.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol 252 (15.29% of base) : 4269.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol 188 ( 2.85% of base) : 88371.dasm - Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest:ParseProviderEvents(System.Func`2[[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],bool):this 108 ( 9.28% of base) : 86771.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:FixAndProcessWindowsASP(Microsoft.Diagnostics.Tracing.TraceEvent,System.Collections.Generic.KeyValuePair`2[System.Guid,System.Guid][]):this 68 ( 4.49% of base) : 66866.dasm - System.Drawing.Image:EnsureSave(System.Drawing.Image,System.String,System.IO.Stream) 52 ( 4.10% of base) : 189533.dasm - System.Transactions.InternalEnlistment:get_EnlistmentTraceId():System.Transactions.EnlistmentTraceIdentifier:this 48 ( 2.75% of base) : 31215.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 44 ( 2.23% of base) : 8020.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 40 (12.05% of base) : 93865.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:<.ctor>b__0_1(Microsoft.Diagnostics.Tracing.EmptyTraceData):this 40 ( 4.52% of base) : 105084.dasm - ReloggerCallbacks:Initialize(long):this 36 ( 3.57% of base) : 189934.dasm - System.Transactions.TransactionStateDelegatedBase:EnterState(System.Transactions.InternalTransaction):this 28 ( 3.30% of base) : 189714.dasm - System.Transactions.TransactionManager:FindOrCreatePromotedTransaction(System.Guid,System.Transactions.Distributed.DistributedTransaction):System.Transactions.Transaction 24 ( 3.61% of base) : 88354.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicManifestTraceEventData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest):this 24 ( 4.48% of base) : 66921.dasm - System.Drawing.ImageAnimator:CanAnimate(System.Drawing.Image):bool 20 ( 1.12% of base) : 191824.dasm - HashBucket[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:Add(double,System.Nullable`1[Int32],System.Collections.Generic.IEqualityComparer`1[KeyValuePair`2],System.Collections.Generic.IEqualityComparer`1[Nullable`1],int,byref):HashBucket[Double,Nullable`1]:this 20 ( 1.13% of base) : 191832.dasm - HashBucket[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:Add(long,System.Nullable`1[Int32],System.Collections.Generic.IEqualityComparer`1[KeyValuePair`2],System.Collections.Generic.IEqualityComparer`1[Nullable`1],int,byref):HashBucket[Int64,Nullable`1]:this 20 ( 1.81% of base) : 66403.dasm - System.Drawing.Bitmap:MakeTransparent(System.Drawing.Color):this 16 (11.11% of base) : 105254.dasm - <>c:b__117_18():FastSerialization.IFastSerializable:this 16 ( 5.33% of base) : 88288.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:add_ThreadSample(System.Action`1[[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.26% of base) : 88290.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:add_ThreadStackWalk(System.Action`1[[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 4.55% of base) : 86901.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventSource:CreateTemplate(Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader):Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData:this 16 ( 5.41% of base) : 89487.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActionItemCallbackInvoked(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89485.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActionItemScheduled(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89327.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityCompleted(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89325.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityScheduled(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SevenStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89514.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityScheduledRecord(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89512.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityStateRecord(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata4TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89005.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BinaryMessageDecodingStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88999.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BinaryMessageEncodingStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89520.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BookmarkResumptionRecord(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata5TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89293.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BookmarkScopeInitialized(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88985.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferedAsyncWriteStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata55TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88987.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferedAsyncWriteStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 88875.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferOutOfOrderMessageNoBookmark(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 88873.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferOutOfOrderMessageNoInstance(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89481.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferPoolAllocation(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata1TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89483.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferPoolChangeQuota(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata2TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89179.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CacheRootMetadataStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89181.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CacheRootMetadataStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89518.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CancelRequestedRecord(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89067.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelFactoryCreated(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89233.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelInitializationTimeout(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89063.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelReceiveStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89065.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelReceiveStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89135.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseCachedChannelFactoryCount(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata35TemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89137.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseChannelFactoryAgedOutofCache(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata36TemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89139.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseChannelFactoryCacheHit(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89141.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseUsingLocalChannelFactory(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89367.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientChannelOpenStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89369.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientChannelOpenStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89109.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterDeserializeReplyStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89111.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterDeserializeReplyStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89105.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterSerializeRequestStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89107.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterSerializeRequestStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89489.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientMessageInspectorAfterReceiveInvoked(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89491.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientMessageInspectorBeforeSendInvoked(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89457.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientOperationPrepared(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89493.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientParameterInspectorAfterCallInvoked(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89495.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientParameterInspectorBeforeCallInvoked(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89023.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientReliableSessionReconnect(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata52TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88971.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientSendPreambleStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88973.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientSendPreambleStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89235.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CloseTimeout(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89229.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompensationState(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89437.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompilationStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89439.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompilationStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89177.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompileVbExpressionStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata20TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89183.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompileVbExpressionStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89289.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteBookmarkWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SixStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89345.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteCancelActivityWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89339.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteCompletionWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SevenStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89333.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteExecuteActivityWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89305.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteFaultWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.EightStringsTemplateEATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89311.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteRuntimeWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 89299.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteTransactionContextWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89203.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConcurrentCallsRatio(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89211.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConcurrentInstancesRatio(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89205.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConcurrentSessionsRatio(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89095.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConnectionPoolMiss(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata42TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89057.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConnectionPoolPreambleFailed(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89079.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConnectionReaderSendFault(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata47TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89283.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateBookmark(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SixStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89291.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateBookmarkScope(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89381.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateServiceHostStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 89383.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateServiceHostStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88883.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateWorkflowServiceHostStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88885.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateWorkflowServiceHostStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89526.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CustomTrackingRecordError(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata7TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89522.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CustomTrackingRecordInfo(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata7TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 89524.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CustomTrackingRecordWarning(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata7TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88697.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCDeserializeWithSurrogateStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata97TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88699.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCDeserializeWithSurrogateStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88647.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenReaderStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88649.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenReaderStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88643.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenWriterStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88645.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenWriterStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88651.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenReaderStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88653.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenReaderStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88655.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenWriterStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 88657.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenWriterStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this Top method improvements (bytes): -600 (-1.24% of base) : 86849.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.ETWMapping, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]] -312 (-22.03% of base) : 68176.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -72 (-4.28% of base) : 105040.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -56 (-1.28% of base) : 75167.dasm - <_ParseTextAsync>d__534:MoveNext():this -40 (-2.40% of base) : 87654.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:OpenPdbForModuleFile(Microsoft.Diagnostics.Symbols.SymbolReader,Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile):Microsoft.Diagnostics.Symbols.ManagedSymbolModule:this -40 (-5.56% of base) : 86764.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -40 (-0.81% of base) : 87053.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -32 (-8.70% of base) : 160418.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -28 (-8.33% of base) : 107746.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -24 (-2.10% of base) : 86724.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -24 (-3.64% of base) : 175535.dasm - Scope:Dispose():this -24 (-6.32% of base) : 124181.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -20 (-1.19% of base) : 75177.dasm - d__549:MoveNext():this -20 (-0.74% of base) : 112662.dasm - d__8:MoveNext():this -16 (-0.61% of base) : 132046.dasm - Microsoft.CodeAnalysis.CommonCompiler:GenerateSqmData(Microsoft.CodeAnalysis.CompilationOptions,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.Diagnostic, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this -16 (-2.41% of base) : 86950.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetEventRecordForEventData(byref):long:this -16 (-3.03% of base) : 88322.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:AddDynamicProvider(Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest,bool):this -16 (-1.49% of base) : 88327.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -16 (-0.54% of base) : 96604.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftWindowsNDISPacketCapture.PacketFragmentArgs:get_ParsedPacket():System.String:this -16 (-3.96% of base) : 86752.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:GetCurrentStartStopActivity(Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.TraceEvent):Microsoft.Diagnostics.Tracing.StartStopActivity:this -16 (-1.79% of base) : 86813.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -16 (-6.78% of base) : 86833.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -16 (-2.84% of base) : 87123.dasm - Microsoft.Diagnostics.Tracing.TraceEventDispatcher:LookupGuid(System.Guid,byref):this -16 (-12.90% of base) : 87179.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -16 (-1.74% of base) : 105171.dasm - PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,int,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this -16 (-5.97% of base) : 66872.dasm - System.Drawing.Image:FindEncoderForFormat(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo:this -16 (-2.05% of base) : 68367.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -16 (-7.84% of base) : 60327.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Object):bool:this -16 (-13.79% of base) : 60326.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -16 (-13.33% of base) : 60329.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -16 (-12.50% of base) : 60330.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -16 (-2.04% of base) : 60035.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -16 (-5.63% of base) : 105545.dasm - TraceEventComparer:Equals(Microsoft.Diagnostics.Tracing.TraceEvent,Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -12 (-0.48% of base) : 75243.dasm - d__587:MoveNext():this -12 (-20.00% of base) : 181662.dasm - Enumerator[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:get_Current():double:this -12 (-20.00% of base) : 181664.dasm - Enumerator[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:get_Current():long:this -12 (-2.33% of base) : 87787.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:get_ProviderGuidToName():System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -12 (-1.64% of base) : 86763.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStop(Microsoft.Diagnostics.Tracing.TraceEvent,long):this -12 (-2.40% of base) : 219963.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -12 (-2.07% of base) : 219951.dasm - System.Formats.Cbor.CborReader:ReadBigInteger():System.Numerics.BigInteger:this -12 (-6.38% of base) : 211045.dasm - System.Net.Security.SslConnectionInfo:MapCipherSuite(ushort):this -8 (-3.85% of base) : 160485.dasm - d__2:MoveNext():bool:this -8 (-3.85% of base) : 160488.dasm - d__2:MoveNext():bool:this -8 (-0.37% of base) : 75123.dasm - d__489:MoveNext():this -8 (-0.93% of base) : 75181.dasm - d__551:MoveNext():this -8 (-6.90% of base) : 31811.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -8 (-6.90% of base) : 8441.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -8 (-2.08% of base) : 87437.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_EventName():System.String:this -8 (-2.78% of base) : 87436.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_ProviderName():System.String:this -8 (-3.23% of base) : 88356.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParserState:FastSerialization.IFastSerializable.FromStream(FastSerialization.Deserializer):this -8 (-4.26% of base) : 86809.dasm - Microsoft.Diagnostics.Tracing.StartStopActivity:.ctor(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,byref,Microsoft.Diagnostics.Tracing.StartStopActivity,int,System.String):this -8 (-0.86% of base) : 86760.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStart(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,long,Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.StartStopActivity,System.String,bool):Microsoft.Diagnostics.Tracing.StartStopActivity:this -8 (-1.41% of base) : 87028.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Prefix(System.Text.StringBuilder):System.Text.StringBuilder:this -8 (-0.39% of base) : 87052.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:ToXml(System.Text.StringBuilder,System.IFormatProvider):System.Text.StringBuilder:this -8 (-0.39% of base) : 126523.dasm - Newtonsoft.Json.JsonConvert:ToString(System.Object):System.String -8 (-0.19% of base) : 127301.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -8 (-0.18% of base) : 127383.dasm - Newtonsoft.Json.JsonWriter:WriteValueAsync(Newtonsoft.Json.JsonWriter,int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task -8 (-0.27% of base) : 128887.dasm - Newtonsoft.Json.Schema.JsonSchemaWriter:WriteSchema(Newtonsoft.Json.Schema.JsonSchema):this -8 (-6.90% of base) : 175536.dasm - Scope:.ctor(System.Formats.Asn1.AsnWriter):this -8 (-2.74% of base) : 126184.dasm - System.Data.Common.SqlConvert:ConvertToSqlGuid(System.Object):System.Data.SqlTypes.SqlGuid -8 (-3.17% of base) : 123404.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:ComputeNodeByIndex(int,int):int:this -8 (-3.39% of base) : 123465.dasm - System.Data.RBTree`1[Byte][System.Byte]:ComputeNodeByIndex(int,int):int:this -8 (-4.44% of base) : 66932.dasm - System.Drawing.ImageConverter:FindEncoder(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo -8 (-13.33% of base) : 68282.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -8 (-0.58% of base) : 175512.dasm - System.Formats.Asn1.AsnWriter:PopTag(System.Formats.Asn1.Asn1Tag,int,bool):this -8 (-1.94% of base) : 175511.dasm - System.Formats.Asn1.AsnWriter:PushTag(System.Formats.Asn1.Asn1Tag,int):Scope:this -8 (-5.71% of base) : 219911.dasm - System.Formats.Cbor.CborReader:CreateCheckpoint():Checkpoint:this -8 (-1.74% of base) : 219949.dasm - System.Formats.Cbor.CborReader:ReadDateTimeOffset():System.DateTimeOffset:this -8 (-1.21% of base) : 219950.dasm - System.Formats.Cbor.CborReader:ReadUnixTimeSeconds():System.DateTimeOffset:this -8 (-2.86% of base) : 219939.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -8 (-8.00% of base) : 60322.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():bool:this -8 (-2.17% of base) : 62058.dasm - System.Reflection.Metadata.Ecma335.PortablePdbBuilder:Serialize(System.Reflection.Metadata.BlobBuilder):System.Reflection.Metadata.BlobContentId:this -8 (-1.40% of base) : 60034.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -8 (-0.43% of base) : 109167.dasm - System.Runtime.Serialization.XmlWriterDelegator:WriteExtensionData(System.Runtime.Serialization.IDataNode):this -8 (-3.70% of base) : 54324.dasm - System.ValueTuple`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:Equals(System.Object):bool:this -8 (-3.70% of base) : 54327.dasm - System.ValueTuple`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:System.IComparable.CompareTo(System.Object):int:this -8 (-2.35% of base) : 86061.dasm - System.Xml.Serialization.XmlSerializationPrimitiveWriter:Write_guid(System.Object):this -8 (-0.34% of base) : 105540.dasm - TdhEventParser:ParseFields(int,int):PayloadFetchClassInfo:this -4 (-0.56% of base) : 126441.dasm - System.Data.Common.SqlBooleanStorage:Aggregate(System.Int32[],int):System.Object:this -4 (-4.35% of base) : 126446.dasm - System.Data.Common.SqlBooleanStorage:Get(int):System.Object:this -4 (-0.14% of base) : 126466.dasm - System.Data.Common.SqlByteStorage:Aggregate(System.Int32[],int):System.Object:this -4 (-4.17% of base) : 126471.dasm - System.Data.Common.SqlByteStorage:Get(int):System.Object:this -4 (-0.05% of base) : 123447.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBInsert(int,int,int,int,bool):int:this -4 (-0.05% of base) : 123508.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBInsert(int,int,int,int,bool):int:this -4 (-0.41% of base) : 219952.dasm - System.Formats.Cbor.CborReader:ReadDecimal():System.Decimal:this Top method regressions (percentages): 320 (18.14% of base) : 49911.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol 252 (15.29% of base) : 4269.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol 40 (12.05% of base) : 93865.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:<.ctor>b__0_1(Microsoft.Diagnostics.Tracing.EmptyTraceData):this 16 (11.11% of base) : 105254.dasm - <>c:b__117_18():FastSerialization.IFastSerializable:this 12 ( 9.38% of base) : 65093.dasm - System.Text.Json.Nodes.JsonValue:Create(System.Nullable`1[Guid],System.Nullable`1[JsonNodeOptions]):System.Text.Json.Nodes.JsonValue 108 ( 9.28% of base) : 86771.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:FixAndProcessWindowsASP(Microsoft.Diagnostics.Tracing.TraceEvent,System.Collections.Generic.KeyValuePair`2[System.Guid,System.Guid][]):this 16 ( 6.90% of base) : 90593.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralConfigChangeNotificationTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralConfigChangeNotification, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralConfigChangeNotification 16 ( 6.90% of base) : 90594.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralFileChangeNotificationTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralFileChangeNotification, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralFileChangeNotification 16 ( 6.90% of base) : 90595.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralCgiHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralCGIHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralCGIHandler 16 ( 6.90% of base) : 90596.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralChildRequestEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestEnd 16 ( 6.90% of base) : 90597.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralChildRequestStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestStart 16 ( 6.90% of base) : 90598.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralDavHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralDavHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralDavHandler 16 ( 6.90% of base) : 90599.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralEndpointInformationTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndpointInformation, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndpointInformation 16 ( 6.90% of base) : 90600.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralFlushResponseEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseEnd 16 ( 6.90% of base) : 90601.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralFlushResponseStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseStart 16 ( 6.90% of base) : 90602.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralGetUrlMetadataTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralGetURLMetadata, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralGetURLMetadata 16 ( 6.90% of base) : 90539.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralIsapiHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralISAPIHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralISAPIHandler 16 ( 6.90% of base) : 90540.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralMapHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralMapHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralMapHandler 16 ( 6.90% of base) : 90541.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralModuleFactoryFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralModuleFactoryFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralModuleFactoryFailed 16 ( 6.90% of base) : 90542.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralNotSendCustomErrorTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralNotSendCustomError, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralNotSendCustomError 16 ( 6.90% of base) : 90543.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralOopIsapiHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOopISAPIHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOopISAPIHandler 16 ( 6.90% of base) : 90544.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralOptionsHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOptionsHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOptionsHandler 16 ( 6.90% of base) : 90545.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralReadEntityEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityEnd 16 ( 6.90% of base) : 90546.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralReadEntityStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityStart 16 ( 6.90% of base) : 90547.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRedirectionHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRedirectionHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRedirectionHandler 16 ( 6.90% of base) : 90548.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndNewRequest, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndNewRequest 16 ( 6.90% of base) : 90549.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestEntityTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestEntity, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestEntity 16 ( 6.90% of base) : 90550.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestHeadersTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestHeaders, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestHeaders 16 ( 6.90% of base) : 90551.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStartNewRequest, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStartNewRequest 16 ( 6.90% of base) : 90552.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralResponseEntityBufferTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityBuffer, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityBuffer 16 ( 6.90% of base) : 90553.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralResponseEntityFileTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityFile, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityFile 16 ( 6.90% of base) : 90554.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralResponseHeadersTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseHeaders, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseHeaders 16 ( 6.90% of base) : 90555.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralSendCustomErrorTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSendCustomError, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSendCustomError 16 ( 6.90% of base) : 90556.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralSetRequestHeaderTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSetRequestHeader, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSetRequestHeader 16 ( 6.90% of base) : 90557.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralStaticFileHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStaticFileHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStaticFileHandler 16 ( 6.90% of base) : 90558.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralTraceHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralTraceHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralTraceHandler 16 ( 6.90% of base) : 90559.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralHandlerChangedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerChanged, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerChanged 16 ( 6.90% of base) : 90560.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralHandlerPreconditionNotMatchTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerPreconditionNotMatch, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerPreconditionNotMatch 16 ( 6.90% of base) : 90561.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralModulePreconditionNotMatchTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralModulePreconditionNotMatch, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralModulePreconditionNotMatch 16 ( 6.90% of base) : 90562.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralUrlChangedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUrlChanged, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUrlChanged 16 ( 6.90% of base) : 90563.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralUserSetTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUserSet, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUserSet 16 ( 6.90% of base) : 90564.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralVirtualModuleUnresolvedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralVirtualModuleUnresolved, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralVirtualModuleUnresolved 16 ( 6.78% of base) : 102009.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:TieredCompilationSettingsDCStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationSettingsTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationSettingsTraceData 16 ( 6.78% of base) : 89817.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:JitInstrumentationDataTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataTraceData 16 ( 6.78% of base) : 89818.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:JitInstrumentationDataVerboseTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataVerboseTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataVerboseTraceData 16 ( 6.78% of base) : 89814.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:R2RGetEntryPointStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.R2RGetEntryPointStartTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.R2RGetEntryPointStartTraceData 16 ( 6.78% of base) : 89809.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationBackgroundJitStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStartTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStartTraceData 16 ( 6.78% of base) : 89810.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationBackgroundJitStopTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStopTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStopTraceData 16 ( 6.78% of base) : 89852.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationPauseTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationEmptyTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationEmptyTraceData 16 ( 6.78% of base) : 89816.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TypeLoadStopTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.TypeLoadStopTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TypeLoadStopTraceData 16 ( 6.78% of base) : 90695.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthAnonPasswdChangeNeededTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthAnonPasswdChangeNeeded, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthAnonPasswdChangeNeeded 16 ( 6.78% of base) : 90696.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthBadBasicHeaderTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBadBasicHeader, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBadBasicHeader 16 ( 6.78% of base) : 90697.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthBasicLogonFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBasicLogonFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBasicLogonFailed 16 ( 6.78% of base) : 90698.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthEnd 16 ( 6.78% of base) : 90635.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthIisdigestLogonFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthIISDigestLogonFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthIISDigestLogonFailed 16 ( 6.78% of base) : 90636.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthInvalidAnonAccountTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthInvalidAnonAccount, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthInvalidAnonAccount 16 ( 6.78% of base) : 90637.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthKerberosFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthKerberosFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthKerberosFailed 16 ( 6.78% of base) : 90638.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthNtlmNullSessionTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthNTLMNullSession, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthNTLMNullSession 16 ( 6.78% of base) : 90639.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthPassportLogonFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPassportLogonFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPassportLogonFailed 16 ( 6.78% of base) : 90640.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthPasswdChangeDisabledTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeDisabled, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeDisabled 16 ( 6.78% of base) : 90641.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthPasswdChangeNeededTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeNeeded, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeNeeded 16 ( 6.78% of base) : 90642.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthRequestAuthTypeTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthRequestAuthType, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthRequestAuthType 16 ( 6.78% of base) : 90643.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthSspiContinueNeededTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPIContinueNeeded, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPIContinueNeeded 16 ( 6.78% of base) : 90644.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthSspiLogonFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPILogonFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPILogonFailed 16 ( 6.78% of base) : 90645.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthStart 16 ( 6.78% of base) : 90646.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthSucceededTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSucceeded, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSucceeded 16 ( 6.78% of base) : 90647.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthTypeNotSupportedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthTypeNotSupported, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthTypeNotSupported 16 ( 6.78% of base) : 90648.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthWdigestLogonFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthWDigestLogonFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthWDigestLogonFailed 16 ( 6.78% of base) : 90649.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheFileCacheAccessEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessEnd 16 ( 6.78% of base) : 90650.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheFileCacheAccessStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessStart 16 ( 6.78% of base) : 90651.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheHttpsysCacheableTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheHttpsysCacheable, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheHttpsysCacheable 16 ( 6.78% of base) : 90652.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheDisabledTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheDisabled, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheDisabled 16 ( 6.78% of base) : 90653.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheLookupEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupEnd 16 ( 6.78% of base) : 90654.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheLookupStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupStart 16 ( 6.78% of base) : 90655.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheUpdateEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateEnd 16 ( 6.78% of base) : 90656.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheUpdateStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateStart 16 ( 6.78% of base) : 90657.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheUrlCacheAccessEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessEnd 16 ( 6.78% of base) : 90658.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheUrlCacheAccessStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessStart 16 ( 6.78% of base) : 90659.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIEnd 16 ( 6.78% of base) : 90660.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiHeadersReceivedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIHeadersReceived, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIHeadersReceived 16 ( 6.78% of base) : 90661.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiLaunchTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGILaunch, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGILaunch 16 ( 6.78% of base) : 90662.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiPrematureTerminationTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIPrematureTermination, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIPrematureTermination 16 ( 6.78% of base) : 90663.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiRequestEntitySentTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIRequestEntitySent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIRequestEntitySent 16 ( 6.78% of base) : 90664.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIStart 16 ( 6.78% of base) : 90665.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiTimeoutTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGITimeout, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGITimeout 16 ( 6.78% of base) : 90666.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionDoTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionDo, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionDo 16 ( 6.78% of base) : 90603.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionEnd 16 ( 6.78% of base) : 90604.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionNotSuccessTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionNotSuccess, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionNotSuccess 16 ( 6.78% of base) : 90605.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionStart 16 ( 6.78% of base) : 90606.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionSuccessTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionSuccess, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionSuccess 16 ( 6.78% of base) : 90607.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionCreateEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateEnd 16 ( 6.78% of base) : 90608.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionCreateStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateStart 16 ( 6.78% of base) : 90609.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionEnd 16 ( 6.78% of base) : 90610.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionNotSuccessTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionNotSuccess, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionNotSuccess 16 ( 6.78% of base) : 90611.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionStart 16 ( 6.78% of base) : 90612.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionSuccessTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionSuccess, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionSuccess 16 ( 6.78% of base) : 90613.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISFastCGIFastcgiActivityTimeoutTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFActivityTimeout, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFActivityTimeout 16 ( 6.78% of base) : 90614.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISFastCGIFastcgiAddJobobjectFailTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAddJobObjectFail, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAddJobObjectFail 16 ( 6.78% of base) : 90615.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISFastCGIFastcgiApplicationManagerShutdownTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAppMgrShutdown, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAppMgrShutdown 16 ( 6.78% of base) : 90616.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISFastCGIFastcgiAssignProcessTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAssignProcess, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAssignProcess Top method improvements (percentages): -312 (-22.03% of base) : 68176.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -12 (-20.00% of base) : 181662.dasm - Enumerator[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:get_Current():double:this -12 (-20.00% of base) : 181664.dasm - Enumerator[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:get_Current():long:this -16 (-13.79% of base) : 60326.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -8 (-13.33% of base) : 68282.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -16 (-13.33% of base) : 60329.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -16 (-12.90% of base) : 87179.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -16 (-12.50% of base) : 60330.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -32 (-8.70% of base) : 160418.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -28 (-8.33% of base) : 107746.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -8 (-8.00% of base) : 60322.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():bool:this -16 (-7.84% of base) : 60327.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Object):bool:this -8 (-6.90% of base) : 31811.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -8 (-6.90% of base) : 8441.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -8 (-6.90% of base) : 175536.dasm - Scope:.ctor(System.Formats.Asn1.AsnWriter):this -16 (-6.78% of base) : 86833.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -12 (-6.38% of base) : 211045.dasm - System.Net.Security.SslConnectionInfo:MapCipherSuite(ushort):this -24 (-6.32% of base) : 124181.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -16 (-5.97% of base) : 66872.dasm - System.Drawing.Image:FindEncoderForFormat(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo:this -8 (-5.71% of base) : 219911.dasm - System.Formats.Cbor.CborReader:CreateCheckpoint():Checkpoint:this -16 (-5.63% of base) : 105545.dasm - TraceEventComparer:Equals(Microsoft.Diagnostics.Tracing.TraceEvent,Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -40 (-5.56% of base) : 86764.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -8 (-4.44% of base) : 66932.dasm - System.Drawing.ImageConverter:FindEncoder(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo -4 (-4.35% of base) : 126446.dasm - System.Data.Common.SqlBooleanStorage:Get(int):System.Object:this -72 (-4.28% of base) : 105040.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -8 (-4.26% of base) : 86809.dasm - Microsoft.Diagnostics.Tracing.StartStopActivity:.ctor(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,byref,Microsoft.Diagnostics.Tracing.StartStopActivity,int,System.String):this -4 (-4.17% of base) : 126471.dasm - System.Data.Common.SqlByteStorage:Get(int):System.Object:this -16 (-3.96% of base) : 86752.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:GetCurrentStartStopActivity(Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.TraceEvent):Microsoft.Diagnostics.Tracing.StartStopActivity:this -8 (-3.85% of base) : 160485.dasm - d__2:MoveNext():bool:this -8 (-3.85% of base) : 160488.dasm - d__2:MoveNext():bool:this -8 (-3.70% of base) : 54324.dasm - System.ValueTuple`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:Equals(System.Object):bool:this -8 (-3.70% of base) : 54327.dasm - System.ValueTuple`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:System.IComparable.CompareTo(System.Object):int:this -24 (-3.64% of base) : 175535.dasm - Scope:Dispose():this -8 (-3.39% of base) : 123465.dasm - System.Data.RBTree`1[Byte][System.Byte]:ComputeNodeByIndex(int,int):int:this -8 (-3.23% of base) : 88356.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParserState:FastSerialization.IFastSerializable.FromStream(FastSerialization.Deserializer):this -8 (-3.17% of base) : 123404.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:ComputeNodeByIndex(int,int):int:this -16 (-3.03% of base) : 88322.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:AddDynamicProvider(Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest,bool):this -8 (-2.86% of base) : 219939.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -16 (-2.84% of base) : 87123.dasm - Microsoft.Diagnostics.Tracing.TraceEventDispatcher:LookupGuid(System.Guid,byref):this -8 (-2.78% of base) : 87436.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_ProviderName():System.String:this -8 (-2.74% of base) : 126184.dasm - System.Data.Common.SqlConvert:ConvertToSqlGuid(System.Object):System.Data.SqlTypes.SqlGuid -16 (-2.41% of base) : 86950.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetEventRecordForEventData(byref):long:this -40 (-2.40% of base) : 87654.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:OpenPdbForModuleFile(Microsoft.Diagnostics.Symbols.SymbolReader,Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile):Microsoft.Diagnostics.Symbols.ManagedSymbolModule:this -12 (-2.40% of base) : 219963.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -8 (-2.35% of base) : 86061.dasm - System.Xml.Serialization.XmlSerializationPrimitiveWriter:Write_guid(System.Object):this -12 (-2.33% of base) : 87787.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:get_ProviderGuidToName():System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -8 (-2.17% of base) : 62058.dasm - System.Reflection.Metadata.Ecma335.PortablePdbBuilder:Serialize(System.Reflection.Metadata.BlobBuilder):System.Reflection.Metadata.BlobContentId:this -24 (-2.10% of base) : 86724.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -8 (-2.08% of base) : 87437.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_EventName():System.String:this -12 (-2.07% of base) : 219951.dasm - System.Formats.Cbor.CborReader:ReadBigInteger():System.Numerics.BigInteger:this -16 (-2.05% of base) : 68367.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -16 (-2.04% of base) : 60035.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -8 (-1.94% of base) : 175511.dasm - System.Formats.Asn1.AsnWriter:PushTag(System.Formats.Asn1.Asn1Tag,int):Scope:this -16 (-1.79% of base) : 86813.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -16 (-1.74% of base) : 105171.dasm - PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,int,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this -8 (-1.74% of base) : 219949.dasm - System.Formats.Cbor.CborReader:ReadDateTimeOffset():System.DateTimeOffset:this -12 (-1.64% of base) : 86763.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStop(Microsoft.Diagnostics.Tracing.TraceEvent,long):this -16 (-1.49% of base) : 88327.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -8 (-1.41% of base) : 87028.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Prefix(System.Text.StringBuilder):System.Text.StringBuilder:this -8 (-1.40% of base) : 60034.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -56 (-1.28% of base) : 75167.dasm - <_ParseTextAsync>d__534:MoveNext():this -600 (-1.24% of base) : 86849.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.ETWMapping, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]] -8 (-1.21% of base) : 219950.dasm - System.Formats.Cbor.CborReader:ReadUnixTimeSeconds():System.DateTimeOffset:this -20 (-1.19% of base) : 75177.dasm - d__549:MoveNext():this -8 (-0.93% of base) : 75181.dasm - d__551:MoveNext():this -8 (-0.86% of base) : 86760.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStart(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,long,Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.StartStopActivity,System.String,bool):Microsoft.Diagnostics.Tracing.StartStopActivity:this -40 (-0.81% of base) : 87053.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -20 (-0.74% of base) : 112662.dasm - d__8:MoveNext():this -16 (-0.61% of base) : 132046.dasm - Microsoft.CodeAnalysis.CommonCompiler:GenerateSqmData(Microsoft.CodeAnalysis.CompilationOptions,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.Diagnostic, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this -8 (-0.58% of base) : 175512.dasm - System.Formats.Asn1.AsnWriter:PopTag(System.Formats.Asn1.Asn1Tag,int,bool):this -4 (-0.56% of base) : 126441.dasm - System.Data.Common.SqlBooleanStorage:Aggregate(System.Int32[],int):System.Object:this -16 (-0.54% of base) : 96604.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftWindowsNDISPacketCapture.PacketFragmentArgs:get_ParsedPacket():System.String:this -12 (-0.48% of base) : 75243.dasm - d__587:MoveNext():this -8 (-0.43% of base) : 109167.dasm - System.Runtime.Serialization.XmlWriterDelegator:WriteExtensionData(System.Runtime.Serialization.IDataNode):this -4 (-0.41% of base) : 219952.dasm - System.Formats.Cbor.CborReader:ReadDecimal():System.Decimal:this -8 (-0.39% of base) : 87052.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:ToXml(System.Text.StringBuilder,System.IFormatProvider):System.Text.StringBuilder:this -8 (-0.39% of base) : 126523.dasm - Newtonsoft.Json.JsonConvert:ToString(System.Object):System.String -8 (-0.37% of base) : 75123.dasm - d__489:MoveNext():this -8 (-0.34% of base) : 105540.dasm - TdhEventParser:ParseFields(int,int):PayloadFetchClassInfo:this -8 (-0.27% of base) : 128887.dasm - Newtonsoft.Json.Schema.JsonSchemaWriter:WriteSchema(Newtonsoft.Json.Schema.JsonSchema):this -8 (-0.19% of base) : 127301.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -8 (-0.18% of base) : 127383.dasm - Newtonsoft.Json.JsonWriter:WriteValueAsync(Newtonsoft.Json.JsonWriter,int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task -4 (-0.14% of base) : 126466.dasm - System.Data.Common.SqlByteStorage:Aggregate(System.Int32[],int):System.Object:this -4 (-0.05% of base) : 123508.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBInsert(int,int,int,int,bool):int:this -4 (-0.05% of base) : 123447.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBInsert(int,int,int,int,bool):int:this 2464 total methods with Code Size differences (85 improved, 2379 regressed), 103 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\libraries_tests.pmi.Linux.arm64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -target arm64 -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_unix_arm64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\libraries_tests.pmi.Linux.arm64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm64.checked.3\diff Found 346 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 385188 Total bytes of diff: 383856 Total bytes of delta: -1332 (-0.35% of base) Total relative delta: -5.05 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 412 : 247857.dasm (12.84% of base) 76 : 35444.dasm (6.42% of base) 76 : 238239.dasm (4.27% of base) 64 : 197837.dasm (4.56% of base) 56 : 86130.dasm (8.05% of base) 48 : 189122.dasm (4.27% of base) 48 : 86026.dasm (5.71% of base) 40 : 109058.dasm (2.78% of base) 40 : 156128.dasm (1.97% of base) 40 : 197844.dasm (3.31% of base) 40 : 197846.dasm (3.30% of base) 36 : 156139.dasm (1.90% of base) 32 : 202401.dasm (2.15% of base) 32 : 51837.dasm (7.55% of base) 32 : 208367.dasm (2.15% of base) 32 : 35434.dasm (3.11% of base) 28 : 309334.dasm (2.61% of base) 24 : 266240.dasm (2.46% of base) 24 : 266239.dasm (2.42% of base) 24 : 302845.dasm (1.96% of base) 24 : 302846.dasm (2.39% of base) 24 : 197714.dasm (2.86% of base) 24 : 101493.dasm (19.35% of base) 24 : 156141.dasm (1.80% of base) 16 : 266251.dasm (1.70% of base) 16 : 197842.dasm (2.22% of base) 12 : 321803.dasm (3.23% of base) 12 : 127008.dasm (1.34% of base) 8 : 107116.dasm (3.77% of base) 8 : 208366.dasm (0.75% of base) 8 : 190810.dasm (2.56% of base) 8 : 50254.dasm (0.37% of base) 8 : 50255.dasm (0.39% of base) 8 : 19085.dasm (3.64% of base) 8 : 282443.dasm (1.34% of base) 8 : 302633.dasm (2.44% of base) 8 : 24370.dasm (0.57% of base) 8 : 302632.dasm (2.27% of base) 8 : 191264.dasm (2.86% of base) 8 : 202400.dasm (0.75% of base) 8 : 302627.dasm (4.08% of base) 8 : 49847.dasm (0.74% of base) 4 : 121269.dasm (0.11% of base) Top file improvements (bytes): -204 : 189409.dasm (-13.28% of base) -132 : 95332.dasm (-5.38% of base) -104 : 282434.dasm (-4.36% of base) -72 : 109647.dasm (-2.17% of base) -56 : 10616.dasm (-1.85% of base) -44 : 22860.dasm (-10.58% of base) -40 : 189407.dasm (-3.60% of base) -40 : 17576.dasm (-1.83% of base) -36 : 207014.dasm (-8.74% of base) -36 : 200939.dasm (-8.74% of base) -32 : 123249.dasm (-2.15% of base) -28 : 46084.dasm (-0.87% of base) -24 : 285968.dasm (-2.96% of base) -24 : 60316.dasm (-2.96% of base) -24 : 255014.dasm (-2.96% of base) -24 : 293780.dasm (-2.96% of base) -24 : 4163.dasm (-2.96% of base) -24 : 218251.dasm (-2.96% of base) -24 : 274657.dasm (-2.96% of base) -24 : 241323.dasm (-2.96% of base) -24 : 305571.dasm (-2.96% of base) -24 : 89896.dasm (-5.00% of base) -24 : 89954.dasm (-6.06% of base) -24 : 246718.dasm (-2.96% of base) -24 : 288612.dasm (-2.96% of base) -24 : 317358.dasm (-2.96% of base) -24 : 259419.dasm (-2.97% of base) -24 : 119192.dasm (-2.96% of base) -24 : 136223.dasm (-2.96% of base) -24 : 89495.dasm (-7.06% of base) -24 : 89501.dasm (-5.88% of base) -20 : 17577.dasm (-2.37% of base) -20 : 188746.dasm (-3.01% of base) -20 : 197828.dasm (-0.79% of base) -20 : 49842.dasm (-3.79% of base) -20 : 22751.dasm (-2.22% of base) -20 : 156130.dasm (-1.40% of base) -20 : 20584.dasm (-0.83% of base) -20 : 35112.dasm (-3.85% of base) -16 : 250018.dasm (-4.17% of base) -16 : 302625.dasm (-1.96% of base) -16 : 13902.dasm (-20.00% of base) -16 : 157498.dasm (-7.27% of base) -16 : 13353.dasm (-9.30% of base) -16 : 7515.dasm (-1.08% of base) -16 : 78687.dasm (-0.14% of base) -16 : 25864.dasm (-8.89% of base) -16 : 214786.dasm (-5.41% of base) -16 : 14965.dasm (-8.16% of base) -16 : 168801.dasm (-1.13% of base) -16 : 20664.dasm (-8.16% of base) -16 : 222895.dasm (-7.84% of base) -16 : 270353.dasm (-2.03% of base) -16 : 192503.dasm (-7.84% of base) -16 : 20681.dasm (-8.16% of base) -16 : 2761.dasm (-7.84% of base) -16 : 13901.dasm (-16.00% of base) -16 : 201700.dasm (-0.88% of base) -16 : 246045.dasm (-1.98% of base) -16 : 13606.dasm (-20.00% of base) -16 : 270941.dasm (-7.84% of base) -16 : 490.dasm (-1.99% of base) -16 : 49156.dasm (-0.14% of base) -16 : 105444.dasm (-7.84% of base) -16 : 246457.dasm (-7.84% of base) -16 : 103719.dasm (-2.04% of base) -16 : 13605.dasm (-16.00% of base) -16 : 124893.dasm (-2.04% of base) -16 : 117999.dasm (-2.76% of base) -16 : 118598.dasm (-2.76% of base) -16 : 207763.dasm (-0.88% of base) -16 : 58175.dasm (-3.51% of base) -16 : 126709.dasm (-2.05% of base) -16 : 74798.dasm (-3.77% of base) -8 : 22752.dasm (-2.41% of base) -8 : 302798.dasm (-0.56% of base) -8 : 80955.dasm (-0.37% of base) -8 : 60318.dasm (-1.96% of base) -8 : 13610.dasm (-7.41% of base) -8 : 35500.dasm (-0.56% of base) -8 : 89780.dasm (-1.56% of base) -8 : 249985.dasm (-2.60% of base) -8 : 78871.dasm (-0.36% of base) -8 : 80934.dasm (-1.94% of base) -8 : 255016.dasm (-1.96% of base) -8 : 201639.dasm (-0.22% of base) -8 : 249984.dasm (-2.27% of base) -8 : 293782.dasm (-1.96% of base) -8 : 19560.dasm (-4.00% of base) -8 : 201532.dasm (-0.23% of base) -8 : 25876.dasm (-14.29% of base) -8 : 127530.dasm (-12.50% of base) -8 : 14963.dasm (-1.53% of base) -8 : 126711.dasm (-2.47% of base) -8 : 14955.dasm (-3.51% of base) -8 : 22861.dasm (-5.56% of base) -8 : 246720.dasm (-1.96% of base) -8 : 81139.dasm (-0.12% of base) -8 : 81157.dasm (-0.18% of base) -8 : 13357.dasm (-5.71% of base) 235 total files with Code Size differences (192 improved, 43 regressed), 111 unchanged. Top method regressions (bytes): 412 (12.84% of base) : 247857.dasm - System.Net.Sockets.Tests.TelemetryTest:VerifyEvents(System.Collections.Concurrent.ConcurrentQueue`1[[System.ValueTuple`2[[System.Diagnostics.Tracing.EventWrittenEventArgs, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,System.Nullable`1[Int32],bool) 76 ( 6.42% of base) : 35444.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate010.operate010.Test:Test7():bool 76 ( 4.27% of base) : 238239.dasm - Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComImporter:.ctor(System.String,Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessageCollection,System.String):this 64 ( 4.56% of base) : 197837.dasm - d__1:MoveNext():this 56 ( 8.05% of base) : 86130.dasm - <>c:b__410_0(System.Object[]):System.Text.Json.Serialization.Tests.Person_Class:this 48 ( 5.71% of base) : 86026.dasm - <>c:b__517_0(System.Object[]):System.Text.Json.Serialization.Tests.Person_Struct:this 48 ( 4.27% of base) : 189122.dasm - System.Reflection.PortableExecutable.Tests.PEBuilderTests:VerifyPE(System.IO.Stream,ushort,System.Byte[]):this 40 ( 1.97% of base) : 156128.dasm - d__9:MoveNext():this 40 ( 3.30% of base) : 197846.dasm - d__5:MoveNext():this 40 ( 3.31% of base) : 197844.dasm - d__4:MoveNext():this 40 ( 2.78% of base) : 109058.dasm - System.Tests.GuidTests:Parse(System.String,System.String,System.Guid) 36 ( 1.90% of base) : 156139.dasm - d__8:MoveNext():this 32 ( 7.55% of base) : 51837.dasm - <>c:b__228_5(System.Byte[]):this 32 ( 2.15% of base) : 202401.dasm - <>c__DisplayClass131_1:b__1(System.Threading.Tasks.Task`1[Boolean]):this 32 ( 2.15% of base) : 208367.dasm - <>c__DisplayClass131_1:b__1(System.Threading.Tasks.Task`1[Boolean]):this 32 ( 3.11% of base) : 35434.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate010a.operate010a.Test:Test7():bool 28 ( 2.61% of base) : 309334.dasm - d__6:MoveNext():this 24 (19.35% of base) : 101493.dasm - <>c:b__2_3():System.Object:this 24 ( 1.80% of base) : 156141.dasm - d__10:MoveNext():this 24 ( 2.86% of base) : 197714.dasm - BasicEventSourceTests.ActivityTracking:StartStopCreatesActivity():this 24 ( 2.42% of base) : 266239.dasm - System.Reflection.Tests.ModuleTests:LoadMultiModuleFromDisk_GetModule() 24 ( 2.46% of base) : 266240.dasm - System.Reflection.Tests.ModuleTests:LoadMultiModuleFromDisk_GetModuleCaseInsensitive() 24 ( 1.96% of base) : 302845.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_PromoterType() 24 ( 2.39% of base) : 302846.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_PromoterTypeMSDTC() 16 ( 2.22% of base) : 197842.dasm - d__3:MoveNext():this 16 ( 1.70% of base) : 266251.dasm - System.Reflection.Tests.ModuleTests:LoadModule(System.String) 12 ( 3.23% of base) : 321803.dasm - System.Reflection.Tests.ModuleTests:GetModuleVersionId_HasModuleVersionId_BehaveConsistently():this 12 ( 1.34% of base) : 127008.dasm - System.Runtime.InteropServices.Tests.GenerateGuidForTypeTests:GenerateGuidForType_ValidType_ReturnsExpected(System.Type):this 8 ( 0.75% of base) : 208366.dasm - <>c__DisplayClass131_0:b__0(System.Threading.Tasks.Task`1[[System.Data.SqlClient.SqlDataReader, System.Data.SqlClient, Version=4.6.1.2, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):System.Threading.Tasks.Task`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this 8 ( 0.75% of base) : 202400.dasm - <>c__DisplayClass131_0:b__0(System.Threading.Tasks.Task`1[[System.Data.SqlClient.SqlDataReader, System.Data.SqlClient, Version=4.6.1.2, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):System.Threading.Tasks.Task`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this 8 ( 0.57% of base) : 24370.dasm - d__9:MoveNext():this 8 ( 3.64% of base) : 19085.dasm - Microsoft.CodeAnalysis.FindSymbols.ReferenceLocation:.ctor(Microsoft.CodeAnalysis.Document,Microsoft.CodeAnalysis.Location,Microsoft.CodeAnalysis.Location):this 8 ( 2.44% of base) : 302633.dasm - NuGet.Common.TelemetryActivity:.ctor(System.Guid):this 8 ( 4.08% of base) : 302627.dasm - NuGet.Common.TelemetryActivity:Create(System.String):NuGet.Common.TelemetryActivity 8 ( 2.27% of base) : 302632.dasm - NuGet.Common.TelemetryActivity:CreateTelemetryActivityWithNewOperationId():NuGet.Common.TelemetryActivity 8 ( 1.34% of base) : 282443.dasm - System.Collections.ObjectModel.Tests.PublicMethodsTest:GetEnumeratorTest() 8 ( 2.56% of base) : 190810.dasm - System.Reflection.Emit.Tests.EnumBuilderPropertyTests:Guid_TypeCreated():this 8 ( 2.86% of base) : 191264.dasm - System.Reflection.Emit.Tests.TypeBuilderGUID:Guid_TypeCreated_NotEmpty():this 8 ( 3.77% of base) : 107116.dasm - System.Runtime.CompilerServices.Tests.RuntimeHelpersTests:GetUninitializedObject_Struct() 8 ( 0.74% of base) : 49847.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:AllPrimitivesConversion() 8 ( 0.39% of base) : 50255.dasm - System.Text.Json.Serialization.Tests.NumberHandlingTests:NonNumber_AsBoxed_CollectionRootType_Element() 8 ( 0.37% of base) : 50254.dasm - System.Text.Json.Serialization.Tests.NumberHandlingTests:NonNumber_AsBoxed_Property() 4 ( 0.11% of base) : 121269.dasm - <>c:b__33_0():this Top method improvements (bytes): -204 (-13.28% of base) : 189409.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -132 (-5.38% of base) : 95332.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:SymbolDocument(System.String,System.Guid,System.Guid,System.Guid) -104 (-4.36% of base) : 282434.dasm - System.Collections.ObjectModel.Tests.PublicMethodsTest:MoveTest() -72 (-2.17% of base) : 109647.dasm - System.Tests.TimeZoneInfoTests:TestSplittingRulesWhenReported() -56 (-1.85% of base) : 10616.dasm - <b__11_0>d:MoveNext():this -44 (-10.58% of base) : 22860.dasm - SolutionAttributes:With(System.Nullable`1[VersionStamp],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Guid]):SolutionAttributes:this -40 (-1.83% of base) : 17576.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AppendNamingStylePreferencesToEditorConfig(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences,System.String,System.Text.StringBuilder) -40 (-3.60% of base) : 189407.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Ctor():this -36 (-8.74% of base) : 207014.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -36 (-8.74% of base) : 200939.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -32 (-2.15% of base) : 123249.dasm - Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests:ResolvesServiceMixedServiceAndOptionalStructConstructorArgumentsReliably():this -28 (-0.87% of base) : 46084.dasm - System.Text.Json.Tests.Utf8JsonWriterTests:WriteGuidsValue(bool,bool,System.String):this -24 (-2.96% of base) : 285968.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 60316.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 255014.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 293780.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 4163.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 218251.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 274657.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 241323.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 305571.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 246718.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 288612.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 317358.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.97% of base) : 259419.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 119192.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 136223.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-7.06% of base) : 89495.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructArray(int):System.Linq.Expressions.Tests.S[] -24 (-5.88% of base) : 89501.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructWithStructArray(int):System.Linq.Expressions.Tests.Ss[] -24 (-6.06% of base) : 89954.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.S][] -24 (-5.00% of base) : 89896.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructWithStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.Ss][] -20 (-1.40% of base) : 156130.dasm - d__10:MoveNext():this -20 (-3.01% of base) : 188746.dasm - d__19:MoveNext():this -20 (-0.79% of base) : 197828.dasm - BasicEventSourceTests.TestsUserErrors:Test_Bad_EventSource_Startup(bool,BasicEventSourceTests.Listener,int):this -20 (-3.85% of base) : 35112.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.conversions.target003.target003.TargetIsPredefinedValueType:NullableGuidTypeWithIdentityConversionInAssignment():bool -20 (-0.83% of base) : 20584.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.EditorConfigNamingStyleParser:ParseDictionary(System.Collections.Generic.IReadOnlyDictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences -20 (-2.37% of base) : 17577.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AssignNamesToNamingStyleElements(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences):System.Collections.Immutable.ImmutableDictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -20 (-2.22% of base) : 22751.dasm - ProjectAttributes:With(System.Nullable`1[VersionStamp],System.String,System.String,System.String,Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[CompilationOutputInfo],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Guid]):ProjectAttributes:this -20 (-3.79% of base) : 49842.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:GuidToEntityConverter() -16 (-8.89% of base) : 25864.dasm - <>c__DisplayClass3_0:b__3(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingRule):System.String:this -16 (-1.08% of base) : 7515.dasm - <>c__DisplayClass7_0:b__1(System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this -16 (-1.13% of base) : 168801.dasm - d__12:MoveNext():bool:this -16 (-2.03% of base) : 270353.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -16 (-1.98% of base) : 246045.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -16 (-1.99% of base) : 490.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -16 (-2.04% of base) : 103719.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -16 (-4.17% of base) : 250018.dasm - FluentAssertions.Primitives.NullableGuidAssertions:Be(System.Nullable`1[Guid],System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.NullableGuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -16 (-8.16% of base) : 20664.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SerializableNamingRule:WriteTo(Roslyn.Utilities.ObjectWriter):this -16 (-8.16% of base) : 20681.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification:Equals(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -16 (-9.30% of base) : 13353.dasm - Microsoft.CodeAnalysis.DocumentId:Equals(Microsoft.CodeAnalysis.DocumentId):bool:this -16 (-8.16% of base) : 14965.dasm - Microsoft.CodeAnalysis.NamingStyles.NamingStyle:Equals(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -16 (-20.00% of base) : 13606.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(Microsoft.CodeAnalysis.ProjectId):bool:this -16 (-16.00% of base) : 13605.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(System.Object):bool:this -16 (-20.00% of base) : 13902.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(Microsoft.CodeAnalysis.SolutionId):bool:this -16 (-16.00% of base) : 13901.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(System.Object):bool:this -16 (-7.27% of base) : 157498.dasm - Microsoft.Diagnostics.Runtime.PdbInfo:Equals(System.Object):bool:this -16 (-1.96% of base) : 302625.dasm - NuGet.Common.TelemetryActivity:Dispose():this -16 (-7.84% of base) : 222895.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 192503.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 2761.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 270941.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 105444.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 246457.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-5.41% of base) : 214786.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:Ctor_Default():this -16 (-0.88% of base) : 201700.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -16 (-0.88% of base) : 207763.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -16 (-3.51% of base) : 58175.dasm - System.Globalization.Tests.CompareInfoTests:VersionTest():this -16 (-2.04% of base) : 124893.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -16 (-2.05% of base) : 126709.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_CLSIDExists_ReturnsExpected():this -16 (-3.77% of base) : 74798.dasm - System.Runtime.Serialization.Formatters.Tests.EqualityExtensions:IsEqual(System.Globalization.SortVersion,System.Globalization.SortVersion,bool) -16 (-2.76% of base) : 117999.dasm - System.SpanTests.ReadOnlySpanTests:CopyToLargeSizeTest(long) -16 (-2.76% of base) : 118598.dasm - System.SpanTests.SpanTests:CopyToLargeSizeTest(long) -16 (-0.14% of base) : 78687.dasm - System.Text.Json.Serialization.Tests.SimpleTestClass:Verify():this -16 (-0.14% of base) : 49156.dasm - System.Text.Json.Serialization.Tests.SimpleTestClass:Verify():this -8 (-6.45% of base) : 85527.dasm - <>c:b__738_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person_ObjExtData:this -8 (-6.45% of base) : 85659.dasm - <>c:b__603_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person:this -8 (-6.45% of base) : 85549.dasm - <>c:b__704_0(System.Object[]):TypeWithGuid:this -8 (-12.50% of base) : 127530.dasm - <>c:b__6_0():System.Object:this -8 (-14.29% of base) : 25875.dasm - <>c__DisplayClass11_0:b__0(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -8 (-14.29% of base) : 25876.dasm - <>c__DisplayClass12_0:b__0(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -8 (-0.78% of base) : 168813.dasm - d__2:MoveNext():bool:this -8 (-2.02% of base) : 232134.dasm - d__0:MoveNext():this -8 (-0.69% of base) : 24186.dasm - d__1:MoveNext():this -8 (-20.00% of base) : 208319.dasm - ActivityId:.ctor(ActivityId):this -8 (-20.00% of base) : 202354.dasm - ActivityId:.ctor(ActivityId):this -8 (-0.12% of base) : 81139.dasm - ConstructorTestsContext_Default:ClassWithConstructor_SimpleAndComplexParametersSerialize(System.Text.Json.Utf8JsonWriter,System.Text.Json.Serialization.Tests.ClassWithConstructor_SimpleAndComplexParameters) -8 (-0.37% of base) : 80955.dasm - ConstructorTestsContext_Default:Parameterized_Person_ObjExtDataSerialize(System.Text.Json.Utf8JsonWriter,System.Text.Json.Serialization.Tests.Parameterized_Person_ObjExtData) -8 (-0.42% of base) : 81021.dasm - ConstructorTestsContext_Default:Parameterized_PersonSerialize(System.Text.Json.Utf8JsonWriter,System.Text.Json.Serialization.Tests.Parameterized_Person) -8 (-0.18% of base) : 81157.dasm - ConstructorTestsContext_Default:Person_ClassSerialize(System.Text.Json.Utf8JsonWriter,System.Text.Json.Serialization.Tests.Person_Class) -8 (-0.18% of base) : 81072.dasm - ConstructorTestsContext_Default:Person_StructSerialize(System.Text.Json.Utf8JsonWriter,System.Text.Json.Serialization.Tests.Person_Struct) -8 (-1.94% of base) : 80934.dasm - ConstructorTestsContext_Default:TypeWithGuidSerialize(System.Text.Json.Utf8JsonWriter,TypeWithGuid) -8 (-2.27% of base) : 249984.dasm - FluentAssertions.Primitives.GuidAssertions:BeEmpty(System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.GuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -8 (-2.60% of base) : 249985.dasm - FluentAssertions.Primitives.GuidAssertions:NotBeEmpty(System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.GuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -8 (-0.57% of base) : 35498.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007.operate007.Test:Test2():bool -8 (-0.56% of base) : 35500.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007.operate007.Test:Test4():bool -8 (-0.56% of base) : 35502.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007.operate007.Test:Test6():bool -8 (-0.44% of base) : 35490.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007a.operate007a.Test:Test2():bool -8 (-0.10% of base) : 35492.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007a.operate007a.Test:Test4():bool -8 (-0.75% of base) : 35494.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007a.operate007a.Test:Test6():bool -8 (-1.90% of base) : 20684.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification:WriteTo(Roslyn.Utilities.ObjectWriter):this Top method regressions (percentages): 24 (19.35% of base) : 101493.dasm - <>c:b__2_3():System.Object:this 412 (12.84% of base) : 247857.dasm - System.Net.Sockets.Tests.TelemetryTest:VerifyEvents(System.Collections.Concurrent.ConcurrentQueue`1[[System.ValueTuple`2[[System.Diagnostics.Tracing.EventWrittenEventArgs, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,System.Nullable`1[Int32],bool) 56 ( 8.05% of base) : 86130.dasm - <>c:b__410_0(System.Object[]):System.Text.Json.Serialization.Tests.Person_Class:this 32 ( 7.55% of base) : 51837.dasm - <>c:b__228_5(System.Byte[]):this 76 ( 6.42% of base) : 35444.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate010.operate010.Test:Test7():bool 48 ( 5.71% of base) : 86026.dasm - <>c:b__517_0(System.Object[]):System.Text.Json.Serialization.Tests.Person_Struct:this 64 ( 4.56% of base) : 197837.dasm - d__1:MoveNext():this 48 ( 4.27% of base) : 189122.dasm - System.Reflection.PortableExecutable.Tests.PEBuilderTests:VerifyPE(System.IO.Stream,ushort,System.Byte[]):this 76 ( 4.27% of base) : 238239.dasm - Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComImporter:.ctor(System.String,Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessageCollection,System.String):this 8 ( 4.08% of base) : 302627.dasm - NuGet.Common.TelemetryActivity:Create(System.String):NuGet.Common.TelemetryActivity 8 ( 3.77% of base) : 107116.dasm - System.Runtime.CompilerServices.Tests.RuntimeHelpersTests:GetUninitializedObject_Struct() 8 ( 3.64% of base) : 19085.dasm - Microsoft.CodeAnalysis.FindSymbols.ReferenceLocation:.ctor(Microsoft.CodeAnalysis.Document,Microsoft.CodeAnalysis.Location,Microsoft.CodeAnalysis.Location):this 40 ( 3.31% of base) : 197844.dasm - d__4:MoveNext():this 40 ( 3.30% of base) : 197846.dasm - d__5:MoveNext():this 12 ( 3.23% of base) : 321803.dasm - System.Reflection.Tests.ModuleTests:GetModuleVersionId_HasModuleVersionId_BehaveConsistently():this 32 ( 3.11% of base) : 35434.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate010a.operate010a.Test:Test7():bool 24 ( 2.86% of base) : 197714.dasm - BasicEventSourceTests.ActivityTracking:StartStopCreatesActivity():this 8 ( 2.86% of base) : 191264.dasm - System.Reflection.Emit.Tests.TypeBuilderGUID:Guid_TypeCreated_NotEmpty():this 40 ( 2.78% of base) : 109058.dasm - System.Tests.GuidTests:Parse(System.String,System.String,System.Guid) 28 ( 2.61% of base) : 309334.dasm - d__6:MoveNext():this 8 ( 2.56% of base) : 190810.dasm - System.Reflection.Emit.Tests.EnumBuilderPropertyTests:Guid_TypeCreated():this 24 ( 2.46% of base) : 266240.dasm - System.Reflection.Tests.ModuleTests:LoadMultiModuleFromDisk_GetModuleCaseInsensitive() 8 ( 2.44% of base) : 302633.dasm - NuGet.Common.TelemetryActivity:.ctor(System.Guid):this 24 ( 2.42% of base) : 266239.dasm - System.Reflection.Tests.ModuleTests:LoadMultiModuleFromDisk_GetModule() 24 ( 2.39% of base) : 302846.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_PromoterTypeMSDTC() 8 ( 2.27% of base) : 302632.dasm - NuGet.Common.TelemetryActivity:CreateTelemetryActivityWithNewOperationId():NuGet.Common.TelemetryActivity 16 ( 2.22% of base) : 197842.dasm - d__3:MoveNext():this 32 ( 2.15% of base) : 202401.dasm - <>c__DisplayClass131_1:b__1(System.Threading.Tasks.Task`1[Boolean]):this 32 ( 2.15% of base) : 208367.dasm - <>c__DisplayClass131_1:b__1(System.Threading.Tasks.Task`1[Boolean]):this 40 ( 1.97% of base) : 156128.dasm - d__9:MoveNext():this 24 ( 1.96% of base) : 302845.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_PromoterType() 36 ( 1.90% of base) : 156139.dasm - d__8:MoveNext():this 24 ( 1.80% of base) : 156141.dasm - d__10:MoveNext():this 16 ( 1.70% of base) : 266251.dasm - System.Reflection.Tests.ModuleTests:LoadModule(System.String) 8 ( 1.34% of base) : 282443.dasm - System.Collections.ObjectModel.Tests.PublicMethodsTest:GetEnumeratorTest() 12 ( 1.34% of base) : 127008.dasm - System.Runtime.InteropServices.Tests.GenerateGuidForTypeTests:GenerateGuidForType_ValidType_ReturnsExpected(System.Type):this 8 ( 0.75% of base) : 208366.dasm - <>c__DisplayClass131_0:b__0(System.Threading.Tasks.Task`1[[System.Data.SqlClient.SqlDataReader, System.Data.SqlClient, Version=4.6.1.2, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):System.Threading.Tasks.Task`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this 8 ( 0.75% of base) : 202400.dasm - <>c__DisplayClass131_0:b__0(System.Threading.Tasks.Task`1[[System.Data.SqlClient.SqlDataReader, System.Data.SqlClient, Version=4.6.1.2, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):System.Threading.Tasks.Task`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this 8 ( 0.74% of base) : 49847.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:AllPrimitivesConversion() 8 ( 0.57% of base) : 24370.dasm - d__9:MoveNext():this 8 ( 0.39% of base) : 50255.dasm - System.Text.Json.Serialization.Tests.NumberHandlingTests:NonNumber_AsBoxed_CollectionRootType_Element() 8 ( 0.37% of base) : 50254.dasm - System.Text.Json.Serialization.Tests.NumberHandlingTests:NonNumber_AsBoxed_Property() 4 ( 0.11% of base) : 121269.dasm - <>c:b__33_0():this Top method improvements (percentages): -8 (-20.00% of base) : 208319.dasm - ActivityId:.ctor(ActivityId):this -8 (-20.00% of base) : 202354.dasm - ActivityId:.ctor(ActivityId):this -16 (-20.00% of base) : 13606.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(Microsoft.CodeAnalysis.ProjectId):bool:this -16 (-20.00% of base) : 13902.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(Microsoft.CodeAnalysis.SolutionId):bool:this -16 (-16.00% of base) : 13605.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(System.Object):bool:this -16 (-16.00% of base) : 13901.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(System.Object):bool:this -8 (-14.29% of base) : 25875.dasm - <>c__DisplayClass11_0:b__0(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -8 (-14.29% of base) : 25876.dasm - <>c__DisplayClass12_0:b__0(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -204 (-13.28% of base) : 189409.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -8 (-12.50% of base) : 127530.dasm - <>c:b__6_0():System.Object:this -44 (-10.58% of base) : 22860.dasm - SolutionAttributes:With(System.Nullable`1[VersionStamp],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Guid]):SolutionAttributes:this -16 (-9.30% of base) : 13353.dasm - Microsoft.CodeAnalysis.DocumentId:Equals(Microsoft.CodeAnalysis.DocumentId):bool:this -16 (-8.89% of base) : 25864.dasm - <>c__DisplayClass3_0:b__3(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingRule):System.String:this -36 (-8.74% of base) : 207014.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -36 (-8.74% of base) : 200939.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -16 (-8.16% of base) : 20664.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SerializableNamingRule:WriteTo(Roslyn.Utilities.ObjectWriter):this -16 (-8.16% of base) : 20681.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification:Equals(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -16 (-8.16% of base) : 14965.dasm - Microsoft.CodeAnalysis.NamingStyles.NamingStyle:Equals(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -16 (-7.84% of base) : 222895.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 192503.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 2761.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 270941.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 105444.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 246457.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -8 (-7.41% of base) : 13610.dasm - Microsoft.CodeAnalysis.ProjectId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -8 (-7.41% of base) : 13906.dasm - Microsoft.CodeAnalysis.SolutionId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -16 (-7.27% of base) : 157498.dasm - Microsoft.Diagnostics.Runtime.PdbInfo:Equals(System.Object):bool:this -24 (-7.06% of base) : 89495.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructArray(int):System.Linq.Expressions.Tests.S[] -8 (-6.45% of base) : 85527.dasm - <>c:b__738_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person_ObjExtData:this -8 (-6.45% of base) : 85659.dasm - <>c:b__603_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person:this -8 (-6.45% of base) : 85549.dasm - <>c:b__704_0(System.Object[]):TypeWithGuid:this -24 (-6.06% of base) : 89954.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.S][] -4 (-5.88% of base) : 285019.dasm - <>c__DisplayClass15_0:b__0():System.Object:this -24 (-5.88% of base) : 89501.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructWithStructArray(int):System.Linq.Expressions.Tests.Ss[] -8 (-5.71% of base) : 13357.dasm - Microsoft.CodeAnalysis.DocumentId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -8 (-5.56% of base) : 22861.dasm - SolutionAttributes:WriteTo(Roslyn.Utilities.ObjectWriter):this -16 (-5.41% of base) : 214786.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:Ctor_Default():this -132 (-5.38% of base) : 95332.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:SymbolDocument(System.String,System.Guid,System.Guid,System.Guid) -24 (-5.00% of base) : 89896.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructWithStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.Ss][] -8 (-4.44% of base) : 155983.dasm - NuGet.Protocol.Core.Types.SourceCacheContext:Clone():NuGet.Protocol.Core.Types.SourceCacheContext:this -104 (-4.36% of base) : 282434.dasm - System.Collections.ObjectModel.Tests.PublicMethodsTest:MoveTest() -16 (-4.17% of base) : 250018.dasm - FluentAssertions.Primitives.NullableGuidAssertions:Be(System.Nullable`1[Guid],System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.NullableGuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -8 (-4.00% of base) : 19560.dasm - Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualChar:Equals(System.Object):bool:this -8 (-4.00% of base) : 214791.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:AlgorithmId_Set_Get_ReturnsExpected(System.Guid):this -20 (-3.85% of base) : 35112.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.conversions.target003.target003.TargetIsPredefinedValueType:NullableGuidTypeWithIdentityConversionInAssignment():bool -4 (-3.85% of base) : 30404.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:op_Addition(ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon],int):System.Object -4 (-3.85% of base) : 30403.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:StaticMethod():System.Object -8 (-3.85% of base) : 109040.dasm - System.Tests.GuidTests:TryWriteBytes_LengthTooShort_ReturnsFalse(int) -20 (-3.79% of base) : 49842.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:GuidToEntityConverter() -16 (-3.77% of base) : 74798.dasm - System.Runtime.Serialization.Formatters.Tests.EqualityExtensions:IsEqual(System.Globalization.SortVersion,System.Globalization.SortVersion,bool) -40 (-3.60% of base) : 189407.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Ctor():this -4 (-3.57% of base) : 92168.dasm - System.Linq.Expressions.Tests.ConstantTests:CheckStructConstantTest(bool) -4 (-3.57% of base) : 96096.dasm - System.Linq.Expressions.Tests.LambdaIdentityTests:CheckLambdaIdentityStructTest(bool) -4 (-3.57% of base) : 97217.dasm - System.Linq.Expressions.Tests.NewWithParameterTests:CheckNewWithParameterStructTest(bool) -8 (-3.51% of base) : 14955.dasm - Microsoft.CodeAnalysis.NamingStyles.NamingStyle:WriteTo(Roslyn.Utilities.ObjectWriter):this -16 (-3.51% of base) : 58175.dasm - System.Globalization.Tests.CompareInfoTests:VersionTest():this -4 (-3.45% of base) : 30405.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:get_Item(int):System.Object:this -4 (-3.45% of base) : 30402.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:InstanceMethod():System.Object:this -4 (-3.45% of base) : 92174.dasm - System.Linq.Expressions.Tests.ConstantTests:CheckStructWithValueConstantTest(bool) -4 (-3.45% of base) : 96102.dasm - System.Linq.Expressions.Tests.LambdaIdentityTests:CheckLambdaIdentityStructWithValueTest(bool) -20 (-3.01% of base) : 188746.dasm - d__19:MoveNext():this -24 (-2.97% of base) : 259419.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 285968.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 60316.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 255014.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 293780.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 4163.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 218251.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 274657.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 241323.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 305571.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 246718.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 288612.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 317358.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 119192.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 136223.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -16 (-2.76% of base) : 117999.dasm - System.SpanTests.ReadOnlySpanTests:CopyToLargeSizeTest(long) -16 (-2.76% of base) : 118598.dasm - System.SpanTests.SpanTests:CopyToLargeSizeTest(long) -8 (-2.60% of base) : 249985.dasm - FluentAssertions.Primitives.GuidAssertions:NotBeEmpty(System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.GuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -4 (-2.56% of base) : 92056.dasm - System.Linq.Expressions.Tests.ConstantNullableTests:CheckNullableStructConstantTest(bool) -4 (-2.56% of base) : 96005.dasm - System.Linq.Expressions.Tests.LambdaIdentityNullableTests:CheckLambdaIdentityNullableStructTest(bool) -8 (-2.47% of base) : 126711.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_Unix():this -8 (-2.41% of base) : 22752.dasm - ProjectAttributes:WriteTo(Roslyn.Utilities.ObjectWriter):this -8 (-2.41% of base) : 167379.dasm - System.ComponentModel.Design.Tests.CommandIDTests:Ctor_Guid_ID(System.Guid,int):this -20 (-2.37% of base) : 17577.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AssignNamesToNamingStyleElements(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences):System.Collections.Immutable.ImmutableDictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -8 (-2.33% of base) : 126708.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_NoSuchCLSIDExists_ReturnsExpected():this -8 (-2.27% of base) : 249984.dasm - FluentAssertions.Primitives.GuidAssertions:BeEmpty(System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.GuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -4 (-2.27% of base) : 92062.dasm - System.Linq.Expressions.Tests.ConstantNullableTests:CheckNullableStructWithValueConstantTest(bool) -4 (-2.27% of base) : 96011.dasm - System.Linq.Expressions.Tests.LambdaIdentityNullableTests:CheckLambdaIdentityNullableStructWithValueTest(bool) -20 (-2.22% of base) : 22751.dasm - ProjectAttributes:With(System.Nullable`1[VersionStamp],System.String,System.String,System.String,Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[CompilationOutputInfo],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Guid]):ProjectAttributes:this -4 (-2.17% of base) : 179137.dasm - Microsoft.CodeAnalysis.CSharp.Formatting.IndentBlockFormattingRule:WithOptions(Microsoft.CodeAnalysis.Diagnostics.AnalyzerConfigOptions):Microsoft.CodeAnalysis.Formatting.Rules.AbstractFormattingRule:this -72 (-2.17% of base) : 109647.dasm - System.Tests.TimeZoneInfoTests:TestSplittingRulesWhenReported() -32 (-2.15% of base) : 123249.dasm - Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests:ResolvesServiceMixedServiceAndOptionalStructConstructorArgumentsReliably():this -16 (-2.05% of base) : 126709.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_CLSIDExists_ReturnsExpected():this -4 (-2.04% of base) : 180844.dasm - CachedOptions:Equals(System.Object):bool:this -16 (-2.04% of base) : 103719.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -16 (-2.04% of base) : 124893.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -16 (-2.03% of base) : 270353.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -8 (-2.02% of base) : 232134.dasm - d__0:MoveNext():this -8 (-2.00% of base) : 58756.dasm - System.Globalization.Tests.SortVersionMiscTests:ConstructionsTest():this 235 total methods with Code Size differences (192 improved, 43 regressed), 111 unchanged. -------------------------------------------------------------------------------- Asm diffs summary: Summary Markdown file: D:\Sergey\git\runtime\artifacts\spmi\diff_summary.20.md Asm diffs in 4 MCH files: D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\coreclr_tests.pmi.Linux.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\libraries.crossgen2.Linux.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\libraries.pmi.Linux.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm64\libraries_tests.pmi.Linux.arm64.checked.mch Tue 09/21/2021 15:55:16.24 ================ Logging to D:\Sergey\git\runtime\artifacts\spmi\superpmi.43.log Using JIT/EE Version from jiteeversionguid.h: 5ed35c58-857b-48dd-a818-7c0136dc9f73 Using coredistools found at D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\coredistools.dll Found download cache directory "D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64" and --force_download not set; skipping download SuperPMI ASM diffs Base JIT Path: D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_base\clrjit_unix_x64_x64.dll Diff JIT Path: D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_unix_x64_x64.dll Using MCH files: D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\benchmarks.run.Linux.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\coreclr_tests.pmi.Linux.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\libraries.crossgen2.Linux.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\libraries.pmi.Linux.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\libraries_tests.pmi.Linux.x64.checked.mch Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\benchmarks.run.Linux.x64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.Linux.x64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.Linux.x64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_unix_x64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\benchmarks.run.Linux.x64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.Linux.x64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.Linux.x64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.Linux.x64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.Linux.x64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.Linux.x64.checked.3\diff Found 30 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 26980 Total bytes of diff: 26580 Total bytes of delta: -400 (-1.48% of base) Total relative delta: -1.45 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 2 : 4120.dasm (2.63% of base) Top file improvements (bytes): -42 : 8468.dasm (-22.22% of base) -36 : 13761.dasm (-6.32% of base) -32 : 15358.dasm (-2.78% of base) -32 : 13771.dasm (-3.88% of base) -32 : 14289.dasm (-1.96% of base) -29 : 9550.dasm (-1.65% of base) -25 : 9619.dasm (-8.28% of base) -21 : 9626.dasm (-4.09% of base) -20 : 23450.dasm (-25.00% of base) -19 : 5542.dasm (-1.50% of base) -16 : 4768.dasm (-0.41% of base) -15 : 5898.dasm (-8.52% of base) -13 : 5510.dasm (-3.49% of base) -13 : 9576.dasm (-1.58% of base) -13 : 15429.dasm (-16.88% of base) -10 : 20888.dasm (-1.59% of base) -8 : 11405.dasm (-0.89% of base) -8 : 11404.dasm (-11.76% of base) -8 : 11391.dasm (-0.87% of base) -2 : 17721.dasm (-0.07% of base) -2 : 17621.dasm (-2.60% of base) -2 : 8086.dasm (-0.16% of base) -1 : 17756.dasm (-0.06% of base) -1 : 17536.dasm (-0.36% of base) -1 : 6081.dasm (-1.11% of base) -1 : 11151.dasm (-20.00% of base) 27 total files with Code Size differences (26 improved, 1 regressed), 3 unchanged. Top method regressions (bytes): 2 ( 2.63% of base) : 4120.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:AwaitUnsafeOnCompleted(byref,System.Runtime.CompilerServices.IAsyncStateMachineBox) Top method improvements (bytes): -42 (-22.22% of base) : 8468.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -36 (-6.32% of base) : 13761.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -32 (-1.96% of base) : 14289.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue_And_Enqueue():this -32 (-2.78% of base) : 15358.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:K_Max_Elements():this -32 (-3.88% of base) : 13771.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -29 (-1.65% of base) : 9550.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueRange(System.Collections.Generic.IEnumerable`1[ValueTuple`2]):this -25 (-8.28% of base) : 9619.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -21 (-4.09% of base) : 9626.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -20 (-25.00% of base) : 23450.dasm - System.Tests.Perf_Guid:TryWriteBytes():bool:this -19 (-1.50% of base) : 5542.dasm - System.Formats.Asn1.AsnWriter:PopTag(System.Formats.Asn1.Asn1Tag,int,bool):this -16 (-0.41% of base) : 4768.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -15 (-8.52% of base) : 5898.dasm - System.Net.Security.SslConnectionInfo:MapCipherSuite(ushort):this -13 (-3.49% of base) : 5510.dasm - System.Formats.Asn1.AsnWriter:PushTag(System.Formats.Asn1.Asn1Tag,int):Scope:this -13 (-16.88% of base) : 15429.dasm - System.Guid:ToByteArray():System.Byte[]:this -13 (-1.58% of base) : 9576.dasm - System.Threading.Tasks.UnwrapPromise`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this -10 (-1.59% of base) : 20888.dasm - System.Diagnostics.Tracing.EventSource:EnsureDescriptorsInitialized():this -8 (-0.89% of base) : 11405.dasm - BenchmarkDotNet.Engines.EngineActualStage:.ctor(BenchmarkDotNet.Engines.IEngine):this -8 (-0.87% of base) : 11391.dasm - BenchmarkDotNet.Engines.EnginePilotStage:.ctor(BenchmarkDotNet.Engines.IEngine):this -8 (-11.76% of base) : 11404.dasm - Perfolizer.Horology.Frequency:ToResolution():Perfolizer.Horology.TimeInterval:this -2 (-0.16% of base) : 8086.dasm - ClassDataContractCriticalHelper:SetIfMembersHaveConflict(System.Collections.Generic.List`1[[System.Runtime.Serialization.DataMember, System.Private.DataContractSerialization, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this -2 (-0.07% of base) : 17721.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:DetectAttributeAndOptionConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this -2 (-2.60% of base) : 17621.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this -1 (-0.36% of base) : 17536.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:GetResolvedReferenceAndFreePropertyMapEntry(Microsoft.CodeAnalysis.MetadataReference,int,ubyte,System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.MetadataReference, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.MergedAliases, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):ResolvedReference[__Canon,__Canon] -1 (-0.06% of base) : 17756.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAndCheckTypeModifiers(int,int,Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag,byref):int:this -1 (-1.11% of base) : 6081.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this -1 (-20.00% of base) : 11151.dasm - System.Tests.Perf_Enum:Compare():this Top method regressions (percentages): 2 ( 2.63% of base) : 4120.dasm - System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:AwaitUnsafeOnCompleted(byref,System.Runtime.CompilerServices.IAsyncStateMachineBox) Top method improvements (percentages): -20 (-25.00% of base) : 23450.dasm - System.Tests.Perf_Guid:TryWriteBytes():bool:this -42 (-22.22% of base) : 8468.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -1 (-20.00% of base) : 11151.dasm - System.Tests.Perf_Enum:Compare():this -13 (-16.88% of base) : 15429.dasm - System.Guid:ToByteArray():System.Byte[]:this -8 (-11.76% of base) : 11404.dasm - Perfolizer.Horology.Frequency:ToResolution():Perfolizer.Horology.TimeInterval:this -15 (-8.52% of base) : 5898.dasm - System.Net.Security.SslConnectionInfo:MapCipherSuite(ushort):this -25 (-8.28% of base) : 9619.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -36 (-6.32% of base) : 13761.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -21 (-4.09% of base) : 9626.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -32 (-3.88% of base) : 13771.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -13 (-3.49% of base) : 5510.dasm - System.Formats.Asn1.AsnWriter:PushTag(System.Formats.Asn1.Asn1Tag,int):Scope:this -32 (-2.78% of base) : 15358.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:K_Max_Elements():this -2 (-2.60% of base) : 17621.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this -32 (-1.96% of base) : 14289.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue_And_Enqueue():this -29 (-1.65% of base) : 9550.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueRange(System.Collections.Generic.IEnumerable`1[ValueTuple`2]):this -10 (-1.59% of base) : 20888.dasm - System.Diagnostics.Tracing.EventSource:EnsureDescriptorsInitialized():this -13 (-1.58% of base) : 9576.dasm - System.Threading.Tasks.UnwrapPromise`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this -19 (-1.50% of base) : 5542.dasm - System.Formats.Asn1.AsnWriter:PopTag(System.Formats.Asn1.Asn1Tag,int,bool):this -1 (-1.11% of base) : 6081.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this -8 (-0.89% of base) : 11405.dasm - BenchmarkDotNet.Engines.EngineActualStage:.ctor(BenchmarkDotNet.Engines.IEngine):this -8 (-0.87% of base) : 11391.dasm - BenchmarkDotNet.Engines.EnginePilotStage:.ctor(BenchmarkDotNet.Engines.IEngine):this -16 (-0.41% of base) : 4768.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -1 (-0.36% of base) : 17536.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:GetResolvedReferenceAndFreePropertyMapEntry(Microsoft.CodeAnalysis.MetadataReference,int,ubyte,System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.MetadataReference, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.MergedAliases, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):ResolvedReference[__Canon,__Canon] -2 (-0.16% of base) : 8086.dasm - ClassDataContractCriticalHelper:SetIfMembersHaveConflict(System.Collections.Generic.List`1[[System.Runtime.Serialization.DataMember, System.Private.DataContractSerialization, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this -2 (-0.07% of base) : 17721.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:DetectAttributeAndOptionConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this -1 (-0.06% of base) : 17756.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAndCheckTypeModifiers(int,int,Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag,byref):int:this 27 total methods with Code Size differences (26 improved, 1 regressed), 3 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\coreclr_tests.pmi.Linux.x64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.x64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.x64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_unix_x64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\coreclr_tests.pmi.Linux.x64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.x64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.x64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.x64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.x64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.x64.checked.3\diff Found 2779 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 3154014 Total bytes of diff: 3152265 Total bytes of delta: -1749 (-0.06% of base) Total relative delta: -7.11 diff is an improvement. relative diff is an improvement. Top file improvements (bytes): -96 : 170561.dasm (-4.26% of base) -81 : 234385.dasm (-4.71% of base) -81 : 234386.dasm (-4.73% of base) -48 : 236624.dasm (-3.65% of base) -48 : 225409.dasm (-0.59% of base) -48 : 236622.dasm (-3.64% of base) -48 : 230694.dasm (-0.75% of base) -36 : 83459.dasm (-6.32% of base) -32 : 83472.dasm (-3.88% of base) -27 : 227301.dasm (-0.44% of base) -20 : 226956.dasm (-14.81% of base) -20 : 213085.dasm (-14.81% of base) -19 : 228541.dasm (-8.88% of base) -19 : 172132.dasm (-9.36% of base) -19 : 227196.dasm (-9.27% of base) -19 : 172120.dasm (-8.96% of base) -19 : 172136.dasm (-8.41% of base) -19 : 170556.dasm (-9.36% of base) -19 : 170560.dasm (-9.74% of base) -19 : 232928.dasm (-9.36% of base) -16 : 247380.dasm (-15.38% of base) -16 : 234416.dasm (-2.14% of base) -16 : 234417.dasm (-2.15% of base) -16 : 192886.dasm (-0.01% of base) -16 : 187997.dasm (-0.01% of base) -15 : 210155.dasm (-2.90% of base) -15 : 169970.dasm (-2.90% of base) -14 : 218530.dasm (-9.79% of base) -13 : 172129.dasm (-6.88% of base) -13 : 236312.dasm (-2.18% of base) -13 : 236313.dasm (-2.18% of base) -13 : 170553.dasm (-6.88% of base) -13 : 238487.dasm (-2.18% of base) -13 : 235920.dasm (-2.18% of base) -13 : 172130.dasm (-6.84% of base) -13 : 172131.dasm (-6.88% of base) -13 : 86024.dasm (-65.00% of base) -13 : 227195.dasm (-6.81% of base) -13 : 227198.dasm (-6.74% of base) -13 : 238488.dasm (-2.18% of base) -13 : 170554.dasm (-6.84% of base) -13 : 232925.dasm (-6.88% of base) -13 : 232926.dasm (-6.84% of base) -13 : 232927.dasm (-6.88% of base) -13 : 232930.dasm (-6.81% of base) -13 : 172134.dasm (-6.81% of base) -13 : 236309.dasm (-2.18% of base) -13 : 236311.dasm (-2.18% of base) -13 : 227193.dasm (-6.81% of base) -13 : 227194.dasm (-6.77% of base) -13 : 236315.dasm (-2.18% of base) -13 : 236317.dasm (-2.18% of base) -13 : 236318.dasm (-2.18% of base) -13 : 236307.dasm (-2.18% of base) -13 : 236308.dasm (-2.18% of base) -13 : 170558.dasm (-6.81% of base) -13 : 170555.dasm (-6.88% of base) -13 : 235922.dasm (-2.18% of base) -13 : 235924.dasm (-2.05% of base) -13 : 235926.dasm (-2.10% of base) -13 : 236306.dasm (-2.18% of base) -12 : 247379.dasm (-12.50% of base) -10 : 172128.dasm (-5.21% of base) -10 : 215284.dasm (-9.35% of base) -10 : 216094.dasm (-9.35% of base) -10 : 229956.dasm (-6.10% of base) -10 : 170544.dasm (-6.10% of base) -10 : 227679.dasm (-9.52% of base) -10 : 170552.dasm (-6.10% of base) -10 : 172133.dasm (-5.21% of base) -10 : 181076.dasm (-9.35% of base) -10 : 227197.dasm (-5.15% of base) -10 : 225597.dasm (-9.35% of base) -10 : 223859.dasm (-9.52% of base) -10 : 223919.dasm (-9.35% of base) -10 : 213548.dasm (-9.35% of base) -10 : 224322.dasm (-9.35% of base) -10 : 224351.dasm (-9.52% of base) -10 : 232924.dasm (-6.10% of base) -10 : 144204.dasm (-9.35% of base) -10 : 165205.dasm (-9.35% of base) -10 : 225246.dasm (-9.52% of base) -10 : 224941.dasm (-9.35% of base) -10 : 225034.dasm (-9.35% of base) -10 : 171089.dasm (-9.35% of base) -10 : 230922.dasm (-9.52% of base) -10 : 178401.dasm (-7.63% of base) -10 : 170557.dasm (-5.21% of base) -10 : 119767.dasm (-9.35% of base) -10 : 172665.dasm (-9.35% of base) -10 : 227016.dasm (-9.35% of base) -10 : 227192.dasm (-5.15% of base) -10 : 110274.dasm (-9.35% of base) -10 : 230504.dasm (-6.10% of base) -10 : 232929.dasm (-5.21% of base) -10 : 177032.dasm (-9.35% of base) -10 : 223655.dasm (-9.35% of base) -4 : 205553.dasm (-0.38% of base) -2 : 128437.dasm (-0.24% of base) -2 : 190173.dasm (-0.87% of base) 147 total files with Code Size differences (147 improved, 0 regressed), 2632 unchanged. Top method improvements (bytes): -96 (-4.26% of base) : 170561.dasm - NullableTest16:Run() -81 (-4.71% of base) : 234385.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -81 (-4.73% of base) : 234386.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -48 (-3.64% of base) : 236622.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -48 (-3.65% of base) : 236624.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -48 (-0.59% of base) : 225409.dasm - TestApp:Main():int -48 (-0.75% of base) : 230694.dasm - TestApp:Main():int -36 (-6.32% of base) : 83459.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -32 (-3.88% of base) : 83472.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -27 (-0.44% of base) : 227301.dasm - TestApp:Main():int -20 (-14.81% of base) : 226956.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -20 (-14.81% of base) : 213085.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -19 (-9.27% of base) : 227196.dasm - NullableTest:BoxUnboxToQ(double):bool -19 (-9.36% of base) : 232928.dasm - NullableTest:BoxUnboxToQ(double):bool -19 (-8.88% of base) : 228541.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -19 (-8.96% of base) : 172120.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -19 (-9.36% of base) : 172132.dasm - NullableTest16:BoxUnboxToQGen(double):bool -19 (-9.36% of base) : 170556.dasm - NullableTest16:BoxUnboxToQGen(double):bool -19 (-8.41% of base) : 172136.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -19 (-9.74% of base) : 170560.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -16 (-0.01% of base) : 187997.dasm - decimaldiv:Main():int -16 (-0.01% of base) : 192886.dasm - decimalrem:Main():int -16 (-2.14% of base) : 234416.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -16 (-2.15% of base) : 234417.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -16 (-15.38% of base) : 247380.dasm - GitHub_23739:Test2f(Cls2f) -15 (-2.90% of base) : 210155.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -15 (-2.90% of base) : 169970.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -14 (-9.79% of base) : 218530.dasm - TestMergeReturnBlocks:TestNoFieldSeqPropogation(int):ReturnStruct -13 (-2.18% of base) : 238487.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -13 (-2.05% of base) : 235924.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -13 (-2.18% of base) : 238488.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -13 (-2.10% of base) : 235926.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -13 (-2.18% of base) : 235920.dasm - GenBase`1[__Canon][System.__Canon]:VerifyLayout():this -13 (-2.18% of base) : 235922.dasm - GenBase`1[Byte][System.Byte]:VerifyLayout():this -13 (-2.18% of base) : 236312.dasm - GenConstructedReference:VerifyLayout():this -13 (-2.18% of base) : 236313.dasm - GenConstructedValue:VerifyLayout():this -13 (-2.18% of base) : 236307.dasm - GenDouble:VerifyLayout():this -13 (-2.18% of base) : 236311.dasm - GenGuid:VerifyLayout():this -13 (-2.18% of base) : 236306.dasm - GenInt:VerifyLayout():this -13 (-2.18% of base) : 236315.dasm - GenInt1DArray:VerifyLayout():this -13 (-2.18% of base) : 236318.dasm - GenIntJaggedArray:VerifyLayout():this -13 (-2.18% of base) : 236309.dasm - GenObject:VerifyLayout():this -13 (-2.18% of base) : 236308.dasm - GenString:VerifyLayout():this -13 (-2.18% of base) : 236317.dasm - GenString2DArray:VerifyLayout():this -13 (-6.81% of base) : 227195.dasm - NullableTest:BoxUnboxToQ(int):bool -13 (-6.88% of base) : 232927.dasm - NullableTest:BoxUnboxToQ(int):bool -13 (-6.74% of base) : 227198.dasm - NullableTest:BoxUnboxToQ(long):bool -13 (-6.81% of base) : 232930.dasm - NullableTest:BoxUnboxToQ(long):bool -13 (-6.84% of base) : 232926.dasm - NullableTest:BoxUnboxToQ(short):bool -13 (-6.77% of base) : 227194.dasm - NullableTest:BoxUnboxToQ(short):bool -13 (-6.88% of base) : 232925.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -13 (-6.81% of base) : 227193.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -13 (-6.88% of base) : 172131.dasm - NullableTest16:BoxUnboxToQGen(int):bool -13 (-6.88% of base) : 170555.dasm - NullableTest16:BoxUnboxToQGen(int):bool -13 (-6.81% of base) : 172134.dasm - NullableTest16:BoxUnboxToQGen(long):bool -13 (-6.81% of base) : 170558.dasm - NullableTest16:BoxUnboxToQGen(long):bool -13 (-6.84% of base) : 172130.dasm - NullableTest16:BoxUnboxToQGen(short):bool -13 (-6.84% of base) : 170554.dasm - NullableTest16:BoxUnboxToQGen(short):bool -13 (-6.88% of base) : 172129.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -13 (-6.88% of base) : 170553.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -13 (-65.00% of base) : 86024.dasm - Test:CopyAStructUsingAddressOfASmallField(long):B -12 (-12.50% of base) : 247379.dasm - GitHub_23739:Test1f(Cls1f) -10 (-9.35% of base) : 215284.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 216094.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.52% of base) : 227679.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 181076.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 225597.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.52% of base) : 223859.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 223919.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 213548.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 224322.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.52% of base) : 224351.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 144204.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 165205.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.52% of base) : 225246.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 224941.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 225034.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 171089.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.52% of base) : 230922.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 119767.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 172665.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 227016.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 110274.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 177032.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 223655.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-6.10% of base) : 232924.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -10 (-5.15% of base) : 227192.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -10 (-5.15% of base) : 227197.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -10 (-5.21% of base) : 232929.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -10 (-6.10% of base) : 229956.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -10 (-6.10% of base) : 230504.dasm - NullableTest:BoxUnboxToQ(System.ValueType):bool -10 (-6.10% of base) : 170544.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -10 (-5.21% of base) : 172128.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -10 (-6.10% of base) : 170552.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -10 (-5.21% of base) : 172133.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -10 (-5.21% of base) : 170557.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -10 (-7.63% of base) : 178401.dasm - ReliabilityFramework:AddSuccess(System.String,ReliabilityTest,int):this -4 (-0.38% of base) : 205553.dasm - testout1:Func_0_2_6():double -2 (-0.21% of base) : 239298.dasm - ClassLibrary.test:FindCircle(System.Collections.Generic.List`1[Vector2],byref,byref):bool -2 (-1.68% of base) : 81767.dasm - GitHub_18522_8:M16():S0 Top method improvements (percentages): -13 (-65.00% of base) : 86024.dasm - Test:CopyAStructUsingAddressOfASmallField(long):B -16 (-15.38% of base) : 247380.dasm - GitHub_23739:Test2f(Cls2f) -20 (-14.81% of base) : 226956.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -20 (-14.81% of base) : 213085.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -12 (-12.50% of base) : 247379.dasm - GitHub_23739:Test1f(Cls1f) -14 (-9.79% of base) : 218530.dasm - TestMergeReturnBlocks:TestNoFieldSeqPropogation(int):ReturnStruct -19 (-9.74% of base) : 170560.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -10 (-9.52% of base) : 227679.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.52% of base) : 223859.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.52% of base) : 224351.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.52% of base) : 225246.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.52% of base) : 230922.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -19 (-9.36% of base) : 232928.dasm - NullableTest:BoxUnboxToQ(double):bool -19 (-9.36% of base) : 172132.dasm - NullableTest16:BoxUnboxToQGen(double):bool -19 (-9.36% of base) : 170556.dasm - NullableTest16:BoxUnboxToQGen(double):bool -10 (-9.35% of base) : 215284.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 216094.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 181076.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 225597.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 223919.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 213548.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 224322.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 144204.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 165205.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 224941.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 225034.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 171089.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 119767.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 172665.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 227016.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 110274.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 177032.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.35% of base) : 223655.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -19 (-9.27% of base) : 227196.dasm - NullableTest:BoxUnboxToQ(double):bool -19 (-8.96% of base) : 172120.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -19 (-8.88% of base) : 228541.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -19 (-8.41% of base) : 172136.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -10 (-7.63% of base) : 178401.dasm - ReliabilityFramework:AddSuccess(System.String,ReliabilityTest,int):this -13 (-6.88% of base) : 232927.dasm - NullableTest:BoxUnboxToQ(int):bool -13 (-6.88% of base) : 232925.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -13 (-6.88% of base) : 172131.dasm - NullableTest16:BoxUnboxToQGen(int):bool -13 (-6.88% of base) : 170555.dasm - NullableTest16:BoxUnboxToQGen(int):bool -13 (-6.88% of base) : 172129.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -13 (-6.88% of base) : 170553.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -13 (-6.84% of base) : 232926.dasm - NullableTest:BoxUnboxToQ(short):bool -13 (-6.84% of base) : 172130.dasm - NullableTest16:BoxUnboxToQGen(short):bool -13 (-6.84% of base) : 170554.dasm - NullableTest16:BoxUnboxToQGen(short):bool -13 (-6.81% of base) : 227195.dasm - NullableTest:BoxUnboxToQ(int):bool -13 (-6.81% of base) : 232930.dasm - NullableTest:BoxUnboxToQ(long):bool -13 (-6.81% of base) : 227193.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -13 (-6.81% of base) : 172134.dasm - NullableTest16:BoxUnboxToQGen(long):bool -13 (-6.81% of base) : 170558.dasm - NullableTest16:BoxUnboxToQGen(long):bool -13 (-6.77% of base) : 227194.dasm - NullableTest:BoxUnboxToQ(short):bool -13 (-6.74% of base) : 227198.dasm - NullableTest:BoxUnboxToQ(long):bool -36 (-6.32% of base) : 83459.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -10 (-6.10% of base) : 232924.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -10 (-6.10% of base) : 229956.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -10 (-6.10% of base) : 230504.dasm - NullableTest:BoxUnboxToQ(System.ValueType):bool -10 (-6.10% of base) : 170544.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -10 (-6.10% of base) : 170552.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -10 (-5.21% of base) : 232929.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -10 (-5.21% of base) : 172128.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -10 (-5.21% of base) : 172133.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -10 (-5.21% of base) : 170557.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -10 (-5.15% of base) : 227192.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -10 (-5.15% of base) : 227197.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -81 (-4.73% of base) : 234386.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -81 (-4.71% of base) : 234385.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -96 (-4.26% of base) : 170561.dasm - NullableTest16:Run() -2 (-4.08% of base) : 252825.dasm - TestClass13:Method4(byref,S5_D1_F2,S5_D1_F2,ushort,byref,S5_D1_F2,short):S3:this -32 (-3.88% of base) : 83472.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -48 (-3.65% of base) : 236624.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -48 (-3.64% of base) : 236622.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -15 (-2.90% of base) : 210155.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -15 (-2.90% of base) : 169970.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -13 (-2.18% of base) : 238487.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -13 (-2.18% of base) : 238488.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -13 (-2.18% of base) : 235920.dasm - GenBase`1[__Canon][System.__Canon]:VerifyLayout():this -13 (-2.18% of base) : 235922.dasm - GenBase`1[Byte][System.Byte]:VerifyLayout():this -13 (-2.18% of base) : 236312.dasm - GenConstructedReference:VerifyLayout():this -13 (-2.18% of base) : 236313.dasm - GenConstructedValue:VerifyLayout():this -13 (-2.18% of base) : 236307.dasm - GenDouble:VerifyLayout():this -13 (-2.18% of base) : 236311.dasm - GenGuid:VerifyLayout():this -13 (-2.18% of base) : 236306.dasm - GenInt:VerifyLayout():this -13 (-2.18% of base) : 236315.dasm - GenInt1DArray:VerifyLayout():this -13 (-2.18% of base) : 236318.dasm - GenIntJaggedArray:VerifyLayout():this -13 (-2.18% of base) : 236309.dasm - GenObject:VerifyLayout():this -13 (-2.18% of base) : 236308.dasm - GenString:VerifyLayout():this -13 (-2.18% of base) : 236317.dasm - GenString2DArray:VerifyLayout():this -16 (-2.15% of base) : 234417.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -16 (-2.14% of base) : 234416.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -13 (-2.10% of base) : 235926.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -13 (-2.05% of base) : 235924.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -2 (-1.68% of base) : 81767.dasm - GitHub_18522_8:M16():S0 -2 (-0.87% of base) : 119924.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -2 (-0.87% of base) : 217557.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -2 (-0.87% of base) : 116310.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -2 (-0.87% of base) : 219816.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -2 (-0.87% of base) : 132318.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -2 (-0.87% of base) : 185101.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool 147 total methods with Code Size differences (147 improved, 0 regressed), 2632 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\libraries.crossgen2.Linux.x64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.x64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.x64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_unix_x64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\libraries.crossgen2.Linux.x64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.x64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.x64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.x64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.x64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.x64.checked.3\diff Found 3036 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 1640080 Total bytes of diff: 1630158 Total bytes of delta: -9922 (-0.60% of base) Total relative delta: -15.06 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 105 : 203859.dasm (5.65% of base) 73 : 203861.dasm (3.98% of base) 33 : 177325.dasm (3.31% of base) 20 : 196463.dasm (3.63% of base) 18 : 196464.dasm (2.98% of base) 11 : 192100.dasm (1.68% of base) 8 : 151455.dasm (0.87% of base) 4 : 131798.dasm (0.21% of base) 3 : 55185.dasm (0.28% of base) 2 : 158991.dasm (4.17% of base) 2 : 161369.dasm (0.14% of base) 1 : 205086.dasm (0.08% of base) 1 : 158970.dasm (0.73% of base) 1 : 80563.dasm (0.19% of base) 1 : 31202.dasm (0.05% of base) 1 : 177327.dasm (0.05% of base) Top file improvements (bytes): -2072 : 107064.dasm (-4.49% of base) -1100 : 65528.dasm (-49.02% of base) -744 : 186251.dasm (-49.44% of base) -743 : 167903.dasm (-22.75% of base) -623 : 152414.dasm (-1.63% of base) -212 : 82221.dasm (-11.61% of base) -150 : 65932.dasm (-12.57% of base) -131 : 111873.dasm (-10.56% of base) -129 : 82245.dasm (-15.45% of base) -98 : 205716.dasm (-10.13% of base) -89 : 65931.dasm (-15.11% of base) -83 : 7050.dasm (-28.04% of base) -83 : 7053.dasm (-28.04% of base) -79 : 7078.dasm (-28.32% of base) -78 : 82813.dasm (-1.81% of base) -75 : 7031.dasm (-28.74% of base) -70 : 2208.dasm (-4.60% of base) -64 : 65936.dasm (-6.17% of base) -58 : 159207.dasm (-2.93% of base) -55 : 159889.dasm (-7.18% of base) -54 : 82717.dasm (-1.31% of base) -53 : 3153.dasm (-6.52% of base) -49 : 192079.dasm (-10.56% of base) -48 : 131806.dasm (-1.21% of base) -46 : 71138.dasm (-12.14% of base) -46 : 71142.dasm (-10.57% of base) -46 : 71854.dasm (-6.73% of base) -44 : 81989.dasm (-5.85% of base) -42 : 71132.dasm (-2.27% of base) -42 : 71845.dasm (-2.29% of base) -41 : 71136.dasm (-28.47% of base) -41 : 71848.dasm (-28.47% of base) -40 : 61403.dasm (-4.16% of base) -40 : 159874.dasm (-6.00% of base) -39 : 107303.dasm (-6.05% of base) -38 : 7112.dasm (-27.74% of base) -37 : 81927.dasm (-10.34% of base) -34 : 191984.dasm (-9.86% of base) -34 : 87854.dasm (-6.26% of base) -33 : 161140.dasm (-12.99% of base) -31 : 64980.dasm (-2.36% of base) -30 : 28588.dasm (-1.36% of base) -30 : 57914.dasm (-1.28% of base) -30 : 66011.dasm (-3.99% of base) -29 : 80184.dasm (-3.76% of base) -29 : 66026.dasm (-2.23% of base) -28 : 2207.dasm (-1.47% of base) -28 : 65916.dasm (-7.25% of base) -28 : 2209.dasm (-2.44% of base) -28 : 71849.dasm (-3.84% of base) -28 : 159883.dasm (-12.17% of base) -28 : 65946.dasm (-1.16% of base) -28 : 65947.dasm (-3.27% of base) -27 : 40817.dasm (-1.50% of base) -27 : 82164.dasm (-14.06% of base) -27 : 116408.dasm (-5.18% of base) -26 : 111849.dasm (-2.90% of base) -26 : 66296.dasm (-2.76% of base) -26 : 65991.dasm (-2.95% of base) -25 : 64971.dasm (-5.19% of base) -25 : 64972.dasm (-3.62% of base) -25 : 64973.dasm (-5.01% of base) -25 : 64974.dasm (-5.84% of base) -25 : 64981.dasm (-5.84% of base) -25 : 66016.dasm (-1.88% of base) -24 : 201683.dasm (-15.69% of base) -24 : 2281.dasm (-4.75% of base) -24 : 111673.dasm (-1.31% of base) -24 : 201680.dasm (-15.69% of base) -23 : 81228.dasm (-4.41% of base) -23 : 34840.dasm (-4.37% of base) -23 : 115171.dasm (-1.18% of base) -22 : 106877.dasm (-0.73% of base) -22 : 82571.dasm (-3.51% of base) -22 : 116425.dasm (-2.77% of base) -21 : 60894.dasm (-0.52% of base) -21 : 82611.dasm (-0.90% of base) -21 : 64439.dasm (-1.75% of base) -20 : 120362.dasm (-9.62% of base) -20 : 66388.dasm (-8.44% of base) -20 : 69649.dasm (-6.15% of base) -19 : 131746.dasm (-5.94% of base) -19 : 573.dasm (-4.24% of base) -19 : 116915.dasm (-5.97% of base) -19 : 10762.dasm (-1.13% of base) -19 : 82253.dasm (-1.72% of base) -19 : 33069.dasm (-38.00% of base) -18 : 3151.dasm (-4.63% of base) -18 : 134777.dasm (-38.30% of base) -18 : 65994.dasm (-8.33% of base) -17 : 88991.dasm (-0.93% of base) -17 : 32673.dasm (-19.32% of base) -17 : 192208.dasm (-3.84% of base) -17 : 65937.dasm (-4.63% of base) -17 : 180970.dasm (-6.20% of base) -17 : 65981.dasm (-4.12% of base) -16 : 159401.dasm (-10.39% of base) -16 : 159408.dasm (-11.35% of base) -16 : 201712.dasm (-6.32% of base) -16 : 61497.dasm (-44.44% of base) 270 total files with Code Size differences (254 improved, 16 regressed), 2788 unchanged. Top method regressions (bytes): 105 ( 5.65% of base) : 203859.dasm - d__5:MoveNext():this 73 ( 3.98% of base) : 203861.dasm - d__4:MoveNext():this 33 ( 3.31% of base) : 177325.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitAtomicNodeLoop|209_22(System.Text.RegularExpressions.RegexNode,byref):this 20 ( 3.63% of base) : 196463.dasm - ObserversState:NotifyObserversOfCompletion(System.Exception):this 18 ( 2.98% of base) : 196464.dasm - ObserversState:ProcessItemAsync(System.__Canon):System.Threading.Tasks.Task:this 11 ( 1.68% of base) : 192100.dasm - System.Formats.Cbor.CborReader:ReadDouble():double:this 8 ( 0.87% of base) : 151455.dasm - Microsoft.CodeAnalysis.AssemblyMetadata:GetOrCreateData():Microsoft.CodeAnalysis.AssemblyMetadata+Data:this 4 ( 0.21% of base) : 131798.dasm - System.TimeZoneInfo:TZif_GenerateAdjustmentRule(byref,System.TimeSpan,System.Collections.Generic.List`1[System.TimeZoneInfo+AdjustmentRule],System.DateTime[],System.Byte[],System.TimeZoneInfo+TZifType[],System.Boolean[],System.Boolean[],System.String) 3 ( 0.28% of base) : 55185.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:VisitBlock(Microsoft.CodeAnalysis.CSharp.BoundBlock):Microsoft.CodeAnalysis.CSharp.BoundNode:this 2 ( 4.17% of base) : 158991.dasm - System.Data.Common.SqlBooleanStorage:Get(int):System.Object:this 2 ( 0.14% of base) : 161369.dasm - System.Data.UnaryNode:EvalUnaryOp(int,System.Object):System.Object:this 1 ( 0.19% of base) : 80563.dasm - d__7:MoveNext():this 1 ( 0.05% of base) : 31202.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:ReportDiagnosticsForAddedModules(Microsoft.CodeAnalysis.DiagnosticBag):this 1 ( 0.73% of base) : 158970.dasm - System.Data.Common.SqlByteStorage:.ctor(System.Data.DataColumn):this 1 ( 0.08% of base) : 205086.dasm - System.Net.FtpWebRequest:EnsureFtpWebResponse(System.Exception):this 1 ( 0.05% of base) : 177327.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitSingleCharAtomicLoop|209_20(System.Text.RegularExpressions.RegexNode,byref):this Top method improvements (bytes): -2072 (-4.49% of base) : 107064.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[System.String, Microsoft.Diagnostics.Tracing.ETWMapping] -1100 (-49.02% of base) : 65528.dasm - System.Xml.Serialization.CodeGenerator:.cctor() -744 (-49.44% of base) : 186251.dasm - ProxyBuilder:.cctor() -743 (-22.75% of base) : 167903.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -623 (-1.63% of base) : 152414.dasm - Microsoft.CodeAnalysis.DesktopAssemblyIdentityComparer:.cctor() -212 (-11.61% of base) : 82221.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:SetPropertySettingsFromAttributes(Newtonsoft.Json.Serialization.JsonProperty,System.Object,System.String,System.Type,int,byref):this -150 (-12.57% of base) : 65932.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ClrCompare(int,int):this -131 (-10.56% of base) : 111873.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool) -129 (-15.45% of base) : 82245.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo):Newtonsoft.Json.Serialization.JsonProperty:this -98 (-10.13% of base) : 205716.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WriteCompilationOptions(Microsoft.Extensions.DependencyModel.CompilationOptions,System.Text.Json.Utf8JsonWriter):this -89 (-15.11% of base) : 65931.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ZeroCompare(int,bool):this -83 (-28.04% of base) : 7053.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode:this -83 (-28.04% of base) : 7050.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode:this -79 (-28.32% of base) : 7078.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode:this -78 (-1.81% of base) : 82813.dasm - Newtonsoft.Json.JsonWriter:WriteValueAsync(Newtonsoft.Json.JsonWriter,int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task -75 (-28.74% of base) : 7031.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode:this -70 (-4.60% of base) : 2208.dasm - Internal.Cryptography.Pal.UnixExportProvider:EncodeAuthSafe(System.Formats.Asn1.AsnWriter,System.ReadOnlyMemory`1[System.Byte],System.ReadOnlyMemory`1[System.Byte],bool,System.String,System.String,System.Span`1[System.Byte],System.Span`1[System.Byte]):System.ArraySegment`1[System.Byte] -64 (-6.17% of base) : 65936.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:GenerateContainerIterator(System.Xml.Xsl.Qil.QilNode,System.Reflection.Emit.LocalBuilder,System.Reflection.Emit.Label,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Type):this -58 (-2.93% of base) : 159207.dasm - System.Data.Common.TimeSpanStorage:Aggregate(System.Int32[],int):System.Object:this -55 (-7.18% of base) : 159889.dasm - System.Data.Common.DateTimeOffsetStorage:Aggregate(System.Int32[],int):System.Object:this -54 (-1.31% of base) : 82717.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -53 (-6.52% of base) : 3153.dasm - System.Linq.Parallel.QuerySettings:Merge(System.Linq.Parallel.QuerySettings):System.Linq.Parallel.QuerySettings:this -49 (-10.56% of base) : 192079.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -48 (-1.21% of base) : 131806.dasm - System.TimeZoneInfo:GetAdjustmentRules():System.TimeZoneInfo+AdjustmentRule[]:this -46 (-6.73% of base) : 71854.dasm - System.Xml.Schema.Compiler:IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny):bool:this -46 (-10.57% of base) : 71142.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny):bool:this -46 (-12.14% of base) : 71138.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsSequenceFromChoice(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaChoice):bool:this -44 (-5.85% of base) : 81989.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalReader:ResolveTypeName(Newtonsoft.Json.JsonReader,byref,byref,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty,System.String):this -42 (-2.29% of base) : 71845.dasm - System.Xml.Schema.Compiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref):this -42 (-2.27% of base) : 71132.dasm - System.Xml.Schema.SchemaCollectionCompiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref):this -41 (-28.47% of base) : 71848.dasm - System.Xml.Schema.Compiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -41 (-28.47% of base) : 71136.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -40 (-6.00% of base) : 159874.dasm - System.Data.Common.DateTimeStorage:Aggregate(System.Int32[],int):System.Object:this -40 (-4.16% of base) : 61403.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -39 (-6.05% of base) : 107303.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:.ctor(System.String,Microsoft.Diagnostics.Tracing.TraceEventDispatcherOptions,System.Byte[],System.Byte[],bool):this -38 (-27.74% of base) : 7112.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -37 (-10.34% of base) : 81927.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalWriter:ShouldWriteType(int,Newtonsoft.Json.Serialization.JsonContract,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty):bool:this -34 (-9.86% of base) : 191984.dasm - System.Formats.Cbor.CborWriter:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -34 (-6.26% of base) : 87854.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[System.String, System.IO.Stream],byref,byref,byref):bool:this -33 (-12.99% of base) : 161140.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -31 (-2.36% of base) : 64980.dasm - System.Xml.Serialization.SchemaObjectWriter:Write46_XmlSchemaElement(System.Xml.Schema.XmlSchemaElement):this -30 (-1.28% of base) : 57914.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:GenerateMethodBody(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,int,Microsoft.CodeAnalysis.CSharp.BoundStatement,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CodeGen.LambdaDebugInfo],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CodeGen.ClosureDebugInfo],Microsoft.CodeAnalysis.CSharp.StateMachineTypeSymbol,Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CodeGen.DebugDocumentProvider,Microsoft.CodeAnalysis.CSharp.ImportChain,bool):Microsoft.CodeAnalysis.CodeGen.MethodBody -30 (-1.36% of base) : 28588.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:GenerateMethodBody(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,int,Microsoft.CodeAnalysis.VisualBasic.BoundStatement,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CodeGen.LambdaDebugInfo],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CodeGen.ClosureDebugInfo],Microsoft.CodeAnalysis.VisualBasic.StateMachineTypeSymbol,Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.CodeGen.DebugDocumentProvider,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.CodeGen.MethodBody -30 (-3.99% of base) : 66011.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:CreateAggregator(System.Xml.Xsl.Qil.QilUnary,System.String,System.Xml.Xsl.IlGen.XmlILStorageMethods,System.Reflection.MethodInfo,System.Reflection.MethodInfo):System.Xml.Xsl.Qil.QilNode:this -29 (-3.76% of base) : 80184.dasm - d__4:MoveNext():bool:this -29 (-2.23% of base) : 66026.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitConditional(System.Xml.Xsl.Qil.QilTernary):System.Xml.Xsl.Qil.QilNode:this -28 (-2.44% of base) : 2209.dasm - Internal.Cryptography.Pal.UnixExportProvider:EncodeCerts(System.Formats.Asn1.AsnWriter,System.Security.Cryptography.Asn1.Pkcs12.CertBagAsn[],System.Security.Cryptography.Asn1.AttributeAsn[],int,System.Span`1[System.Byte],System.ReadOnlySpan`1[System.Char],System.Span`1[System.Byte],byref,byref,byref):System.ArraySegment`1[System.Byte] -28 (-1.47% of base) : 2207.dasm - Internal.Cryptography.Pal.UnixExportProvider:MacAndEncode(System.Formats.Asn1.AsnWriter,System.ReadOnlyMemory`1[System.Byte],System.ReadOnlySpan`1[System.Char]):System.Byte[] -28 (-12.17% of base) : 159883.dasm - System.Data.Common.DateTimeOffsetStorage:Set(int,System.Object):this -28 (-3.84% of base) : 71849.dasm - System.Xml.Schema.Compiler:IsSequenceFromChoice(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaChoice):bool:this -28 (-7.25% of base) : 65916.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:EndNestedIterator(System.Xml.Xsl.Qil.QilNode):this -28 (-1.16% of base) : 65946.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitXsltInvokeEarlyBound(System.Xml.Xsl.Qil.QilInvokeEarlyBound):System.Xml.Xsl.Qil.QilNode:this -28 (-3.27% of base) : 65947.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitXsltInvokeLateBound(System.Xml.Xsl.Qil.QilInvokeLateBound):System.Xml.Xsl.Qil.QilNode:this -27 (-14.06% of base) : 82164.dasm - Newtonsoft.Json.Serialization.JsonContainerContract:.ctor(System.Type):this -27 (-1.50% of base) : 40817.dasm - SyntaxRemover:AddDirectives(Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.Text.TextSpan):this -27 (-5.18% of base) : 116408.dasm - System.Text.Json.WriteStack:Push():this -26 (-2.90% of base) : 111849.dasm - System.Linq.Expressions.Compiler.LabelInfo:ValidateJump(System.Linq.Expressions.Compiler.LabelScopeInfo):this -26 (-2.76% of base) : 66296.dasm - System.Xml.Xsl.IlGen.IteratorDescriptor:EnsureNoCache():this -26 (-2.95% of base) : 65991.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:StartForBinding(System.Xml.Xsl.Qil.QilIterator,System.Xml.Xsl.IlGen.OptimizerPatterns):this -25 (-5.84% of base) : 64981.dasm - System.Xml.Serialization.SchemaObjectWriter:Write43_XmlSchemaAll(System.Xml.Schema.XmlSchemaAll):this -25 (-5.84% of base) : 64974.dasm - System.Xml.Serialization.SchemaObjectWriter:Write52_XmlSchemaChoice(System.Xml.Schema.XmlSchemaChoice):this -25 (-5.01% of base) : 64973.dasm - System.Xml.Serialization.SchemaObjectWriter:Write53_XmlSchemaAny(System.Xml.Schema.XmlSchemaAny):this -25 (-3.62% of base) : 64972.dasm - System.Xml.Serialization.SchemaObjectWriter:Write54_XmlSchemaSequence(System.Xml.Schema.XmlSchemaSequence):this -25 (-5.19% of base) : 64971.dasm - System.Xml.Serialization.SchemaObjectWriter:Write55_XmlSchemaGroupRef(System.Xml.Schema.XmlSchemaGroupRef):this -25 (-1.88% of base) : 66016.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:CreateSetIterator(System.Xml.Xsl.Qil.QilBinary,System.String,System.Type,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Reflection.MethodInfo):System.Xml.Xsl.Qil.QilNode:this -24 (-15.69% of base) : 201683.dasm - d__2:MoveNext():bool:this -24 (-15.69% of base) : 201680.dasm - d__2:MoveNext():bool:this -24 (-4.75% of base) : 2281.dasm - Internal.Cryptography.Pal.CertificatePolicyChain:ReadPolicies(System.Collections.Generic.List`1[System.Security.Cryptography.X509Certificates.X509Certificate2]):this -24 (-1.31% of base) : 111673.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitSwitchBucket(System.Linq.Expressions.Compiler.LambdaCompiler+SwitchInfo,System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+SwitchLabel]):this -23 (-4.37% of base) : 34840.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicDataFlowAnalysis:get_DataFlowsOut():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.ISymbol]:this -23 (-4.41% of base) : 81228.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[System.DateTimeOffset] -23 (-1.18% of base) : 115171.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this -22 (-0.73% of base) : 106877.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -22 (-3.51% of base) : 82571.dasm - Newtonsoft.Json.Utilities.DateTimeUtils:WriteDateTimeString(System.Char[],int,System.DateTime,System.Nullable`1[System.TimeSpan],int,int):int -22 (-2.77% of base) : 116425.dasm - System.Text.Json.ReadStack:Push():this -21 (-0.52% of base) : 60894.dasm - Microsoft.CodeAnalysis.CSharp.Binder:DoUncheckedConversion(byte,Microsoft.CodeAnalysis.ConstantValue):System.Object -21 (-0.90% of base) : 82611.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int -21 (-1.75% of base) : 64439.dasm - System.Xml.Serialization.XmlSchemaExporter:ExportElementAccessor(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Serialization.ElementAccessor,bool,bool,System.String):this -20 (-9.62% of base) : 120362.dasm - System.Diagnostics.Tracing.ActivityTracker:ActivityChanging(System.Threading.AsyncLocalValueChangedArgs`1[System.Diagnostics.Tracing.ActivityTracker+ActivityInfo]):this -20 (-6.15% of base) : 69649.dasm - System.Xml.Schema.XsdDateTime:ToZulu():System.DateTime:this -20 (-8.44% of base) : 66388.dasm - System.Xml.Xsl.IlGen.GenerateHelper:ConvBranchToBool(System.Reflection.Emit.Label,bool):this -19 (-5.94% of base) : 131746.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -19 (-38.00% of base) : 33069.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:get_ITypeReferenceTypeDef():System.Reflection.Metadata.TypeDefinitionHandle:this -19 (-1.72% of base) : 82253.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:CreateObjectContract(System.Type):Newtonsoft.Json.Serialization.JsonObjectContract:this -19 (-1.13% of base) : 10762.dasm - SyntaxRemover:AddDirectives(Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.Text.TextSpan):this -19 (-4.24% of base) : 573.dasm - System.Reflection.TypeLoading.Ecma.EcmaEvent:GetOtherMethods(bool):System.Reflection.MethodInfo[]:this -19 (-5.97% of base) : 116915.dasm - System.Text.Json.JsonException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this -18 (-38.30% of base) : 134777.dasm - System.Guid:TryWriteBytes(System.Span`1[System.Byte]):bool:this -18 (-4.63% of base) : 3151.dasm - System.Linq.Parallel.QuerySettings:WithPerExecutionSettings(System.Threading.CancellationTokenSource,System.Linq.Parallel.Shared`1[System.Boolean]):System.Linq.Parallel.QuerySettings:this -18 (-8.33% of base) : 65994.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitFilter(System.Xml.Xsl.Qil.QilLoop):System.Xml.Xsl.Qil.QilNode:this -17 (-0.93% of base) : 88991.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -17 (-6.20% of base) : 180970.dasm - Microsoft.Build.Framework.Profiler.EvaluationLocation:WithGlob(System.String):Microsoft.Build.Framework.Profiler.EvaluationLocation:this -17 (-19.32% of base) : 32673.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:GetMethodHandle(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol):System.Reflection.Metadata.MethodDefinitionHandle:this -17 (-3.84% of base) : 192208.dasm - Microsoft.DiaSymReader.SymUnmanagedWriterImpl:DefineLocalConstant(System.String,System.Object,int):bool:this -17 (-4.63% of base) : 65937.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:GenerateSimpleIterator(System.Type,System.Reflection.Emit.LocalBuilder,System.Reflection.MethodInfo,System.Reflection.MethodInfo):this -17 (-4.12% of base) : 65981.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitAttribute(System.Xml.Xsl.Qil.QilBinary):System.Xml.Xsl.Qil.QilNode:this -16 (-16.00% of base) : 2276.dasm - Internal.Cryptography.Pal.CertificatePolicyChain:ReadCertPolicyConstraintsExtension(System.Byte[],Internal.Cryptography.Pal.CertificatePolicy) -16 (-2.39% of base) : 26550.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionEvaluator:EvaluateLiteralExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.LiteralExpressionSyntax):Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.CConst -16 (-6.32% of base) : 201712.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[System.Guid, Microsoft.Xunit.Performance.UserProviderInfo],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[System.String, Microsoft.Xunit.Performance.CpuCounterInfo]):this -16 (-5.48% of base) : 37324.dasm - System.Configuration.Internal.InternalConfigHost:StaticGetStreamVersion(System.String):System.Configuration.Internal.FileVersion Top method regressions (percentages): 105 ( 5.65% of base) : 203859.dasm - d__5:MoveNext():this 2 ( 4.17% of base) : 158991.dasm - System.Data.Common.SqlBooleanStorage:Get(int):System.Object:this 73 ( 3.98% of base) : 203861.dasm - d__4:MoveNext():this 20 ( 3.63% of base) : 196463.dasm - ObserversState:NotifyObserversOfCompletion(System.Exception):this 33 ( 3.31% of base) : 177325.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitAtomicNodeLoop|209_22(System.Text.RegularExpressions.RegexNode,byref):this 18 ( 2.98% of base) : 196464.dasm - ObserversState:ProcessItemAsync(System.__Canon):System.Threading.Tasks.Task:this 11 ( 1.68% of base) : 192100.dasm - System.Formats.Cbor.CborReader:ReadDouble():double:this 8 ( 0.87% of base) : 151455.dasm - Microsoft.CodeAnalysis.AssemblyMetadata:GetOrCreateData():Microsoft.CodeAnalysis.AssemblyMetadata+Data:this 1 ( 0.73% of base) : 158970.dasm - System.Data.Common.SqlByteStorage:.ctor(System.Data.DataColumn):this 3 ( 0.28% of base) : 55185.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:VisitBlock(Microsoft.CodeAnalysis.CSharp.BoundBlock):Microsoft.CodeAnalysis.CSharp.BoundNode:this 4 ( 0.21% of base) : 131798.dasm - System.TimeZoneInfo:TZif_GenerateAdjustmentRule(byref,System.TimeSpan,System.Collections.Generic.List`1[System.TimeZoneInfo+AdjustmentRule],System.DateTime[],System.Byte[],System.TimeZoneInfo+TZifType[],System.Boolean[],System.Boolean[],System.String) 1 ( 0.19% of base) : 80563.dasm - d__7:MoveNext():this 2 ( 0.14% of base) : 161369.dasm - System.Data.UnaryNode:EvalUnaryOp(int,System.Object):System.Object:this 1 ( 0.08% of base) : 205086.dasm - System.Net.FtpWebRequest:EnsureFtpWebResponse(System.Exception):this 1 ( 0.05% of base) : 31202.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:ReportDiagnosticsForAddedModules(Microsoft.CodeAnalysis.DiagnosticBag):this 1 ( 0.05% of base) : 177327.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitSingleCharAtomicLoop|209_20(System.Text.RegularExpressions.RegexNode,byref):this Top method improvements (percentages): -744 (-49.44% of base) : 186251.dasm - ProxyBuilder:.cctor() -1100 (-49.02% of base) : 65528.dasm - System.Xml.Serialization.CodeGenerator:.cctor() -16 (-44.44% of base) : 61497.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -18 (-38.30% of base) : 134777.dasm - System.Guid:TryWriteBytes(System.Span`1[System.Byte]):bool:this -19 (-38.00% of base) : 33069.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:get_ITypeReferenceTypeDef():System.Reflection.Metadata.TypeDefinitionHandle:this -75 (-28.74% of base) : 7031.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode:this -41 (-28.47% of base) : 71848.dasm - System.Xml.Schema.Compiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -41 (-28.47% of base) : 71136.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -79 (-28.32% of base) : 7078.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode:this -83 (-28.04% of base) : 7053.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode:this -83 (-28.04% of base) : 7050.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode:this -38 (-27.74% of base) : 7112.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -743 (-22.75% of base) : 167903.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -16 (-21.33% of base) : 176418.dasm - Xunit.Runners.ExecutionCompleteInfo:.cctor() -1 (-20.00% of base) : 192806.dasm - System.CodeDom.Compiler.CodeValidator:ValidateSnippetCompileUnit(System.CodeDom.CodeSnippetCompileUnit):this -17 (-19.32% of base) : 32673.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:GetMethodHandle(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol):System.Reflection.Metadata.MethodDefinitionHandle:this -11 (-18.03% of base) : 134778.dasm - System.Guid:ToByteArray():System.Byte[]:this -16 (-16.00% of base) : 2276.dasm - Internal.Cryptography.Pal.CertificatePolicyChain:ReadCertPolicyConstraintsExtension(System.Byte[],Internal.Cryptography.Pal.CertificatePolicy) -24 (-15.69% of base) : 201683.dasm - d__2:MoveNext():bool:this -24 (-15.69% of base) : 201680.dasm - d__2:MoveNext():bool:this -129 (-15.45% of base) : 82245.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo):Newtonsoft.Json.Serialization.JsonProperty:this -89 (-15.11% of base) : 65931.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ZeroCompare(int,bool):this -27 (-14.06% of base) : 82164.dasm - Newtonsoft.Json.Serialization.JsonContainerContract:.ctor(System.Type):this -33 (-12.99% of base) : 161140.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -150 (-12.57% of base) : 65932.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ClrCompare(int,int):this -28 (-12.17% of base) : 159883.dasm - System.Data.Common.DateTimeOffsetStorage:Set(int,System.Object):this -46 (-12.14% of base) : 71138.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsSequenceFromChoice(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaChoice):bool:this -16 (-12.03% of base) : 159870.dasm - System.Data.Common.DateTimeStorage:Copy(int,int):this -16 (-12.03% of base) : 159202.dasm - System.Data.Common.TimeSpanStorage:Copy(int,int):this -12 (-11.65% of base) : 82007.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalBase:ResolvedNullValueHandling(Newtonsoft.Json.Serialization.JsonObjectContract,Newtonsoft.Json.Serialization.JsonProperty):int:this -212 (-11.61% of base) : 82221.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:SetPropertySettingsFromAttributes(Newtonsoft.Json.Serialization.JsonProperty,System.Object,System.String,System.Type,int,byref):this -16 (-11.35% of base) : 159885.dasm - System.Data.Common.DateTimeOffsetStorage:Copy(int,int):this -16 (-11.35% of base) : 159408.dasm - System.Data.Common.DecimalStorage:Copy(int,int):this -16 (-11.35% of base) : 159195.dasm - System.Data.Common.TimeSpanStorage:CopyValue(int,System.Object,System.Collections.BitArray,int):this -46 (-10.57% of base) : 71142.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny):bool:this -131 (-10.56% of base) : 111873.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool) -49 (-10.56% of base) : 192079.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -6 (-10.53% of base) : 268.dasm - System.Reflection.TypeLoading.Ecma.EcmaGenericParameterType:get_MetadataToken():int:this -12 (-10.43% of base) : 37596.dasm - System.Configuration.TimeSpanValidatorAttribute:get_ValidatorInstance():System.Configuration.ConfigurationValidatorBase:this -16 (-10.39% of base) : 159878.dasm - System.Data.Common.DateTimeOffsetStorage:CopyValue(int,System.Object,System.Collections.BitArray,int):this -16 (-10.39% of base) : 159401.dasm - System.Data.Common.DecimalStorage:CopyValue(int,System.Object,System.Collections.BitArray,int):this -37 (-10.34% of base) : 81927.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalWriter:ShouldWriteType(int,Newtonsoft.Json.Serialization.JsonContract,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty):bool:this -98 (-10.13% of base) : 205716.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WriteCompilationOptions(Microsoft.Extensions.DependencyModel.CompilationOptions,System.Text.Json.Utf8JsonWriter):this -8 (-10.13% of base) : 190708.dasm - <>c__DisplayClass10_0:b__1(Microsoft.Xunit.Performance.Api.Profilers.Etw.UserProvider):this -34 (-9.86% of base) : 191984.dasm - System.Formats.Cbor.CborWriter:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -20 (-9.62% of base) : 120362.dasm - System.Diagnostics.Tracing.ActivityTracker:ActivityChanging(System.Threading.AsyncLocalValueChangedArgs`1[System.Diagnostics.Tracing.ActivityTracker+ActivityInfo]):this -15 (-9.49% of base) : 13264.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToDate(System.Object):System.DateTime -9 (-9.38% of base) : 38369.dasm - System.Configuration.DateTimeConfigurationElement:Init():this -8 (-9.30% of base) : 66399.dasm - System.Xml.Xsl.IlGen.GenerateHelper:LoadBoolean(bool):this -8 (-8.99% of base) : 34674.dasm - Microsoft.CodeAnalysis.VisualBasic.RegionAnalysisContext:get_RegionInfo():Microsoft.CodeAnalysis.VisualBasic.FlowAnalysisRegionInfo:this -13 (-8.72% of base) : 7020.dasm - System.Runtime.Serialization.CodeGenerator:BeginWhileBody(int):this -20 (-8.44% of base) : 66388.dasm - System.Xml.Xsl.IlGen.GenerateHelper:ConvBranchToBool(System.Reflection.Emit.Label,bool):this -18 (-8.33% of base) : 65994.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitFilter(System.Xml.Xsl.Qil.QilLoop):System.Xml.Xsl.Qil.QilNode:this -12 (-8.16% of base) : 186552.dasm - System.IO.Packaging.PartBasedPackageProperties:get_Created():System.Nullable`1[System.DateTime]:this -12 (-8.16% of base) : 186546.dasm - System.IO.Packaging.PartBasedPackageProperties:get_LastPrinted():System.Nullable`1[System.DateTime]:this -12 (-8.16% of base) : 186550.dasm - System.IO.Packaging.PartBasedPackageProperties:get_Modified():System.Nullable`1[System.DateTime]:this -10 (-7.94% of base) : 71480.dasm - System.Xml.Schema.Datatype_negativeInteger:.cctor() -10 (-7.94% of base) : 71484.dasm - System.Xml.Schema.Datatype_nonPositiveInteger:.cctor() -10 (-7.81% of base) : 119689.dasm - <>c:b__25_14(System.Object):System.Diagnostics.Tracing.PropertyValue:this -15 (-7.65% of base) : 192070.dasm - System.Formats.Cbor.CborReader:CreateCheckpoint():System.Formats.Cbor.CborReader+Checkpoint:this -10 (-7.58% of base) : 156687.dasm - System.Net.Http.Headers.HttpContentHeaders:get_Expires():System.Nullable`1[System.DateTimeOffset]:this -28 (-7.25% of base) : 65916.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:EndNestedIterator(System.Xml.Xsl.Qil.QilNode):this -55 (-7.18% of base) : 159889.dasm - System.Data.Common.DateTimeOffsetStorage:Aggregate(System.Int32[],int):System.Object:this -15 (-7.14% of base) : 81981.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalReader:ShouldSetPropertyValue(Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonObjectContract,System.Object):bool:this -11 (-6.79% of base) : 66386.dasm - System.Xml.Xsl.IlGen.GenerateHelper:Call(System.Reflection.MethodInfo):this -46 (-6.73% of base) : 71854.dasm - System.Xml.Schema.Compiler:IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny):bool:this -8 (-6.72% of base) : 119621.dasm - System.Diagnostics.Tracing.DecimalTypeInfo:WriteData(System.Diagnostics.Tracing.PropertyValue):this -9 (-6.72% of base) : 156165.dasm - System.Net.Http.Headers.AltSvcHeaderValue:.cctor() -53 (-6.52% of base) : 3153.dasm - System.Linq.Parallel.QuerySettings:Merge(System.Linq.Parallel.QuerySettings):System.Linq.Parallel.QuerySettings:this -16 (-6.32% of base) : 201712.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[System.Guid, Microsoft.Xunit.Performance.UserProviderInfo],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[System.String, Microsoft.Xunit.Performance.CpuCounterInfo]):this -34 (-6.26% of base) : 87854.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[System.String, System.IO.Stream],byref,byref,byref):bool:this -12 (-6.22% of base) : 65619.dasm - System.Xml.Serialization.CodeGenerator:Else():this -17 (-6.20% of base) : 180970.dasm - Microsoft.Build.Framework.Profiler.EvaluationLocation:WithGlob(System.String):Microsoft.Build.Framework.Profiler.EvaluationLocation:this -64 (-6.17% of base) : 65936.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:GenerateContainerIterator(System.Xml.Xsl.Qil.QilNode,System.Reflection.Emit.LocalBuilder,System.Reflection.Emit.Label,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Type):this -20 (-6.15% of base) : 69649.dasm - System.Xml.Schema.XsdDateTime:ToZulu():System.DateTime:this -11 (-6.08% of base) : 107105.dasm - Microsoft.Diagnostics.Tracing.StartStopActivity:.ctor(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,byref,Microsoft.Diagnostics.Tracing.StartStopActivity,int,System.String):this -8 (-6.06% of base) : 179566.dasm - System.Diagnostics.Metrics.LastValue:Collect():System.Diagnostics.Metrics.IAggregationStatistics:this -39 (-6.05% of base) : 107303.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:.ctor(System.String,Microsoft.Diagnostics.Tracing.TraceEventDispatcherOptions,System.Byte[],System.Byte[],bool):this -11 (-6.04% of base) : 159200.dasm - System.Data.Common.TimeSpanStorage:Set(int,System.Object):this -40 (-6.00% of base) : 159874.dasm - System.Data.Common.DateTimeStorage:Aggregate(System.Int32[],int):System.Object:this -19 (-5.97% of base) : 116915.dasm - System.Text.Json.JsonException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this -19 (-5.94% of base) : 131746.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -12 (-5.85% of base) : 65618.dasm - System.Xml.Serialization.CodeGenerator:EndIf():this -44 (-5.85% of base) : 81989.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalReader:ResolveTypeName(Newtonsoft.Json.JsonReader,byref,byref,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty,System.String):this -25 (-5.84% of base) : 64981.dasm - System.Xml.Serialization.SchemaObjectWriter:Write43_XmlSchemaAll(System.Xml.Schema.XmlSchemaAll):this -25 (-5.84% of base) : 64974.dasm - System.Xml.Serialization.SchemaObjectWriter:Write52_XmlSchemaChoice(System.Xml.Schema.XmlSchemaChoice):this -8 (-5.56% of base) : 124857.dasm - System.Runtime.InteropServices.NFloat:Equals(System.Object):bool:this -8 (-5.52% of base) : 83054.dasm - Newtonsoft.Json.JsonTextWriter:DoWriteValueAsync(System.Nullable`1[System.Decimal],System.Threading.CancellationToken):System.Threading.Tasks.Task:this -16 (-5.48% of base) : 37324.dasm - System.Configuration.Internal.InternalConfigHost:StaticGetStreamVersion(System.String):System.Configuration.Internal.FileVersion -8 (-5.41% of base) : 115472.dasm - System.Text.Json.Serialization.Metadata.JsonParameterInfo:Initialize(System.Text.Json.Serialization.Metadata.JsonParameterInfoValues,System.Text.Json.Serialization.Metadata.JsonPropertyInfo,System.Text.Json.JsonSerializerOptions):this -25 (-5.19% of base) : 64971.dasm - System.Xml.Serialization.SchemaObjectWriter:Write55_XmlSchemaGroupRef(System.Xml.Schema.XmlSchemaGroupRef):this -27 (-5.18% of base) : 116408.dasm - System.Text.Json.WriteStack:Push():this -8 (-5.06% of base) : 6264.dasm - System.Runtime.Serialization.TimeSpanDataContract:WriteXmlElement(System.Runtime.Serialization.XmlWriterDelegator,System.Object,System.Runtime.Serialization.XmlObjectSerializerWriteContext,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString):this -25 (-5.01% of base) : 64973.dasm - System.Xml.Serialization.SchemaObjectWriter:Write53_XmlSchemaAny(System.Xml.Schema.XmlSchemaAny):this -8 (-4.94% of base) : 71805.dasm - System.Xml.Schema.TypedObject:ListDValueEquals(System.Xml.Schema.TypedObject):bool:this -8 (-4.79% of base) : 156710.dasm - System.Net.Http.Headers.HeaderUtilities:GetTimeSpanValue(System.Net.Http.Headers.HeaderDescriptor,System.Net.Http.Headers.HttpHeaders):System.Nullable`1[System.TimeSpan] -10 (-4.78% of base) : 62233.dasm - System.Drawing.MarshallingHelpers:FromUnManagedMemoryToPointI(long,System.Drawing.Point[]) -10 (-4.76% of base) : 62232.dasm - System.Drawing.MarshallingHelpers:FromUnManagedMemoryToPoint(long,System.Drawing.PointF[]) -24 (-4.75% of base) : 2281.dasm - Internal.Cryptography.Pal.CertificatePolicyChain:ReadPolicies(System.Collections.Generic.List`1[System.Security.Cryptography.X509Certificates.X509Certificate2]):this -17 (-4.63% of base) : 65937.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:GenerateSimpleIterator(System.Type,System.Reflection.Emit.LocalBuilder,System.Reflection.MethodInfo,System.Reflection.MethodInfo):this 270 total methods with Code Size differences (254 improved, 16 regressed), 2788 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\libraries.pmi.Linux.x64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.x64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.x64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_unix_x64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\libraries.pmi.Linux.x64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.x64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.x64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.x64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.x64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.x64.checked.3\diff Found 1476 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 701965 Total bytes of diff: 698554 Total bytes of delta: -3411 (-0.49% of base) Total relative delta: -6.01 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 13 : 132867.dasm (0.65% of base) 9 : 31468.dasm (0.42% of base) 2 : 9767.dasm (3.57% of base) 2 : 7331.dasm (0.11% of base) 1 : 9775.dasm (0.34% of base) Top file improvements (bytes): -800 : 104755.dasm (-1.52% of base) -304 : 125681.dasm (-19.96% of base) -153 : 122876.dasm (-7.77% of base) -96 : 104670.dasm (-12.63% of base) -89 : 106194.dasm (-8.68% of base) -84 : 104959.dasm (-1.65% of base) -70 : 105531.dasm (-3.99% of base) -64 : 209249.dasm (-10.05% of base) -58 : 104958.dasm (-2.54% of base) -57 : 104669.dasm (-7.09% of base) -52 : 203347.dasm (-14.25% of base) -48 : 70719.dasm (-0.97% of base) -48 : 104630.dasm (-3.72% of base) -48 : 123940.dasm (-4.07% of base) -45 : 123381.dasm (-12.75% of base) -44 : 125879.dasm (-4.53% of base) -41 : 58587.dasm (-12.89% of base) -40 : 105661.dasm (-6.39% of base) -38 : 104858.dasm (-5.64% of base) -36 : 114457.dasm (-1.09% of base) -36 : 162090.dasm (-6.32% of base) -35 : 105029.dasm (-4.61% of base) -33 : 206274.dasm (-5.27% of base) -32 : 104718.dasm (-3.33% of base) -32 : 105083.dasm (-25.40% of base) -32 : 162091.dasm (-3.88% of base) -29 : 123007.dasm (-4.12% of base) -28 : 206272.dasm (-5.73% of base) -28 : 104738.dasm (-12.67% of base) -26 : 203415.dasm (-13.00% of base) -26 : 203412.dasm (-13.00% of base) -25 : 206262.dasm (-8.28% of base) -24 : 70795.dasm (-0.93% of base) -24 : 7470.dasm (-7.43% of base) -24 : 162377.dasm (-23.76% of base) -24 : 37806.dasm (-0.78% of base) -23 : 162378.dasm (-10.55% of base) -23 : 104658.dasm (-6.35% of base) -23 : 124411.dasm (-9.66% of base) -22 : 105217.dasm (-1.04% of base) -22 : 104666.dasm (-2.21% of base) -22 : 102828.dasm (-3.45% of base) -21 : 206286.dasm (-4.09% of base) -21 : 100135.dasm (-1.10% of base) -20 : 162380.dasm (-18.52% of base) -20 : 162381.dasm (-17.24% of base) -20 : 100977.dasm (-0.51% of base) -20 : 106189.dasm (-3.79% of base) -19 : 209228.dasm (-1.49% of base) -19 : 206273.dasm (-2.64% of base) -18 : 125784.dasm (-34.62% of base) -18 : 209250.dasm (-19.15% of base) -16 : 70675.dasm (-0.74% of base) -16 : 70729.dasm (-0.85% of base) -16 : 70733.dasm (-1.66% of base) -16 : 100895.dasm (-0.41% of base) -15 : 65895.dasm (-8.52% of base) -15 : 180669.dasm (-22.06% of base) -15 : 180671.dasm (-22.39% of base) -14 : 106224.dasm (-5.81% of base) -13 : 104714.dasm (-7.69% of base) -13 : 209227.dasm (-3.49% of base) -12 : 162373.dasm (-14.29% of base) -10 : 6783.dasm (-0.94% of base) -10 : 124414.dasm (-4.83% of base) -10 : 124471.dasm (-6.49% of base) -10 : 104934.dasm (-1.82% of base) -10 : 206234.dasm (-6.54% of base) -10 : 164077.dasm (-2.93% of base) -10 : 81665.dasm (-3.60% of base) -10 : 9505.dasm (-3.92% of base) -10 : 6784.dasm (-0.94% of base) -10 : 105324.dasm (-3.36% of base) -10 : 105325.dasm (-2.66% of base) -10 : 51564.dasm (-4.26% of base) -10 : 60023.dasm (-0.72% of base) -10 : 51561.dasm (-4.93% of base) -8 : 6785.dasm (-0.12% of base) -8 : 6722.dasm (-0.70% of base) -8 : 6723.dasm (-0.70% of base) -7 : 6789.dasm (-0.14% of base) -7 : 6728.dasm (-0.14% of base) -5 : 104677.dasm (-0.38% of base) -4 : 6790.dasm (-0.10% of base) -4 : 122690.dasm (-0.37% of base) -4 : 6724.dasm (-0.06% of base) -4 : 6729.dasm (-0.10% of base) -3 : 6950.dasm (-0.13% of base) -2 : 6977.dasm (-0.18% of base) -2 : 29468.dasm (-0.09% of base) -2 : 29469.dasm (-2.82% of base) -2 : 7290.dasm (-0.19% of base) -2 : 6951.dasm (-0.16% of base) -2 : 123065.dasm (-0.25% of base) -2 : 97962.dasm (-1.50% of base) -2 : 97963.dasm (-1.50% of base) -2 : 97964.dasm (-1.50% of base) -2 : 97965.dasm (-1.50% of base) -2 : 97966.dasm (-1.50% of base) -2 : 37266.dasm (-0.61% of base) 145 total files with Code Size differences (140 improved, 5 regressed), 1331 unchanged. Top method regressions (bytes): 13 ( 0.65% of base) : 132867.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol 9 ( 0.42% of base) : 31468.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol 2 ( 3.57% of base) : 9767.dasm - System.Data.Common.SqlBooleanStorage:Get(int):System.Object:this 2 ( 0.11% of base) : 7331.dasm - System.Data.UnaryNode:EvalUnaryOp(int,System.Object):System.Object:this 1 ( 0.34% of base) : 9775.dasm - System.Data.Common.SqlBooleanStorage:.ctor(System.Data.DataColumn):this Top method improvements (bytes): -800 (-1.52% of base) : 104755.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.ETWMapping, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]] -304 (-19.96% of base) : 125681.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -153 (-7.77% of base) : 122876.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -96 (-12.63% of base) : 104670.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -89 (-8.68% of base) : 106194.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -84 (-1.65% of base) : 104959.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -70 (-3.99% of base) : 105531.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:OpenPdbForModuleFile(Microsoft.Diagnostics.Symbols.SymbolReader,Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile):Microsoft.Diagnostics.Symbols.ManagedSymbolModule:this -64 (-10.05% of base) : 209249.dasm - Scope:Dispose():this -58 (-2.54% of base) : 104958.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:ToXml(System.Text.StringBuilder,System.IFormatProvider):System.Text.StringBuilder:this -57 (-7.09% of base) : 104669.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStop(Microsoft.Diagnostics.Tracing.TraceEvent,long):this -52 (-14.25% of base) : 203347.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -48 (-0.97% of base) : 70719.dasm - <_ParseTextAsync>d__534:MoveNext():this -48 (-3.72% of base) : 104630.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -48 (-4.07% of base) : 123940.dasm - System.Drawing.Bitmap:MakeTransparent(System.Drawing.Color):this -45 (-12.75% of base) : 123381.dasm - TraceEventComparer:Equals(Microsoft.Diagnostics.Tracing.TraceEvent,Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -44 (-4.53% of base) : 125879.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -41 (-12.89% of base) : 58587.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -40 (-6.39% of base) : 105661.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:get_ProviderGuidToName():System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -38 (-5.64% of base) : 104858.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetEventRecordForEventData(byref):long:this -36 (-1.09% of base) : 114457.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftWindowsNDISPacketCapture.PacketFragmentArgs:get_ParsedPacket():System.String:this -36 (-6.32% of base) : 162090.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -35 (-4.61% of base) : 105029.dasm - Microsoft.Diagnostics.Tracing.TraceEventDispatcher:LookupGuid(System.Guid,byref):this -33 (-5.27% of base) : 206274.dasm - System.Formats.Cbor.CborReader:ReadBigInteger():System.Numerics.BigInteger:this -32 (-3.33% of base) : 104718.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -32 (-25.40% of base) : 105083.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -32 (-3.88% of base) : 162091.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -29 (-4.12% of base) : 123007.dasm - PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,int,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this -28 (-12.67% of base) : 104738.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -28 (-5.73% of base) : 206272.dasm - System.Formats.Cbor.CborReader:ReadDateTimeOffset():System.DateTimeOffset:this -26 (-13.00% of base) : 203415.dasm - d__2:MoveNext():bool:this -26 (-13.00% of base) : 203412.dasm - d__2:MoveNext():bool:this -25 (-8.28% of base) : 206262.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -24 (-0.93% of base) : 70795.dasm - d__587:MoveNext():this -24 (-0.78% of base) : 37806.dasm - Microsoft.CodeAnalysis.CommonCompiler:GenerateSqmData(Microsoft.CodeAnalysis.CompilationOptions,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.Diagnostic, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this -24 (-7.43% of base) : 7470.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -24 (-23.76% of base) : 162377.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -23 (-6.35% of base) : 104658.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:GetCurrentStartStopActivity(Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.TraceEvent):Microsoft.Diagnostics.Tracing.StartStopActivity:this -23 (-9.66% of base) : 124411.dasm - System.Drawing.Image:FindEncoderForFormat(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo:this -23 (-10.55% of base) : 162378.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Object):bool:this -22 (-1.04% of base) : 105217.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLog:ProcessExtendedData(Microsoft.Diagnostics.Tracing.TraceEvent,ushort,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):bool:this -22 (-2.21% of base) : 104666.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStart(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,long,Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.StartStopActivity,System.String,bool):Microsoft.Diagnostics.Tracing.StartStopActivity:this -22 (-3.45% of base) : 102828.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[Guid] -21 (-1.10% of base) : 100135.dasm - Newtonsoft.Json.JsonConvert:ToString(System.Object):System.String -21 (-4.09% of base) : 206286.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -20 (-3.79% of base) : 106189.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:AddDynamicProvider(Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest,bool):this -20 (-0.51% of base) : 100977.dasm - Newtonsoft.Json.JsonWriter:WriteValueAsync(Newtonsoft.Json.JsonWriter,int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task -20 (-18.52% of base) : 162380.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -20 (-17.24% of base) : 162381.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -19 (-1.49% of base) : 209228.dasm - System.Formats.Asn1.AsnWriter:PopTag(System.Formats.Asn1.Asn1Tag,int,bool):this -19 (-2.64% of base) : 206273.dasm - System.Formats.Cbor.CborReader:ReadUnixTimeSeconds():System.DateTimeOffset:this -18 (-19.15% of base) : 209250.dasm - Scope:.ctor(System.Formats.Asn1.AsnWriter):this -18 (-34.62% of base) : 125784.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -16 (-0.85% of base) : 70729.dasm - d__549:MoveNext():this -16 (-0.74% of base) : 70675.dasm - d__489:MoveNext():this -16 (-1.66% of base) : 70733.dasm - d__551:MoveNext():this -16 (-0.41% of base) : 100895.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -15 (-22.06% of base) : 180669.dasm - Enumerator[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:get_Current():double:this -15 (-22.39% of base) : 180671.dasm - Enumerator[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:get_Current():long:this -15 (-8.52% of base) : 65895.dasm - System.Net.Security.SslConnectionInfo:MapCipherSuite(ushort):this -14 (-5.81% of base) : 106224.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParserState:FastSerialization.IFastSerializable.FromStream(FastSerialization.Deserializer):this -13 (-7.69% of base) : 104714.dasm - Microsoft.Diagnostics.Tracing.StartStopActivity:.ctor(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,byref,Microsoft.Diagnostics.Tracing.StartStopActivity,int,System.String):this -13 (-3.49% of base) : 209227.dasm - System.Formats.Asn1.AsnWriter:PushTag(System.Formats.Asn1.Asn1Tag,int):Scope:this -12 (-14.29% of base) : 162373.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():bool:this -10 (-2.66% of base) : 105325.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_EventName():System.String:this -10 (-3.36% of base) : 105324.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_ProviderName():System.String:this -10 (-1.82% of base) : 104934.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Prefix(System.Text.StringBuilder):System.Text.StringBuilder:this -10 (-3.92% of base) : 9505.dasm - System.Data.Common.SqlConvert:ConvertToSqlGuid(System.Object):System.Data.SqlTypes.SqlGuid -10 (-0.94% of base) : 6783.dasm - System.Data.RBTree`1[Byte][System.Byte]:LeftRotate(int,int,int):int:this -10 (-0.94% of base) : 6784.dasm - System.Data.RBTree`1[Byte][System.Byte]:RightRotate(int,int,int):int:this -10 (-4.83% of base) : 124414.dasm - System.Drawing.Image:Save(System.IO.MemoryStream):this -10 (-6.49% of base) : 124471.dasm - System.Drawing.ImageConverter:FindEncoder(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo -10 (-6.54% of base) : 206234.dasm - System.Formats.Cbor.CborReader:CreateCheckpoint():Checkpoint:this -10 (-2.93% of base) : 164077.dasm - System.Reflection.Metadata.Ecma335.PortablePdbBuilder:Serialize(System.Reflection.Metadata.BlobBuilder):System.Reflection.Metadata.BlobContentId:this -10 (-0.72% of base) : 60023.dasm - System.Runtime.Serialization.XmlWriterDelegator:WriteExtensionData(System.Runtime.Serialization.IDataNode):this -10 (-4.93% of base) : 51561.dasm - System.ValueTuple`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:Equals(System.Object):bool:this -10 (-4.26% of base) : 51564.dasm - System.ValueTuple`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:System.IComparable.CompareTo(System.Object):int:this -10 (-3.60% of base) : 81665.dasm - System.Xml.Serialization.XmlSerializationPrimitiveWriter:Write_guid(System.Object):this -8 (-0.70% of base) : 6722.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:LeftRotate(int,int,int):int:this -8 (-0.70% of base) : 6723.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RightRotate(int,int,int):int:this -8 (-0.12% of base) : 6785.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBInsert(int,int,int,int,bool):int:this -7 (-0.14% of base) : 6728.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteX(int,int,int):int:this -7 (-0.14% of base) : 6789.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteX(int,int,int):int:this -5 (-0.38% of base) : 104677.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:FixAndProcessWindowsASP(Microsoft.Diagnostics.Tracing.TraceEvent,System.Collections.Generic.KeyValuePair`2[System.Guid,System.Guid][]):this -4 (-0.37% of base) : 122690.dasm - Microsoft.Diagnostics.Tracing.Analysis.GC.TraceGC:GetFreeListEfficiency(System.Collections.Generic.List`1[[Microsoft.Diagnostics.Tracing.Analysis.GC.TraceGC, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.Diagnostics.Tracing.Analysis.GC.TraceGC):Microsoft.Diagnostics.Tracing.Analysis.GC.FreeListEfficiency -4 (-0.10% of base) : 6729.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteFixup(int,int,int,int):int:this -4 (-0.06% of base) : 6724.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBInsert(int,int,int,int,bool):int:this -4 (-0.10% of base) : 6790.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteFixup(int,int,int,int):int:this -3 (-0.13% of base) : 6950.dasm - System.Data.Select:GetLinearFilteredRecords(System.Data.Range):System.Int32[]:this -2 (-0.25% of base) : 123065.dasm - <>c__DisplayClass84_0:b__28(Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrStackWalkTraceData):this -2 (-0.05% of base) : 43664.dasm - d__159:MoveNext():bool:this -2 (-0.70% of base) : 153635.dasm - AnonymousTypePropertyPublicSymbol:.ctor(AnonymousTypePublicSymbol,int):this -2 (-0.09% of base) : 29468.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:DetectAttributeAndOptionConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this -2 (-2.82% of base) : 29469.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this -2 (-0.61% of base) : 37266.dasm - Microsoft.CodeAnalysis.MergedAliases:Merge(Microsoft.CodeAnalysis.MetadataReference):this -2 (-0.05% of base) : 149394.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:CollectOverloadedCandidates(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+Candidate, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,bool,bool,bool,byref,byref) -2 (-0.03% of base) : 62037.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this -2 (-0.20% of base) : 6372.dasm - System.Data.DataView:CopyTo(System.Array,int):this -2 (-0.20% of base) : 6373.dasm - System.Data.DataView:CopyTo(System.Data.DataRowView[],int):this -2 (-0.17% of base) : 6325.dasm - System.Data.DataView:ResetRowViewCache():this -2 (-0.19% of base) : 7290.dasm - System.Data.FunctionNode:Eval(System.Data.DataRow,int):System.Object:this Top method regressions (percentages): 2 ( 3.57% of base) : 9767.dasm - System.Data.Common.SqlBooleanStorage:Get(int):System.Object:this 13 ( 0.65% of base) : 132867.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol 9 ( 0.42% of base) : 31468.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol 1 ( 0.34% of base) : 9775.dasm - System.Data.Common.SqlBooleanStorage:.ctor(System.Data.DataColumn):this 2 ( 0.11% of base) : 7331.dasm - System.Data.UnaryNode:EvalUnaryOp(int,System.Object):System.Object:this Top method improvements (percentages): -18 (-34.62% of base) : 125784.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -32 (-25.40% of base) : 105083.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -24 (-23.76% of base) : 162377.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -15 (-22.39% of base) : 180671.dasm - Enumerator[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:get_Current():long:this -15 (-22.06% of base) : 180669.dasm - Enumerator[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:get_Current():double:this -1 (-20.00% of base) : 173054.dasm - System.CodeDom.Compiler.CodeValidator:ValidateSnippetCompileUnit(System.CodeDom.CodeSnippetCompileUnit):this -304 (-19.96% of base) : 125681.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -18 (-19.15% of base) : 209250.dasm - Scope:.ctor(System.Formats.Asn1.AsnWriter):this -20 (-18.52% of base) : 162380.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -20 (-17.24% of base) : 162381.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -12 (-14.29% of base) : 162373.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():bool:this -52 (-14.25% of base) : 203347.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -26 (-13.00% of base) : 203415.dasm - d__2:MoveNext():bool:this -26 (-13.00% of base) : 203412.dasm - d__2:MoveNext():bool:this -41 (-12.89% of base) : 58587.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -45 (-12.75% of base) : 123381.dasm - TraceEventComparer:Equals(Microsoft.Diagnostics.Tracing.TraceEvent,Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -28 (-12.67% of base) : 104738.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -96 (-12.63% of base) : 104670.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -23 (-10.55% of base) : 162378.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Object):bool:this -64 (-10.05% of base) : 209249.dasm - Scope:Dispose():this -23 (-9.66% of base) : 124411.dasm - System.Drawing.Image:FindEncoderForFormat(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo:this -89 (-8.68% of base) : 106194.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -15 (-8.52% of base) : 65895.dasm - System.Net.Security.SslConnectionInfo:MapCipherSuite(ushort):this -25 (-8.28% of base) : 206262.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -153 (-7.77% of base) : 122876.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -13 (-7.69% of base) : 104714.dasm - Microsoft.Diagnostics.Tracing.StartStopActivity:.ctor(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,byref,Microsoft.Diagnostics.Tracing.StartStopActivity,int,System.String):this -24 (-7.43% of base) : 7470.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -57 (-7.09% of base) : 104669.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStop(Microsoft.Diagnostics.Tracing.TraceEvent,long):this -10 (-6.54% of base) : 206234.dasm - System.Formats.Cbor.CborReader:CreateCheckpoint():Checkpoint:this -10 (-6.49% of base) : 124471.dasm - System.Drawing.ImageConverter:FindEncoder(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo -40 (-6.39% of base) : 105661.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:get_ProviderGuidToName():System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -23 (-6.35% of base) : 104658.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:GetCurrentStartStopActivity(Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.TraceEvent):Microsoft.Diagnostics.Tracing.StartStopActivity:this -36 (-6.32% of base) : 162090.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -14 (-5.81% of base) : 106224.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParserState:FastSerialization.IFastSerializable.FromStream(FastSerialization.Deserializer):this -28 (-5.73% of base) : 206272.dasm - System.Formats.Cbor.CborReader:ReadDateTimeOffset():System.DateTimeOffset:this -38 (-5.64% of base) : 104858.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetEventRecordForEventData(byref):long:this -33 (-5.27% of base) : 206274.dasm - System.Formats.Cbor.CborReader:ReadBigInteger():System.Numerics.BigInteger:this -10 (-4.93% of base) : 51561.dasm - System.ValueTuple`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:Equals(System.Object):bool:this -10 (-4.83% of base) : 124414.dasm - System.Drawing.Image:Save(System.IO.MemoryStream):this -35 (-4.61% of base) : 105029.dasm - Microsoft.Diagnostics.Tracing.TraceEventDispatcher:LookupGuid(System.Guid,byref):this -44 (-4.53% of base) : 125879.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -10 (-4.26% of base) : 51564.dasm - System.ValueTuple`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:System.IComparable.CompareTo(System.Object):int:this -29 (-4.12% of base) : 123007.dasm - PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,int,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this -21 (-4.09% of base) : 206286.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -48 (-4.07% of base) : 123940.dasm - System.Drawing.Bitmap:MakeTransparent(System.Drawing.Color):this -70 (-3.99% of base) : 105531.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:OpenPdbForModuleFile(Microsoft.Diagnostics.Symbols.SymbolReader,Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile):Microsoft.Diagnostics.Symbols.ManagedSymbolModule:this -10 (-3.92% of base) : 9505.dasm - System.Data.Common.SqlConvert:ConvertToSqlGuid(System.Object):System.Data.SqlTypes.SqlGuid -32 (-3.88% of base) : 162091.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -20 (-3.79% of base) : 106189.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:AddDynamicProvider(Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest,bool):this -48 (-3.72% of base) : 104630.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -10 (-3.60% of base) : 81665.dasm - System.Xml.Serialization.XmlSerializationPrimitiveWriter:Write_guid(System.Object):this -13 (-3.49% of base) : 209227.dasm - System.Formats.Asn1.AsnWriter:PushTag(System.Formats.Asn1.Asn1Tag,int):Scope:this -22 (-3.45% of base) : 102828.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[Guid] -10 (-3.36% of base) : 105324.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_ProviderName():System.String:this -32 (-3.33% of base) : 104718.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -10 (-2.93% of base) : 164077.dasm - System.Reflection.Metadata.Ecma335.PortablePdbBuilder:Serialize(System.Reflection.Metadata.BlobBuilder):System.Reflection.Metadata.BlobContentId:this -1 (-2.86% of base) : 170674.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this -1 (-2.86% of base) : 126493.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this -2 (-2.82% of base) : 29469.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this -10 (-2.66% of base) : 105325.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_EventName():System.String:this -19 (-2.64% of base) : 206273.dasm - System.Formats.Cbor.CborReader:ReadUnixTimeSeconds():System.DateTimeOffset:this -58 (-2.54% of base) : 104958.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:ToXml(System.Text.StringBuilder,System.IFormatProvider):System.Text.StringBuilder:this -22 (-2.21% of base) : 104666.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStart(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,long,Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.StartStopActivity,System.String,bool):Microsoft.Diagnostics.Tracing.StartStopActivity:this -10 (-1.82% of base) : 104934.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Prefix(System.Text.StringBuilder):System.Text.StringBuilder:this -16 (-1.66% of base) : 70733.dasm - d__551:MoveNext():this -84 (-1.65% of base) : 104959.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -800 (-1.52% of base) : 104755.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.ETWMapping, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]] -2 (-1.50% of base) : 97964.dasm - System.Text.Json.Nodes.JsonValue`1[Byte][System.Byte]:GetValue():double:this -2 (-1.50% of base) : 97963.dasm - System.Text.Json.Nodes.JsonValue`1[Byte][System.Byte]:GetValue():int:this -2 (-1.50% of base) : 97966.dasm - System.Text.Json.Nodes.JsonValue`1[Byte][System.Byte]:GetValue():long:this -2 (-1.50% of base) : 97962.dasm - System.Text.Json.Nodes.JsonValue`1[Byte][System.Byte]:GetValue():short:this -2 (-1.50% of base) : 97965.dasm - System.Text.Json.Nodes.JsonValue`1[Byte][System.Byte]:GetValue():System.Numerics.Vector`1[Single]:this -19 (-1.49% of base) : 209228.dasm - System.Formats.Asn1.AsnWriter:PopTag(System.Formats.Asn1.Asn1Tag,int,bool):this -1 (-1.28% of base) : 6721.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:Minimum(int):int:this -1 (-1.28% of base) : 6782.dasm - System.Data.RBTree`1[Byte][System.Byte]:Minimum(int):int:this -1 (-1.18% of base) : 134339.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this -1 (-1.14% of base) : 170673.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this -21 (-1.10% of base) : 100135.dasm - Newtonsoft.Json.JsonConvert:ToString(System.Object):System.String -36 (-1.09% of base) : 114457.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftWindowsNDISPacketCapture.PacketFragmentArgs:get_ParsedPacket():System.String:this -22 (-1.04% of base) : 105217.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLog:ProcessExtendedData(Microsoft.Diagnostics.Tracing.TraceEvent,ushort,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):bool:this -48 (-0.97% of base) : 70719.dasm - <_ParseTextAsync>d__534:MoveNext():this -10 (-0.94% of base) : 6783.dasm - System.Data.RBTree`1[Byte][System.Byte]:LeftRotate(int,int,int):int:this -10 (-0.94% of base) : 6784.dasm - System.Data.RBTree`1[Byte][System.Byte]:RightRotate(int,int,int):int:this -24 (-0.93% of base) : 70795.dasm - d__587:MoveNext():this -16 (-0.85% of base) : 70729.dasm - d__549:MoveNext():this -24 (-0.78% of base) : 37806.dasm - Microsoft.CodeAnalysis.CommonCompiler:GenerateSqmData(Microsoft.CodeAnalysis.CompilationOptions,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.Diagnostic, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this -16 (-0.74% of base) : 70675.dasm - d__489:MoveNext():this -10 (-0.72% of base) : 60023.dasm - System.Runtime.Serialization.XmlWriterDelegator:WriteExtensionData(System.Runtime.Serialization.IDataNode):this -2 (-0.70% of base) : 153635.dasm - AnonymousTypePropertyPublicSymbol:.ctor(AnonymousTypePublicSymbol,int):this -8 (-0.70% of base) : 6722.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:LeftRotate(int,int,int):int:this -8 (-0.70% of base) : 6723.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RightRotate(int,int,int):int:this -2 (-0.61% of base) : 37266.dasm - Microsoft.CodeAnalysis.MergedAliases:Merge(Microsoft.CodeAnalysis.MetadataReference):this -1 (-0.59% of base) : 35664.dasm - System.ComponentModel.MaskedTextProvider:ResetChar(int):this -1 (-0.53% of base) : 6681.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:ComputeNodeByIndex(int,int):int:this -1 (-0.53% of base) : 6742.dasm - System.Data.RBTree`1[Byte][System.Byte]:ComputeNodeByIndex(int,int):int:this -20 (-0.51% of base) : 100977.dasm - Newtonsoft.Json.JsonWriter:WriteValueAsync(Newtonsoft.Json.JsonWriter,int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task -1 (-0.50% of base) : 6719.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:Successor(int):int:this -1 (-0.50% of base) : 6780.dasm - System.Data.RBTree`1[Byte][System.Byte]:Successor(int):int:this -1 (-0.43% of base) : 131691.dasm - Microsoft.CodeAnalysis.VisualBasic.LookupResult:RemoveAmbiguousSymbols(Microsoft.CodeAnalysis.VisualBasic.Symbol,int):int:this -1 (-0.42% of base) : 163852.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:ValidateGenericParamTable():this 145 total methods with Code Size differences (140 improved, 5 regressed), 1331 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\libraries_tests.pmi.Linux.x64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.x64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.x64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_unix_x64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\libraries_tests.pmi.Linux.x64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.x64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.x64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.x64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.x64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.x64.checked.3\diff Found 272 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 264075 Total bytes of diff: 259148 Total bytes of delta: -4927 (-1.87% of base) Total relative delta: -11.17 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 8 : 63458.dasm (0.68% of base) 5 : 56490.dasm (0.66% of base) 4 : 188724.dasm (0.75% of base) 3 : 102964.dasm (0.63% of base) 3 : 102970.dasm (0.63% of base) 2 : 305243.dasm (0.04% of base) 2 : 189952.dasm (0.25% of base) 2 : 305239.dasm (0.04% of base) 1 : 105357.dasm (1.09% of base) 1 : 105363.dasm (1.03% of base) 1 : 140301.dasm (0.07% of base) 1 : 109275.dasm (1.09% of base) 1 : 237361.dasm (0.07% of base) 1 : 109281.dasm (1.03% of base) 1 : 110396.dasm (1.09% of base) Top file improvements (bytes): -224 : 243658.dasm (-11.90% of base) -147 : 85315.dasm (-3.46% of base) -144 : 108519.dasm (-5.05% of base) -90 : 180251.dasm (-6.16% of base) -80 : 238932.dasm (-8.31% of base) -80 : 148027.dasm (-8.31% of base) -80 : 243656.dasm (-5.49% of base) -80 : 231629.dasm (-8.31% of base) -80 : 241720.dasm (-8.31% of base) -80 : 171681.dasm (-8.31% of base) -80 : 286067.dasm (-8.31% of base) -80 : 288227.dasm (-8.31% of base) -80 : 66246.dasm (-8.31% of base) -80 : 250089.dasm (-8.31% of base) -80 : 268103.dasm (-8.31% of base) -80 : 311404.dasm (-8.31% of base) -80 : 276934.dasm (-8.31% of base) -80 : 314332.dasm (-8.31% of base) -80 : 8155.dasm (-8.31% of base) -80 : 188432.dasm (-8.31% of base) -72 : 237399.dasm (-15.29% of base) -72 : 140341.dasm (-15.29% of base) -65 : 121852.dasm (-3.35% of base) -60 : 256847.dasm (-9.82% of base) -60 : 73233.dasm (-9.79% of base) -60 : 256248.dasm (-9.82% of base) -55 : 217525.dasm (-7.09% of base) -49 : 69728.dasm (-1.35% of base) -48 : 56878.dasm (-4.97% of base) -47 : 159625.dasm (-4.86% of base) -47 : 2525.dasm (-4.92% of base) -47 : 43503.dasm (-5.03% of base) -47 : 279082.dasm (-5.08% of base) -47 : 300195.dasm (-4.96% of base) -46 : 209449.dasm (-1.69% of base) -44 : 21249.dasm (-2.40% of base) -41 : 21183.dasm (-1.96% of base) -41 : 62020.dasm (-4.06% of base) -41 : 62129.dasm (-10.20% of base) -39 : 238084.dasm (-1.11% of base) -39 : 141042.dasm (-1.11% of base) -38 : 258698.dasm (-9.45% of base) -38 : 141103.dasm (-2.07% of base) -38 : 238141.dasm (-2.07% of base) -36 : 117531.dasm (-6.32% of base) -35 : 212157.dasm (-4.24% of base) -33 : 180249.dasm (-1.58% of base) -32 : 59872.dasm (-1.14% of base) -32 : 117544.dasm (-3.88% of base) -31 : 21300.dasm (-0.70% of base) -29 : 243373.dasm (-3.13% of base) -29 : 84726.dasm (-1.52% of base) -28 : 35341.dasm (-4.67% of base) -28 : 267686.dasm (-1.88% of base) -27 : 56877.dasm (-1.11% of base) -25 : 21385.dasm (-0.54% of base) -25 : 243355.dasm (-1.76% of base) -24 : 53222.dasm (-27.27% of base) -24 : 45285.dasm (-12.97% of base) -24 : 229744.dasm (-12.97% of base) -24 : 300784.dasm (-12.97% of base) -24 : 18821.dasm (-0.20% of base) -24 : 102685.dasm (-11.21% of base) -24 : 180260.dasm (-1.26% of base) -24 : 52928.dasm (-27.27% of base) -24 : 160119.dasm (-12.97% of base) -24 : 4791.dasm (-12.97% of base) -24 : 52677.dasm (-14.37% of base) -24 : 72665.dasm (-0.20% of base) -24 : 254496.dasm (-12.97% of base) -23 : 211850.dasm (-2.27% of base) -23 : 45691.dasm (-5.20% of base) -23 : 5283.dasm (-5.02% of base) -23 : 11504.dasm (-1.52% of base) -23 : 136723.dasm (-1.69% of base) -22 : 56741.dasm (-4.26% of base) -20 : 59952.dasm (-11.36% of base) -20 : 54277.dasm (-11.83% of base) -20 : 65135.dasm (-9.48% of base) -20 : 52927.dasm (-20.20% of base) -20 : 59969.dasm (-10.70% of base) -20 : 154499.dasm (-6.62% of base) -20 : 218102.dasm (-9.80% of base) -20 : 238697.dasm (-50.00% of base) -20 : 53221.dasm (-20.20% of base) -20 : 141761.dasm (-50.00% of base) -19 : 14605.dasm (-0.57% of base) -19 : 238756.dasm (-2.20% of base) -19 : 255858.dasm (-3.05% of base) -19 : 141819.dasm (-2.20% of base) -18 : 102691.dasm (-7.86% of base) -16 : 103144.dasm (-6.15% of base) -16 : 243358.dasm (-0.65% of base) -16 : 284861.dasm (-0.43% of base) -16 : 103086.dasm (-5.61% of base) -15 : 238085.dasm (-0.38% of base) -15 : 141043.dasm (-0.38% of base) -14 : 58849.dasm (-7.37% of base) -13 : 258664.dasm (-3.83% of base) -13 : 54275.dasm (-2.73% of base) 233 total files with Code Size differences (218 improved, 15 regressed), 39 unchanged. Top method regressions (bytes): 8 ( 0.68% of base) : 63458.dasm - d__1:MoveNext():this 5 ( 0.66% of base) : 56490.dasm - Microsoft.CodeAnalysis.Rename.RenameLocations:Filter(System.Func`2[[Microsoft.CodeAnalysis.Location, Microsoft.CodeAnalysis, Version=3.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):Microsoft.CodeAnalysis.Rename.RenameLocations:this 4 ( 0.75% of base) : 188724.dasm - System.Data.Tests.DataColumnTest:Defaults3():this 3 ( 0.63% of base) : 102964.dasm - System.Linq.Expressions.Tests.NewArrayListTests:VerifyStructArrayList(System.Linq.Expressions.Tests.S[],System.Linq.Expressions.Expression[],bool) 3 ( 0.63% of base) : 102970.dasm - System.Linq.Expressions.Tests.NewArrayListTests:VerifyStructWithValueArrayList(System.Linq.Expressions.Tests.Ss[],System.Linq.Expressions.Expression[],bool) 2 ( 0.04% of base) : 305239.dasm - d__38:MoveNext():this 2 ( 0.04% of base) : 305243.dasm - d__39:MoveNext():this 2 ( 0.25% of base) : 189952.dasm - System.Data.Tests.SqlTypes.SqlBooleanTest:EqualsTest():this 1 ( 0.07% of base) : 140301.dasm - System.Data.SqlClient.MetaType:GetNullSqlValue(System.Type):System.Object 1 ( 0.07% of base) : 237361.dasm - System.Data.SqlClient.MetaType:GetNullSqlValue(System.Type):System.Object 1 ( 1.09% of base) : 105357.dasm - System.Linq.Expressions.Tests.ConstantTests:CheckStructConstantTest(bool) 1 ( 1.03% of base) : 105363.dasm - System.Linq.Expressions.Tests.ConstantTests:CheckStructWithValueConstantTest(bool) 1 ( 1.09% of base) : 109275.dasm - System.Linq.Expressions.Tests.LambdaIdentityTests:CheckLambdaIdentityStructTest(bool) 1 ( 1.03% of base) : 109281.dasm - System.Linq.Expressions.Tests.LambdaIdentityTests:CheckLambdaIdentityStructWithValueTest(bool) 1 ( 1.09% of base) : 110396.dasm - System.Linq.Expressions.Tests.NewWithParameterTests:CheckNewWithParameterStructTest(bool) Top method improvements (bytes): -224 (-11.90% of base) : 243658.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -147 (-3.46% of base) : 85315.dasm - System.Tests.TimeZoneInfoTests:TestSplittingRulesWhenReported() -144 (-5.05% of base) : 108519.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:SymbolDocument(System.String,System.Guid,System.Guid,System.Guid) -90 (-6.16% of base) : 180251.dasm - d__10:MoveNext():this -80 (-8.31% of base) : 238932.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 148027.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 231629.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 241720.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 171681.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 286067.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 288227.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 66246.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 250089.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 268103.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 311404.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 276934.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 314332.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 8155.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 188432.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-5.49% of base) : 243656.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Ctor():this -72 (-15.29% of base) : 237399.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -72 (-15.29% of base) : 140341.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -65 (-3.35% of base) : 121852.dasm - Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests:ResolvesServiceMixedServiceAndOptionalStructConstructorArgumentsReliably():this -60 (-9.82% of base) : 256248.dasm - System.SpanTests.ReadOnlySpanTests:CopyToLargeSizeTest(long) -60 (-9.82% of base) : 256847.dasm - System.SpanTests.SpanTests:CopyToLargeSizeTest(long) -60 (-9.79% of base) : 73233.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:GuidToEntityConverter() -55 (-7.09% of base) : 217525.dasm - d__19:MoveNext():this -49 (-1.35% of base) : 69728.dasm - System.Text.Json.Tests.Utf8JsonWriterTests:WriteGuidsValue(bool,bool,System.String):this -48 (-4.97% of base) : 56878.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AssignNamesToNamingStyleElements(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences):System.Collections.Immutable.ImmutableDictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -47 (-4.86% of base) : 159625.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -47 (-4.96% of base) : 300195.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -47 (-4.92% of base) : 2525.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -47 (-5.03% of base) : 43503.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -47 (-5.08% of base) : 279082.dasm - NuGet.Common.TelemetryActivity:Dispose():this -46 (-1.69% of base) : 209449.dasm - BasicEventSourceTests.TestsUserErrors:Test_Bad_EventSource_Startup(bool,BasicEventSourceTests.Listener,int):this -44 (-2.40% of base) : 21249.dasm - ConstructorTestsContext_Default:Parameterized_PersonSerialize(System.Text.Json.Utf8JsonWriter,System.Text.Json.Serialization.Tests.Parameterized_Person) -41 (-1.96% of base) : 21183.dasm - ConstructorTestsContext_Default:Parameterized_Person_ObjExtDataSerialize(System.Text.Json.Utf8JsonWriter,System.Text.Json.Serialization.Tests.Parameterized_Person_ObjExtData) -41 (-4.06% of base) : 62020.dasm - ProjectAttributes:With(System.Nullable`1[VersionStamp],System.String,System.String,System.String,Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[CompilationOutputInfo],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Guid]):ProjectAttributes:this -41 (-10.20% of base) : 62129.dasm - SolutionAttributes:With(System.Nullable`1[VersionStamp],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Guid]):SolutionAttributes:this -39 (-1.11% of base) : 238084.dasm - System.Data.SqlClient.TdsParser:WriteSqlVariantValue(System.Object,int,int,System.Data.SqlClient.TdsParserStateObject,bool):System.Threading.Tasks.Task:this -39 (-1.11% of base) : 141042.dasm - System.Data.SqlClient.TdsParser:WriteSqlVariantValue(System.Object,int,int,System.Data.SqlClient.TdsParserStateObject,bool):System.Threading.Tasks.Task:this -38 (-9.45% of base) : 258698.dasm - FluentAssertions.Primitives.NullableGuidAssertions:Be(System.Nullable`1[Guid],System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.NullableGuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -38 (-2.07% of base) : 141103.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -38 (-2.07% of base) : 238141.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -36 (-6.32% of base) : 117531.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -35 (-4.24% of base) : 212157.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_CLSIDExists_ReturnsExpected():this -33 (-1.58% of base) : 180249.dasm - d__9:MoveNext():this -32 (-1.14% of base) : 59872.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.EditorConfigNamingStyleParser:ParseDictionary(System.Collections.Generic.IReadOnlyDictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences -32 (-3.88% of base) : 117544.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -31 (-0.70% of base) : 21300.dasm - ConstructorTestsContext_Default:Person_StructSerialize(System.Text.Json.Utf8JsonWriter,System.Text.Json.Serialization.Tests.Person_Struct) -29 (-3.13% of base) : 243373.dasm - System.Reflection.PortableExecutable.Tests.PEBuilderTests:WritePEImage(System.IO.Stream,System.Reflection.Metadata.Ecma335.MetadataBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.Metadata.Blob,System.Byte[],bool,ushort) -29 (-1.52% of base) : 84726.dasm - System.Tests.GuidTests:Parse(System.String,System.String,System.Guid) -28 (-4.67% of base) : 35341.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.conversions.target003.target003.TargetIsPredefinedValueType:NullableGuidTypeWithIdentityConversionInAssignment():bool -28 (-1.88% of base) : 267686.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_SetDistributedIdAtWrongTime() -27 (-1.11% of base) : 56877.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AppendNamingStylePreferencesToEditorConfig(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences,System.String,System.Text.StringBuilder) -25 (-0.54% of base) : 21385.dasm - ConstructorTestsContext_Default:Person_ClassSerialize(System.Text.Json.Utf8JsonWriter,System.Text.Json.Serialization.Tests.Person_Class) -25 (-1.76% of base) : 243355.dasm - System.Reflection.PortableExecutable.Tests.DebugDirectoryTests:ValidateCodeView(System.Reflection.PortableExecutable.PEReader):this -24 (-1.26% of base) : 180260.dasm - d__8:MoveNext():this -24 (-14.37% of base) : 52677.dasm - Microsoft.CodeAnalysis.DocumentId:Equals(Microsoft.CodeAnalysis.DocumentId):bool:this -24 (-27.27% of base) : 52928.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(Microsoft.CodeAnalysis.ProjectId):bool:this -24 (-27.27% of base) : 53222.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(Microsoft.CodeAnalysis.SolutionId):bool:this -24 (-12.97% of base) : 45285.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-12.97% of base) : 229744.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-12.97% of base) : 300784.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-12.97% of base) : 160119.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-12.97% of base) : 4791.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-12.97% of base) : 254496.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-11.21% of base) : 102685.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructArray(int):System.Linq.Expressions.Tests.S[] -24 (-0.20% of base) : 18821.dasm - System.Text.Json.Serialization.Tests.SimpleTestClass:Verify():this -24 (-0.20% of base) : 72665.dasm - System.Text.Json.Serialization.Tests.SimpleTestClass:Verify():this -23 (-1.52% of base) : 11504.dasm - <>c__DisplayClass7_0:b__1(System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this -23 (-1.69% of base) : 136723.dasm - d__12:MoveNext():bool:this -23 (-5.02% of base) : 5283.dasm - System.Globalization.Tests.CompareInfoTests:VersionTest():this -23 (-2.27% of base) : 211850.dasm - System.Runtime.InteropServices.Tests.NFloatTests:EqualsTest(System.Runtime.InteropServices.NFloat,System.Object,bool):this -23 (-5.20% of base) : 45691.dasm - System.Runtime.Serialization.Formatters.Tests.EqualityExtensions:IsEqual(System.Globalization.SortVersion,System.Globalization.SortVersion,bool) -22 (-4.26% of base) : 56741.dasm - Microsoft.CodeAnalysis.Remote.SerializableReferenceLocation:Dehydrate(Microsoft.CodeAnalysis.FindSymbols.ReferenceLocation,System.Threading.CancellationToken):Microsoft.CodeAnalysis.Remote.SerializableReferenceLocation -20 (-9.48% of base) : 65135.dasm - <>c__DisplayClass3_0:b__3(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingRule):System.String:this -20 (-50.00% of base) : 238697.dasm - ActivityId:.ctor(ActivityId):this -20 (-50.00% of base) : 141761.dasm - ActivityId:.ctor(ActivityId):this -20 (-11.36% of base) : 59952.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SerializableNamingRule:WriteTo(Roslyn.Utilities.ObjectWriter):this -20 (-10.70% of base) : 59969.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification:Equals(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -20 (-11.83% of base) : 54277.dasm - Microsoft.CodeAnalysis.NamingStyles.NamingStyle:Equals(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -20 (-20.20% of base) : 52927.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(System.Object):bool:this -20 (-20.20% of base) : 53221.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(System.Object):bool:this -20 (-9.80% of base) : 218102.dasm - Microsoft.Diagnostics.Runtime.PdbInfo:Equals(System.Object):bool:this -20 (-6.62% of base) : 154499.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:Ctor_Default():this -19 (-0.57% of base) : 14605.dasm - <b__11_0>d:MoveNext():this -19 (-2.20% of base) : 238756.dasm - <>c__DisplayClass101_0:b__0(System.Threading.Tasks.Task`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this -19 (-2.20% of base) : 141819.dasm - <>c__DisplayClass101_0:b__0(System.Threading.Tasks.Task`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this -19 (-3.05% of base) : 255858.dasm - System.SpanTests.ReadOnlySpanTests:IndexOverflow() -18 (-7.86% of base) : 102691.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructWithStructArray(int):System.Linq.Expressions.Tests.Ss[] -16 (-6.15% of base) : 103144.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.S][] -16 (-5.61% of base) : 103086.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructWithStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.Ss][] -16 (-0.65% of base) : 243358.dasm - System.Reflection.PortableExecutable.Tests.DebugDirectoryTests:ValidateDeterministic(System.Reflection.PortableExecutable.PEReader):this -16 (-0.43% of base) : 284861.dasm - XDocumentTests.SDMSample.SDM_Element:ElementExplicitToNullables():this -15 (-0.38% of base) : 238085.dasm - System.Data.SqlClient.TdsParser:WriteSqlVariantDataRowValue(System.Object,System.Data.SqlClient.TdsParserStateObject,bool):System.Threading.Tasks.Task:this -15 (-0.38% of base) : 141043.dasm - System.Data.SqlClient.TdsParser:WriteSqlVariantDataRowValue(System.Object,System.Data.SqlClient.TdsParserStateObject,bool):System.Threading.Tasks.Task:this -14 (-7.37% of base) : 58849.dasm - Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualChar:Equals(System.Object):bool:this -13 (-12.38% of base) : 25819.dasm - <>c:b__738_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person_ObjExtData:this -13 (-12.38% of base) : 25951.dasm - <>c:b__603_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person:this Top method regressions (percentages): 1 ( 1.09% of base) : 105357.dasm - System.Linq.Expressions.Tests.ConstantTests:CheckStructConstantTest(bool) 1 ( 1.09% of base) : 109275.dasm - System.Linq.Expressions.Tests.LambdaIdentityTests:CheckLambdaIdentityStructTest(bool) 1 ( 1.09% of base) : 110396.dasm - System.Linq.Expressions.Tests.NewWithParameterTests:CheckNewWithParameterStructTest(bool) 1 ( 1.03% of base) : 105363.dasm - System.Linq.Expressions.Tests.ConstantTests:CheckStructWithValueConstantTest(bool) 1 ( 1.03% of base) : 109281.dasm - System.Linq.Expressions.Tests.LambdaIdentityTests:CheckLambdaIdentityStructWithValueTest(bool) 4 ( 0.75% of base) : 188724.dasm - System.Data.Tests.DataColumnTest:Defaults3():this 8 ( 0.68% of base) : 63458.dasm - d__1:MoveNext():this 5 ( 0.66% of base) : 56490.dasm - Microsoft.CodeAnalysis.Rename.RenameLocations:Filter(System.Func`2[[Microsoft.CodeAnalysis.Location, Microsoft.CodeAnalysis, Version=3.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):Microsoft.CodeAnalysis.Rename.RenameLocations:this 3 ( 0.63% of base) : 102964.dasm - System.Linq.Expressions.Tests.NewArrayListTests:VerifyStructArrayList(System.Linq.Expressions.Tests.S[],System.Linq.Expressions.Expression[],bool) 3 ( 0.63% of base) : 102970.dasm - System.Linq.Expressions.Tests.NewArrayListTests:VerifyStructWithValueArrayList(System.Linq.Expressions.Tests.Ss[],System.Linq.Expressions.Expression[],bool) 2 ( 0.25% of base) : 189952.dasm - System.Data.Tests.SqlTypes.SqlBooleanTest:EqualsTest():this 1 ( 0.07% of base) : 140301.dasm - System.Data.SqlClient.MetaType:GetNullSqlValue(System.Type):System.Object 1 ( 0.07% of base) : 237361.dasm - System.Data.SqlClient.MetaType:GetNullSqlValue(System.Type):System.Object 2 ( 0.04% of base) : 305243.dasm - d__39:MoveNext():this 2 ( 0.04% of base) : 305239.dasm - d__38:MoveNext():this Top method improvements (percentages): -20 (-50.00% of base) : 238697.dasm - ActivityId:.ctor(ActivityId):this -20 (-50.00% of base) : 141761.dasm - ActivityId:.ctor(ActivityId):this -24 (-27.27% of base) : 52928.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(Microsoft.CodeAnalysis.ProjectId):bool:this -24 (-27.27% of base) : 53222.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(Microsoft.CodeAnalysis.SolutionId):bool:this -20 (-20.20% of base) : 52927.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(System.Object):bool:this -20 (-20.20% of base) : 53221.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(System.Object):bool:this -12 (-18.75% of base) : 65147.dasm - <>c__DisplayClass12_0:b__0(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -12 (-18.46% of base) : 65146.dasm - <>c__DisplayClass11_0:b__0(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -11 (-17.74% of base) : 293495.dasm - <>c__DisplayClass15_0:b__0():System.Object:this -12 (-17.39% of base) : 212952.dasm - <>c:b__6_0():System.Object:this -72 (-15.29% of base) : 237399.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -72 (-15.29% of base) : 140341.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -24 (-14.37% of base) : 52677.dasm - Microsoft.CodeAnalysis.DocumentId:Equals(Microsoft.CodeAnalysis.DocumentId):bool:this -24 (-12.97% of base) : 45285.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-12.97% of base) : 229744.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-12.97% of base) : 300784.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-12.97% of base) : 160119.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-12.97% of base) : 4791.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-12.97% of base) : 254496.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -13 (-12.38% of base) : 25819.dasm - <>c:b__738_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person_ObjExtData:this -13 (-12.38% of base) : 25951.dasm - <>c:b__603_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person:this -13 (-12.38% of base) : 25841.dasm - <>c:b__704_0(System.Object[]):TypeWithGuid:this -224 (-11.90% of base) : 243658.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -20 (-11.83% of base) : 54277.dasm - Microsoft.CodeAnalysis.NamingStyles.NamingStyle:Equals(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -20 (-11.36% of base) : 59952.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SerializableNamingRule:WriteTo(Roslyn.Utilities.ObjectWriter):this -24 (-11.21% of base) : 102685.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructArray(int):System.Linq.Expressions.Tests.S[] -20 (-10.70% of base) : 59969.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification:Equals(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -41 (-10.20% of base) : 62129.dasm - SolutionAttributes:With(System.Nullable`1[VersionStamp],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Guid]):SolutionAttributes:this -10 (-9.90% of base) : 52932.dasm - Microsoft.CodeAnalysis.ProjectId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -10 (-9.90% of base) : 53226.dasm - Microsoft.CodeAnalysis.SolutionId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -60 (-9.82% of base) : 256248.dasm - System.SpanTests.ReadOnlySpanTests:CopyToLargeSizeTest(long) -60 (-9.82% of base) : 256847.dasm - System.SpanTests.SpanTests:CopyToLargeSizeTest(long) -20 (-9.80% of base) : 218102.dasm - Microsoft.Diagnostics.Runtime.PdbInfo:Equals(System.Object):bool:this -60 (-9.79% of base) : 73233.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:GuidToEntityConverter() -20 (-9.48% of base) : 65135.dasm - <>c__DisplayClass3_0:b__3(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingRule):System.String:this -38 (-9.45% of base) : 258698.dasm - FluentAssertions.Primitives.NullableGuidAssertions:Be(System.Nullable`1[Guid],System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.NullableGuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -80 (-8.31% of base) : 238932.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 148027.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 231629.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 241720.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 171681.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 286067.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 288227.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 66246.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 250089.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 268103.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 311404.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 276934.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 314332.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 8155.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -80 (-8.31% of base) : 188432.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -10 (-8.20% of base) : 52681.dasm - Microsoft.CodeAnalysis.DocumentId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -10 (-8.06% of base) : 62130.dasm - SolutionAttributes:WriteTo(Roslyn.Utilities.ObjectWriter):this -18 (-7.86% of base) : 102691.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructWithStructArray(int):System.Linq.Expressions.Tests.Ss[] -14 (-7.37% of base) : 58849.dasm - Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualChar:Equals(System.Object):bool:this -12 (-7.10% of base) : 216106.dasm - CachedOptions:Equals(System.Object):bool:this -55 (-7.09% of base) : 217525.dasm - d__19:MoveNext():this -13 (-7.03% of base) : 84708.dasm - System.Tests.GuidTests:TryWriteBytes_LengthTooShort_ReturnsFalse(int) -20 (-6.62% of base) : 154499.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:Ctor_Default():this -36 (-6.32% of base) : 117531.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -1 (-6.25% of base) : 314881.dasm - System.Net.SslStreamContext:GetChannelBinding(int):System.Security.Authentication.ExtendedProtection.ChannelBinding:this -90 (-6.16% of base) : 180251.dasm - d__10:MoveNext():this -16 (-6.15% of base) : 103144.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.S][] -16 (-5.61% of base) : 103086.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructWithStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.Ss][] -10 (-5.52% of base) : 180104.dasm - NuGet.Protocol.Core.Types.SourceCacheContext:Clone():NuGet.Protocol.Core.Types.SourceCacheContext:this -8 (-5.52% of base) : 214404.dasm - Microsoft.CodeAnalysis.CSharp.Formatting.IndentBlockFormattingRule:WithOptions(Microsoft.CodeAnalysis.Diagnostics.AnalyzerConfigOptions):Microsoft.CodeAnalysis.Formatting.Rules.AbstractFormattingRule:this -80 (-5.49% of base) : 243656.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Ctor():this -23 (-5.20% of base) : 45691.dasm - System.Runtime.Serialization.Formatters.Tests.EqualityExtensions:IsEqual(System.Globalization.SortVersion,System.Globalization.SortVersion,bool) -47 (-5.08% of base) : 279082.dasm - NuGet.Common.TelemetryActivity:Dispose():this -144 (-5.05% of base) : 108519.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:SymbolDocument(System.String,System.Guid,System.Guid,System.Guid) -47 (-5.03% of base) : 43503.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -23 (-5.02% of base) : 5283.dasm - System.Globalization.Tests.CompareInfoTests:VersionTest():this -48 (-4.97% of base) : 56878.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AssignNamesToNamingStyleElements(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences):System.Collections.Immutable.ImmutableDictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -47 (-4.96% of base) : 300195.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -47 (-4.92% of base) : 2525.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -47 (-4.86% of base) : 159625.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -10 (-4.81% of base) : 54269.dasm - Microsoft.CodeAnalysis.NamingStyles.NamingStyle:WriteTo(Roslyn.Utilities.ObjectWriter):this -28 (-4.67% of base) : 35341.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.conversions.target003.target003.TargetIsPredefinedValueType:NullableGuidTypeWithIdentityConversionInAssignment():bool -10 (-4.65% of base) : 154504.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:AlgorithmId_Set_Get_ReturnsExpected(System.Guid):this -1 (-4.55% of base) : 312695.dasm - <>c__DisplayClass48_0:b__0():System.Object:this -1 (-4.55% of base) : 312696.dasm - <>c__DisplayClass48_0:b__1():System.Object:this -22 (-4.26% of base) : 56741.dasm - Microsoft.CodeAnalysis.Remote.SerializableReferenceLocation:Dehydrate(Microsoft.CodeAnalysis.FindSymbols.ReferenceLocation,System.Threading.CancellationToken):Microsoft.CodeAnalysis.Remote.SerializableReferenceLocation -35 (-4.24% of base) : 212157.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_CLSIDExists_ReturnsExpected():this -41 (-4.06% of base) : 62020.dasm - ProjectAttributes:With(System.Nullable`1[VersionStamp],System.String,System.String,System.String,Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[CompilationOutputInfo],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Guid]):ProjectAttributes:this -32 (-3.88% of base) : 117544.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -13 (-3.83% of base) : 258664.dasm - FluentAssertions.Primitives.GuidAssertions:BeEmpty(System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.GuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -147 (-3.46% of base) : 85315.dasm - System.Tests.TimeZoneInfoTests:TestSplittingRulesWhenReported() -65 (-3.35% of base) : 121852.dasm - Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests:ResolvesServiceMixedServiceAndOptionalStructConstructorArgumentsReliably():this -10 (-3.31% of base) : 62021.dasm - ProjectAttributes:WriteTo(Roslyn.Utilities.ObjectWriter):this -10 (-3.28% of base) : 258665.dasm - FluentAssertions.Primitives.GuidAssertions:NotBeEmpty(System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.GuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -13 (-3.17% of base) : 5869.dasm - System.Globalization.Tests.SortVersionMiscTests:ConstructionsTest():this -29 (-3.13% of base) : 243373.dasm - System.Reflection.PortableExecutable.Tests.PEBuilderTests:WritePEImage(System.IO.Stream,System.Reflection.Metadata.Ecma335.MetadataBuilder,System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.Metadata.Blob,System.Byte[],bool,ushort) -19 (-3.05% of base) : 255858.dasm - System.SpanTests.ReadOnlySpanTests:IndexOverflow() -10 (-2.87% of base) : 135271.dasm - System.ComponentModel.Design.Tests.CommandIDTests:Ctor_Guid_ID(System.Guid,int):this -2 (-2.86% of base) : 30484.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendef.commongendef.FirstClassReturnStruct`1[__Canon][System.__Canon]:get_Item(int):ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendef.commongendef.SecondStruct`1[__Canon]:this -2 (-2.86% of base) : 30481.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendef.commongendef.FirstClassReturnStruct`1[__Canon][System.__Canon]:InstanceMethod():ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendef.commongendef.SecondStruct`1[__Canon]:this -2 (-2.86% of base) : 30483.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendef.commongendef.FirstClassReturnStruct`1[__Canon][System.__Canon]:op_Addition(ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendef.commongendef.FirstClassReturnStruct`1[__Canon],int):ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendef.commongendef.SecondStruct`1[__Canon] -2 (-2.86% of base) : 30482.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendef.commongendef.FirstClassReturnStruct`1[__Canon][System.__Canon]:StaticMethod():ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendef.commongendef.SecondStruct`1[__Canon] -1 (-2.86% of base) : 8274.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this -1 (-2.86% of base) : 122188.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 233 total methods with Code Size differences (218 improved, 15 regressed), 39 unchanged. -------------------------------------------------------------------------------- Asm diffs summary: Summary Markdown file: D:\Sergey\git\runtime\artifacts\spmi\diff_summary.21.md Asm diffs in 5 MCH files: D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\benchmarks.run.Linux.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\coreclr_tests.pmi.Linux.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\libraries.crossgen2.Linux.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\libraries.pmi.Linux.x64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.x64\libraries_tests.pmi.Linux.x64.checked.mch Tue 09/21/2021 16:00:32.57 ================ Logging to D:\Sergey\git\runtime\artifacts\spmi\superpmi.44.log Using JIT/EE Version from jiteeversionguid.h: 5ed35c58-857b-48dd-a818-7c0136dc9f73 Using coredistools found at D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\coredistools.dll Found download cache directory "D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64" and --force_download not set; skipping download SuperPMI ASM diffs Base JIT Path: D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_base\clrjit_win_arm64_x64.dll Diff JIT Path: D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_win_arm64_x64.dll Using MCH files: D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\benchmarks.run.windows.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\coreclr_tests.pmi.windows.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\libraries.crossgen2.windows.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\libraries.pmi.windows.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\libraries_tests.pmi.windows.arm64.checked.mch Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\benchmarks.run.windows.arm64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.arm64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -target arm64 -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_win_arm64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\benchmarks.run.windows.arm64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.arm64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.arm64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.arm64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.arm64.checked.3\diff Found 46 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 53844 Total bytes of diff: 53312 Total bytes of delta: -532 (-0.99% of base) Total relative delta: -0.82 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 68 : 9969.dasm (4.34% of base) Top file improvements (bytes): -328 : 9955.dasm (-24.33% of base) -48 : 9819.dasm (-3.08% of base) -32 : 13927.dasm (-3.46% of base) -28 : 2656.dasm (-12.96% of base) -24 : 12648.dasm (-1.95% of base) -16 : 5958.dasm (-2.04% of base) -16 : 7252.dasm (-6.15% of base) -16 : 9923.dasm (-2.05% of base) -12 : 14295.dasm (-2.40% of base) -12 : 5694.dasm (-1.38% of base) -8 : 18805.dasm (-1.19% of base) -8 : 8851.dasm (-9.52% of base) -8 : 9338.dasm (-0.19% of base) -8 : 18879.dasm (-0.76% of base) -8 : 9926.dasm (-1.41% of base) -8 : 23028.dasm (-9.09% of base) -8 : 5942.dasm (-1.40% of base) -8 : 18963.dasm (-2.86% of base) -4 : 8072.dasm (-0.04% of base) 20 total files with Code Size differences (19 improved, 1 regressed), 26 unchanged. Top method regressions (bytes): 68 ( 4.34% of base) : 9969.dasm - System.Drawing.Image:EnsureSave(System.Drawing.Image,System.String,System.IO.Stream) Top method improvements (bytes): -328 (-24.33% of base) : 9955.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -48 (-3.08% of base) : 9819.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueRange(System.Collections.Generic.IEnumerable`1[ValueTuple`2]):this -32 (-3.46% of base) : 13927.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:K_Max_Elements():this -28 (-12.96% of base) : 2656.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -24 (-1.95% of base) : 12648.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue_And_Enqueue():this -16 (-6.15% of base) : 7252.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -16 (-2.05% of base) : 9923.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -16 (-2.04% of base) : 5958.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -12 (-2.40% of base) : 14295.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -12 (-1.38% of base) : 5694.dasm - System.Threading.Tasks.UnwrapPromise`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this -8 (-0.19% of base) : 9338.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -8 (-0.76% of base) : 18879.dasm - System.Diagnostics.Tracing.ActivityTracker:OnStart(System.String,System.String,int,byref,byref,int,bool):this -8 (-1.19% of base) : 18805.dasm - System.Diagnostics.Tracing.EventSource:EnsureDescriptorsInitialized():this -8 (-1.41% of base) : 9926.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -8 (-2.86% of base) : 18963.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -8 (-9.52% of base) : 8851.dasm - System.Guid:ToByteArray():System.Byte[]:this -8 (-1.40% of base) : 5942.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -8 (-9.09% of base) : 23028.dasm - System.Tests.Perf_Guid:TryWriteBytes():bool:this -4 (-0.04% of base) : 8072.dasm - Jil.Deserialize.Methods:.cctor() Top method regressions (percentages): 68 ( 4.34% of base) : 9969.dasm - System.Drawing.Image:EnsureSave(System.Drawing.Image,System.String,System.IO.Stream) Top method improvements (percentages): -328 (-24.33% of base) : 9955.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -28 (-12.96% of base) : 2656.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -8 (-9.52% of base) : 8851.dasm - System.Guid:ToByteArray():System.Byte[]:this -8 (-9.09% of base) : 23028.dasm - System.Tests.Perf_Guid:TryWriteBytes():bool:this -16 (-6.15% of base) : 7252.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -32 (-3.46% of base) : 13927.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:K_Max_Elements():this -48 (-3.08% of base) : 9819.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueRange(System.Collections.Generic.IEnumerable`1[ValueTuple`2]):this -8 (-2.86% of base) : 18963.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -12 (-2.40% of base) : 14295.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -16 (-2.05% of base) : 9923.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -16 (-2.04% of base) : 5958.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -24 (-1.95% of base) : 12648.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue_And_Enqueue():this -8 (-1.41% of base) : 9926.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -8 (-1.40% of base) : 5942.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -12 (-1.38% of base) : 5694.dasm - System.Threading.Tasks.UnwrapPromise`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this -8 (-1.19% of base) : 18805.dasm - System.Diagnostics.Tracing.EventSource:EnsureDescriptorsInitialized():this -8 (-0.76% of base) : 18879.dasm - System.Diagnostics.Tracing.ActivityTracker:OnStart(System.String,System.String,int,byref,byref,int,bool):this -8 (-0.19% of base) : 9338.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -4 (-0.04% of base) : 8072.dasm - Jil.Deserialize.Methods:.cctor() 20 total methods with Code Size differences (19 improved, 1 regressed), 26 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\coreclr_tests.pmi.windows.arm64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.arm64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -target arm64 -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_win_arm64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\coreclr_tests.pmi.windows.arm64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.arm64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.arm64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.arm64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.arm64.checked.3\diff Found 1042 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 6406556 Total bytes of diff: 6397072 Total bytes of delta: -9484 (-0.15% of base) Total relative delta: -3.33 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 32 : 131509.dasm (0.90% of base) 16 : 171090.dasm (7.55% of base) 16 : 173988.dasm (5.48% of base) 16 : 173974.dasm (5.97% of base) 16 : 171084.dasm (7.84% of base) 16 : 171088.dasm (7.41% of base) 16 : 173975.dasm (7.55% of base) 16 : 173976.dasm (7.55% of base) 16 : 173972.dasm (5.97% of base) 16 : 173979.dasm (7.41% of base) 16 : 173980.dasm (7.55% of base) 16 : 171098.dasm (6.45% of base) 16 : 171089.dasm (7.41% of base) 16 : 171082.dasm (7.69% of base) 16 : 173977.dasm (7.55% of base) 16 : 173978.dasm (7.41% of base) 16 : 171086.dasm (7.55% of base) 16 : 171085.dasm (7.55% of base) 16 : 171087.dasm (7.55% of base) 12 : 218397.dasm (0.01% of base) 12 : 218417.dasm (0.01% of base) 12 : 218459.dasm (0.01% of base) 12 : 194113.dasm (0.01% of base) 8 : 231167.dasm (5.13% of base) 8 : 231299.dasm (3.92% of base) 8 : 230017.dasm (5.13% of base) 8 : 231910.dasm (4.08% of base) 8 : 231911.dasm (5.00% of base) 8 : 231912.dasm (5.00% of base) 8 : 231913.dasm (5.00% of base) 8 : 230551.dasm (5.13% of base) 8 : 230552.dasm (5.00% of base) 8 : 230553.dasm (5.00% of base) 8 : 231914.dasm (4.88% of base) 8 : 231915.dasm (4.88% of base) 8 : 231916.dasm (5.00% of base) 8 : 131805.dasm (0.34% of base) 8 : 230554.dasm (5.00% of base) 8 : 230555.dasm (4.88% of base) 8 : 230556.dasm (4.88% of base) 8 : 230557.dasm (5.00% of base) 8 : 194224.dasm (0.73% of base) 4 : 131286.dasm (0.12% of base) 4 : 172002.dasm (0.22% of base) 4 : 131416.dasm (0.35% of base) 4 : 131606.dasm (0.42% of base) 4 : 218437.dasm (0.00% of base) 4 : 131307.dasm (0.35% of base) 4 : 131525.dasm (0.38% of base) 4 : 131207.dasm (0.29% of base) 4 : 131679.dasm (0.33% of base) 4 : 131577.dasm (0.27% of base) 4 : 131480.dasm (0.43% of base) 4 : 130949.dasm (0.26% of base) 4 : 174878.dasm (0.31% of base) 4 : 230565.dasm (0.95% of base) 4 : 130854.dasm (0.42% of base) 4 : 131466.dasm (0.43% of base) 4 : 194103.dasm (0.00% of base) 4 : 131167.dasm (0.62% of base) Top file improvements (bytes): -3116 : 194026.dasm (-1.74% of base) -3116 : 194124.dasm (-1.74% of base) -216 : 225426.dasm (-0.45% of base) -212 : 225463.dasm (-0.55% of base) -208 : 225299.dasm (-0.54% of base) -196 : 225352.dasm (-0.46% of base) -196 : 225389.dasm (-0.51% of base) -168 : 219389.dasm (-0.17% of base) -160 : 226507.dasm (-0.47% of base) -100 : 171100.dasm (-5.53% of base) -100 : 171728.dasm (-5.42% of base) -84 : 218519.dasm (-0.06% of base) -84 : 218579.dasm (-0.06% of base) -84 : 218599.dasm (-0.06% of base) -60 : 218499.dasm (-0.04% of base) -52 : 131644.dasm (-1.58% of base) -44 : 194049.dasm (-0.04% of base) -44 : 194145.dasm (-0.04% of base) -40 : 244203.dasm (-2.32% of base) -40 : 244204.dasm (-2.32% of base) -40 : 227680.dasm (-0.53% of base) -32 : 228056.dasm (-0.55% of base) -32 : 228180.dasm (-0.53% of base) -32 : 227499.dasm (-0.56% of base) -28 : 131053.dasm (-1.30% of base) -28 : 218559.dasm (-0.03% of base) -24 : 226504.dasm (-0.07% of base) -24 : 244193.dasm (-1.87% of base) -24 : 244195.dasm (-1.87% of base) -20 : 131295.dasm (-0.99% of base) -20 : 131409.dasm (-1.22% of base) -16 : 249092.dasm (-15.38% of base) -16 : 131419.dasm (-0.48% of base) -16 : 82483.dasm (-2.04% of base) -16 : 194037.dasm (-0.01% of base) -16 : 130951.dasm (-1.57% of base) -16 : 131057.dasm (-1.03% of base) -16 : 131421.dasm (-0.84% of base) -16 : 213113.dasm (-11.76% of base) -16 : 213771.dasm (-10.53% of base) -16 : 131285.dasm (-0.76% of base) -16 : 194134.dasm (-0.01% of base) -16 : 224390.dasm (-11.76% of base) -12 : 131373.dasm (-1.30% of base) -12 : 131711.dasm (-1.24% of base) -12 : 130944.dasm (-0.19% of base) -12 : 249093.dasm (-12.00% of base) -12 : 131093.dasm (-0.57% of base) -12 : 131297.dasm (-0.68% of base) -12 : 174910.dasm (-0.74% of base) -12 : 131013.dasm (-0.68% of base) -12 : 131169.dasm (-0.97% of base) -12 : 130943.dasm (-0.77% of base) -12 : 131526.dasm (-0.66% of base) -12 : 131529.dasm (-0.97% of base) -12 : 218539.dasm (-0.01% of base) -12 : 202178.dasm (-2.33% of base) -12 : 202269.dasm (-2.33% of base) -12 : 131411.dasm (-0.67% of base) -8 : 171099.dasm (-4.26% of base) -8 : 174798.dasm (-6.67% of base) -8 : 231023.dasm (-6.67% of base) -8 : 231077.dasm (-6.67% of base) -8 : 231157.dasm (-6.67% of base) -8 : 102044.dasm (-6.67% of base) -8 : 131700.dasm (-0.71% of base) -8 : 231922.dasm (-4.17% of base) -8 : 231923.dasm (-4.08% of base) -8 : 232051.dasm (-7.14% of base) -8 : 232074.dasm (-7.14% of base) -8 : 131455.dasm (-0.56% of base) -8 : 131517.dasm (-0.56% of base) -8 : 171093.dasm (-4.08% of base) -8 : 214616.dasm (-6.67% of base) -8 : 226533.dasm (-0.02% of base) -8 : 226535.dasm (-0.02% of base) -8 : 226537.dasm (-0.02% of base) -8 : 171092.dasm (-4.08% of base) -8 : 231266.dasm (-7.14% of base) -8 : 231300.dasm (-3.77% of base) -8 : 231327.dasm (-7.14% of base) -8 : 171091.dasm (-4.88% of base) -8 : 173987.dasm (-4.08% of base) -8 : 229909.dasm (-6.67% of base) -8 : 102315.dasm (-6.67% of base) -8 : 173973.dasm (-3.77% of base) -8 : 171628.dasm (-6.67% of base) -8 : 244186.dasm (-1.25% of base) -8 : 244188.dasm (-1.25% of base) -8 : 130954.dasm (-0.78% of base) -8 : 230018.dasm (-4.88% of base) -8 : 230057.dasm (-6.67% of base) -8 : 230170.dasm (-6.67% of base) -8 : 244165.dasm (-1.30% of base) -8 : 244166.dasm (-1.30% of base) -8 : 244167.dasm (-1.30% of base) -8 : 244168.dasm (-1.30% of base) -8 : 102544.dasm (-6.67% of base) -8 : 231917.dasm (-3.92% of base) -8 : 244176.dasm (-1.30% of base) 291 total files with Code Size differences (231 improved, 60 regressed), 751 unchanged. Top method regressions (bytes): 32 ( 0.90% of base) : 131509.dasm - testout1:Func_0_5_2_1_4():System.Decimal 16 ( 5.97% of base) : 173972.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 16 ( 7.69% of base) : 171082.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 16 ( 7.41% of base) : 171088.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 16 ( 7.41% of base) : 173978.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 16 ( 7.55% of base) : 173977.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 16 ( 7.55% of base) : 171087.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 16 ( 7.55% of base) : 171090.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 16 ( 7.55% of base) : 173980.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 16 ( 7.55% of base) : 173976.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 16 ( 7.55% of base) : 171086.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 16 ( 5.97% of base) : 173974.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 16 ( 7.84% of base) : 171084.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 16 ( 7.41% of base) : 173979.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 16 ( 7.41% of base) : 171089.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 16 ( 7.55% of base) : 173975.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 16 ( 7.55% of base) : 171085.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 16 ( 5.48% of base) : 173988.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 16 ( 6.45% of base) : 171098.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 12 ( 0.01% of base) : 218397.dasm - i4div:Main():int 12 ( 0.01% of base) : 218417.dasm - i8div:Main():int 12 ( 0.01% of base) : 218459.dasm - r8div:Main():int 12 ( 0.01% of base) : 194113.dasm - u8div:Main():int 8 ( 4.88% of base) : 231914.dasm - NullableTest:BoxUnboxToNQ(double):bool 8 ( 4.88% of base) : 230555.dasm - NullableTest:BoxUnboxToNQ(double):bool 8 ( 5.00% of base) : 231913.dasm - NullableTest:BoxUnboxToNQ(int):bool 8 ( 5.00% of base) : 230554.dasm - NullableTest:BoxUnboxToNQ(int):bool 8 ( 5.00% of base) : 231916.dasm - NullableTest:BoxUnboxToNQ(long):bool 8 ( 5.00% of base) : 230557.dasm - NullableTest:BoxUnboxToNQ(long):bool 8 ( 5.00% of base) : 231912.dasm - NullableTest:BoxUnboxToNQ(short):bool 8 ( 5.00% of base) : 230553.dasm - NullableTest:BoxUnboxToNQ(short):bool 8 ( 4.08% of base) : 231910.dasm - NullableTest:BoxUnboxToNQ(System.__Canon):bool 8 ( 5.13% of base) : 230551.dasm - NullableTest:BoxUnboxToNQ(System.__Canon):bool 8 ( 4.88% of base) : 231915.dasm - NullableTest:BoxUnboxToNQ(System.Numerics.Vector`1[Single]):bool 8 ( 4.88% of base) : 230556.dasm - NullableTest:BoxUnboxToNQ(System.Numerics.Vector`1[Single]):bool 8 ( 3.92% of base) : 231299.dasm - NullableTest:BoxUnboxToNQ(System.Object):bool 8 ( 5.13% of base) : 230017.dasm - NullableTest:BoxUnboxToNQ(System.Object):bool 8 ( 5.13% of base) : 231167.dasm - NullableTest:BoxUnboxToNQ(System.ValueType):bool 8 ( 5.00% of base) : 231911.dasm - NullableTest:BoxUnboxToNQ(ubyte):bool 8 ( 5.00% of base) : 230552.dasm - NullableTest:BoxUnboxToNQ(ubyte):bool 8 ( 0.73% of base) : 194224.dasm - testout1:Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1():System.Decimal 8 ( 0.34% of base) : 131805.dasm - testout1:Func_0_6_4_4_4():System.Decimal 4 ( 0.95% of base) : 230565.dasm - NullableTest:Main():int 4 ( 0.22% of base) : 172002.dasm - NullableTest13:Run() 4 ( 0.00% of base) : 218437.dasm - r4div:Main():int 4 ( 0.31% of base) : 174878.dasm - testout1:Func_0_1_3_2():long 4 ( 0.42% of base) : 130854.dasm - testout1:Func_0_1_3_3_3():double 4 ( 0.26% of base) : 130949.dasm - testout1:Func_0_1_6_5_2():double 4 ( 0.62% of base) : 131167.dasm - testout1:Func_0_3_2_1_6():System.Decimal 4 ( 0.29% of base) : 131207.dasm - testout1:Func_0_3_2_5_6():float 4 ( 0.35% of base) : 131307.dasm - testout1:Func_0_3_6_4_5():short 4 ( 0.12% of base) : 131286.dasm - testout1:Func_0_4_1_2_2():System.Decimal 4 ( 0.35% of base) : 131416.dasm - testout1:Func_0_4_5_2_1():System.Decimal 4 ( 0.43% of base) : 131466.dasm - testout1:Func_0_4_5_4_3():System.Decimal 4 ( 0.43% of base) : 131480.dasm - testout1:Func_0_5_1_1_5():long 4 ( 0.38% of base) : 131525.dasm - testout1:Func_0_5_1_4_6():System.Decimal 4 ( 0.27% of base) : 131577.dasm - testout1:Func_0_5_3_6_3():double 4 ( 0.42% of base) : 131606.dasm - testout1:Func_0_5_5_1_1():System.Decimal 4 ( 0.33% of base) : 131679.dasm - testout1:Func_0_5_6_4_3():ushort 4 ( 0.00% of base) : 194103.dasm - u4div:Main():int Top method improvements (bytes): -3116 (-1.74% of base) : 194026.dasm - decimaldiv:Main():int -3116 (-1.74% of base) : 194124.dasm - decimalrem:Main():int -216 (-0.45% of base) : 225426.dasm - lclfldrem:Main():int -212 (-0.55% of base) : 225463.dasm - lclfldsub:Main():int -208 (-0.54% of base) : 225299.dasm - lclfldadd:Main():int -196 (-0.46% of base) : 225352.dasm - lclflddiv:Main():int -196 (-0.51% of base) : 225389.dasm - lclfldmul:Main():int -168 (-0.17% of base) : 219389.dasm - testout1:Func_0():int -160 (-0.47% of base) : 226507.dasm - decimalMDArrTest:Main():int -100 (-5.53% of base) : 171100.dasm - NullableTest16:Run() -100 (-5.42% of base) : 171728.dasm - NullableTest16:Run() -84 (-0.06% of base) : 218519.dasm - i8rem:Main():int -84 (-0.06% of base) : 218579.dasm - u4rem:Main():int -84 (-0.06% of base) : 218599.dasm - u8rem:Main():int -60 (-0.04% of base) : 218499.dasm - i4rem:Main():int -52 (-1.58% of base) : 131644.dasm - testout1:Func_0_5_5_5_4():System.Decimal -44 (-0.04% of base) : 194049.dasm - overlddiv:Main():int -44 (-0.04% of base) : 194145.dasm - overldrem:Main():int -40 (-2.32% of base) : 244203.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -40 (-2.32% of base) : 244204.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -40 (-0.53% of base) : 227680.dasm - TestApp:Main():int -32 (-0.55% of base) : 228056.dasm - TestApp:Main():int -32 (-0.53% of base) : 228180.dasm - TestApp:Main():int -32 (-0.56% of base) : 227499.dasm - TestApp:Main():int -28 (-0.03% of base) : 218559.dasm - r8rem:Main():int -28 (-1.30% of base) : 131053.dasm - testout1:Func_0_2_3_1_6():System.Decimal -24 (-0.07% of base) : 226504.dasm - decimalMDArrTest:Main():int -24 (-1.87% of base) : 244193.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -24 (-1.87% of base) : 244195.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -20 (-0.99% of base) : 131295.dasm - testout1:Func_0_3_6_6_5():long -20 (-1.22% of base) : 131409.dasm - testout1:Func_0_4_5_3_2():System.Decimal -16 (-11.76% of base) : 213113.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -16 (-11.76% of base) : 224390.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -16 (-0.01% of base) : 194037.dasm - decimaldiv:Main():int -16 (-0.01% of base) : 194134.dasm - decimalrem:Main():int -16 (-15.38% of base) : 249092.dasm - GitHub_23739:Test1f(Cls1f) -16 (-2.04% of base) : 82483.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -16 (-10.53% of base) : 213771.dasm - TestMergeReturnBlocks:TestNoFieldSeqPropogation(int):ReturnStruct -16 (-1.57% of base) : 130951.dasm - testout1:Func_0_1_6_4_6():int -16 (-1.03% of base) : 131057.dasm - testout1:Func_0_2_5_6_1():double -16 (-0.76% of base) : 131285.dasm - testout1:Func_0_4_1_2_3():System.Decimal -16 (-0.84% of base) : 131421.dasm - testout1:Func_0_4_5_1_2():System.Decimal -16 (-0.48% of base) : 131419.dasm - testout1:Func_0_4_5_1_4():System.Decimal -12 (-2.33% of base) : 202178.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -12 (-2.33% of base) : 202269.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -12 (-12.00% of base) : 249093.dasm - GitHub_23739:Test2f(Cls2f) -12 (-0.01% of base) : 218539.dasm - r4rem:Main():int -12 (-0.19% of base) : 130944.dasm - testout1:Func_0_1_6_6_1():System.Decimal -12 (-0.77% of base) : 130943.dasm - testout1:Func_0_1_6_6_2():System.Decimal -12 (-0.68% of base) : 131013.dasm - testout1:Func_0_2_2_3_6():System.Decimal -12 (-0.57% of base) : 131093.dasm - testout1:Func_0_2_6_4_5():double -12 (-0.97% of base) : 131169.dasm - testout1:Func_0_3_2_1_4():System.Decimal -12 (-0.68% of base) : 131297.dasm - testout1:Func_0_3_6_6_3():System.Decimal -12 (-1.30% of base) : 131373.dasm - testout1:Func_0_4_2_4_5():int -12 (-0.74% of base) : 174910.dasm - testout1:Func_0_4_3_4():System.Decimal -12 (-0.67% of base) : 131411.dasm - testout1:Func_0_4_5_2_6():System.Decimal -12 (-0.97% of base) : 131529.dasm - testout1:Func_0_5_1_4_2():System.Decimal -12 (-0.66% of base) : 131526.dasm - testout1:Func_0_5_1_4_5():System.Decimal -12 (-1.24% of base) : 131711.dasm - testout1:Func_0_6_1_5_3():float -8 (-0.02% of base) : 226510.dasm - doubleMDArrTest:Main():int -8 (-0.02% of base) : 226516.dasm - floatMDArrTest:Main():int -8 (-1.25% of base) : 244186.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -8 (-1.30% of base) : 244199.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -8 (-1.02% of base) : 244209.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -8 (-1.25% of base) : 244188.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -8 (-1.30% of base) : 244200.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -8 (-1.02% of base) : 244210.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -8 (-1.30% of base) : 244182.dasm - GenBase`1[__Canon][System.__Canon]:VerifyLayout():this -8 (-1.30% of base) : 244184.dasm - GenBase`1[Byte][System.Byte]:VerifyLayout():this -8 (-1.30% of base) : 244171.dasm - GenConstructedReference:VerifyLayout():this -8 (-1.30% of base) : 244172.dasm - GenConstructedValue:VerifyLayout():this -8 (-1.30% of base) : 244166.dasm - GenDouble:VerifyLayout():this -8 (-1.30% of base) : 244170.dasm - GenGuid:VerifyLayout():this -8 (-1.30% of base) : 244165.dasm - GenInt:VerifyLayout():this -8 (-1.30% of base) : 244174.dasm - GenInt1DArray:VerifyLayout():this -8 (-1.30% of base) : 244177.dasm - GenIntJaggedArray:VerifyLayout():this -8 (-1.30% of base) : 244168.dasm - GenObject:VerifyLayout():this -8 (-1.30% of base) : 244167.dasm - GenString:VerifyLayout():this -8 (-1.30% of base) : 244176.dasm - GenString2DArray:VerifyLayout():this -8 (-6.67% of base) : 174798.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 231023.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 231077.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 231157.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 102044.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 232051.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 232074.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 214616.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 231266.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 231327.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 229909.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 102315.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 171628.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 230057.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 230170.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 102544.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 215029.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 215278.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 102792.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 225515.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 174490.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool Top method regressions (percentages): 16 ( 7.84% of base) : 171084.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 16 ( 7.69% of base) : 171082.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 16 ( 7.55% of base) : 173977.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 16 ( 7.55% of base) : 171087.dasm - NullableTest16:BoxUnboxToNQGen(int):bool 16 ( 7.55% of base) : 171090.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 16 ( 7.55% of base) : 173980.dasm - NullableTest16:BoxUnboxToNQGen(long):bool 16 ( 7.55% of base) : 173976.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 16 ( 7.55% of base) : 171086.dasm - NullableTest16:BoxUnboxToNQGen(short):bool 16 ( 7.55% of base) : 173975.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 16 ( 7.55% of base) : 171085.dasm - NullableTest16:BoxUnboxToNQGen(ubyte):bool 16 ( 7.41% of base) : 171088.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 16 ( 7.41% of base) : 173978.dasm - NullableTest16:BoxUnboxToNQGen(double):bool 16 ( 7.41% of base) : 173979.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 16 ( 7.41% of base) : 171089.dasm - NullableTest16:BoxUnboxToNQGen(System.Numerics.Vector`1[Single]):bool 16 ( 6.45% of base) : 171098.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 16 ( 5.97% of base) : 173972.dasm - NullableTest16:BoxUnboxToNQ(System.Object):bool 16 ( 5.97% of base) : 173974.dasm - NullableTest16:BoxUnboxToNQGen(System.__Canon):bool 16 ( 5.48% of base) : 173988.dasm - NullableTest16:BoxUnboxToNQGenC(System.Nullable`1[Byte]):bool 8 ( 5.13% of base) : 230551.dasm - NullableTest:BoxUnboxToNQ(System.__Canon):bool 8 ( 5.13% of base) : 230017.dasm - NullableTest:BoxUnboxToNQ(System.Object):bool 8 ( 5.13% of base) : 231167.dasm - NullableTest:BoxUnboxToNQ(System.ValueType):bool 8 ( 5.00% of base) : 231913.dasm - NullableTest:BoxUnboxToNQ(int):bool 8 ( 5.00% of base) : 230554.dasm - NullableTest:BoxUnboxToNQ(int):bool 8 ( 5.00% of base) : 231916.dasm - NullableTest:BoxUnboxToNQ(long):bool 8 ( 5.00% of base) : 230557.dasm - NullableTest:BoxUnboxToNQ(long):bool 8 ( 5.00% of base) : 231912.dasm - NullableTest:BoxUnboxToNQ(short):bool 8 ( 5.00% of base) : 230553.dasm - NullableTest:BoxUnboxToNQ(short):bool 8 ( 5.00% of base) : 231911.dasm - NullableTest:BoxUnboxToNQ(ubyte):bool 8 ( 5.00% of base) : 230552.dasm - NullableTest:BoxUnboxToNQ(ubyte):bool 8 ( 4.88% of base) : 231914.dasm - NullableTest:BoxUnboxToNQ(double):bool 8 ( 4.88% of base) : 230555.dasm - NullableTest:BoxUnboxToNQ(double):bool 8 ( 4.88% of base) : 231915.dasm - NullableTest:BoxUnboxToNQ(System.Numerics.Vector`1[Single]):bool 8 ( 4.88% of base) : 230556.dasm - NullableTest:BoxUnboxToNQ(System.Numerics.Vector`1[Single]):bool 8 ( 4.08% of base) : 231910.dasm - NullableTest:BoxUnboxToNQ(System.__Canon):bool 8 ( 3.92% of base) : 231299.dasm - NullableTest:BoxUnboxToNQ(System.Object):bool 4 ( 0.95% of base) : 230565.dasm - NullableTest:Main():int 32 ( 0.90% of base) : 131509.dasm - testout1:Func_0_5_2_1_4():System.Decimal 8 ( 0.73% of base) : 194224.dasm - testout1:Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1():System.Decimal 4 ( 0.62% of base) : 131167.dasm - testout1:Func_0_3_2_1_6():System.Decimal 4 ( 0.43% of base) : 131480.dasm - testout1:Func_0_5_1_1_5():long 4 ( 0.43% of base) : 131466.dasm - testout1:Func_0_4_5_4_3():System.Decimal 4 ( 0.42% of base) : 130854.dasm - testout1:Func_0_1_3_3_3():double 4 ( 0.42% of base) : 131606.dasm - testout1:Func_0_5_5_1_1():System.Decimal 4 ( 0.38% of base) : 131525.dasm - testout1:Func_0_5_1_4_6():System.Decimal 4 ( 0.35% of base) : 131416.dasm - testout1:Func_0_4_5_2_1():System.Decimal 4 ( 0.35% of base) : 131307.dasm - testout1:Func_0_3_6_4_5():short 8 ( 0.34% of base) : 131805.dasm - testout1:Func_0_6_4_4_4():System.Decimal 4 ( 0.33% of base) : 131679.dasm - testout1:Func_0_5_6_4_3():ushort 4 ( 0.31% of base) : 174878.dasm - testout1:Func_0_1_3_2():long 4 ( 0.29% of base) : 131207.dasm - testout1:Func_0_3_2_5_6():float 4 ( 0.27% of base) : 131577.dasm - testout1:Func_0_5_3_6_3():double 4 ( 0.26% of base) : 130949.dasm - testout1:Func_0_1_6_5_2():double 4 ( 0.22% of base) : 172002.dasm - NullableTest13:Run() 4 ( 0.12% of base) : 131286.dasm - testout1:Func_0_4_1_2_2():System.Decimal 12 ( 0.01% of base) : 218459.dasm - r8div:Main():int 12 ( 0.01% of base) : 194113.dasm - u8div:Main():int 12 ( 0.01% of base) : 218417.dasm - i8div:Main():int 12 ( 0.01% of base) : 218397.dasm - i4div:Main():int 4 ( 0.00% of base) : 218437.dasm - r4div:Main():int 4 ( 0.00% of base) : 194103.dasm - u4div:Main():int Top method improvements (percentages): -16 (-15.38% of base) : 249092.dasm - GitHub_23739:Test1f(Cls1f) -4 (-14.29% of base) : 86950.dasm - Test:CopyAStructUsingAddressOfASmallField(long):B -12 (-12.00% of base) : 249093.dasm - GitHub_23739:Test2f(Cls2f) -16 (-11.76% of base) : 213113.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -16 (-11.76% of base) : 224390.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -16 (-10.53% of base) : 213771.dasm - TestMergeReturnBlocks:TestNoFieldSeqPropogation(int):ReturnStruct -8 (-7.14% of base) : 232051.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 232074.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 231266.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 231327.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-7.14% of base) : 231183.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 174798.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 231023.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 231077.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 231157.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 102044.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 214616.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 229909.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 102315.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 171628.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 230057.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 230170.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 102544.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 215029.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 215278.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 102792.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 225515.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 174490.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.67% of base) : 174591.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -8 (-6.25% of base) : 170765.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneIntStructManaged(NativeVarargTest.OneIntStruct):NativeVarargTest.OneIntStruct -8 (-6.06% of base) : 168359.dasm - ReliabilityFramework:AddSuccess(System.String,ReliabilityTest,int):this -4 (-5.56% of base) : 239429.dasm - JitTest.Test:method_6_1(JitTest.ValueClass):JitTest.ValueClass -4 (-5.56% of base) : 239433.dasm - JitTest.Test:method_6_5(JitTest.ValueClass):JitTest.ValueClass -100 (-5.53% of base) : 171100.dasm - NullableTest16:Run() -100 (-5.42% of base) : 171728.dasm - NullableTest16:Run() -8 (-4.88% of base) : 230558.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -8 (-4.88% of base) : 230018.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -8 (-4.88% of base) : 231168.dasm - NullableTest:BoxUnboxToQ(System.ValueType):bool -8 (-4.88% of base) : 171083.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -8 (-4.88% of base) : 171091.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -8 (-4.26% of base) : 171099.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -8 (-4.17% of base) : 231921.dasm - NullableTest:BoxUnboxToQ(double):bool -8 (-4.17% of base) : 230562.dasm - NullableTest:BoxUnboxToQ(double):bool -8 (-4.17% of base) : 231922.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -8 (-4.17% of base) : 230563.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -8 (-4.17% of base) : 171095.dasm - NullableTest16:BoxUnboxToQGen(double):bool -8 (-4.17% of base) : 173985.dasm - NullableTest16:BoxUnboxToQGen(double):bool -8 (-4.17% of base) : 171096.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -8 (-4.17% of base) : 173986.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -8 (-4.08% of base) : 231920.dasm - NullableTest:BoxUnboxToQ(int):bool -8 (-4.08% of base) : 230561.dasm - NullableTest:BoxUnboxToQ(int):bool -8 (-4.08% of base) : 231923.dasm - NullableTest:BoxUnboxToQ(long):bool -8 (-4.08% of base) : 230564.dasm - NullableTest:BoxUnboxToQ(long):bool -8 (-4.08% of base) : 231919.dasm - NullableTest:BoxUnboxToQ(short):bool -8 (-4.08% of base) : 230560.dasm - NullableTest:BoxUnboxToQ(short):bool -8 (-4.08% of base) : 231918.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -8 (-4.08% of base) : 230559.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -8 (-4.08% of base) : 171094.dasm - NullableTest16:BoxUnboxToQGen(int):bool -8 (-4.08% of base) : 173984.dasm - NullableTest16:BoxUnboxToQGen(int):bool -8 (-4.08% of base) : 173987.dasm - NullableTest16:BoxUnboxToQGen(long):bool -8 (-4.08% of base) : 171097.dasm - NullableTest16:BoxUnboxToQGen(long):bool -8 (-4.08% of base) : 171093.dasm - NullableTest16:BoxUnboxToQGen(short):bool -8 (-4.08% of base) : 173983.dasm - NullableTest16:BoxUnboxToQGen(short):bool -8 (-4.08% of base) : 171092.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -8 (-4.08% of base) : 173982.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -8 (-3.92% of base) : 231917.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -8 (-3.92% of base) : 173981.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -8 (-3.77% of base) : 231300.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -8 (-3.77% of base) : 173973.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -8 (-3.45% of base) : 173989.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -4 (-3.23% of base) : 170734.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoEightByteStructStructManaged(NativeVarargTest.EightByteStruct):NativeVarargTest.EightByteStruct -4 (-3.23% of base) : 170732.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneLongStructManaged(NativeVarargTest.OneLongStruct):NativeVarargTest.OneLongStruct -4 (-3.23% of base) : 170766.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoIntStructManaged(NativeVarargTest.TwoIntStruct):NativeVarargTest.TwoIntStruct -4 (-3.12% of base) : 170740.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneDoubleStructManaged(NativeVarargTest.OneDoubleStruct):NativeVarargTest.OneDoubleStruct -4 (-3.12% of base) : 170738.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneFloatStructManaged(NativeVarargTest.OneFloatStruct):NativeVarargTest.OneFloatStruct -12 (-2.33% of base) : 202178.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -12 (-2.33% of base) : 202269.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -40 (-2.32% of base) : 244203.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -40 (-2.32% of base) : 244204.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -16 (-2.04% of base) : 82483.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -24 (-1.87% of base) : 244193.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -24 (-1.87% of base) : 244195.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -3116 (-1.74% of base) : 194026.dasm - decimaldiv:Main():int -3116 (-1.74% of base) : 194124.dasm - decimalrem:Main():int -52 (-1.58% of base) : 131644.dasm - testout1:Func_0_5_5_5_4():System.Decimal -16 (-1.57% of base) : 130951.dasm - testout1:Func_0_1_6_4_6():int -4 (-1.47% of base) : 102471.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 172815.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 214923.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 172621.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 295.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 102242.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 101966.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 173675.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 102703.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 214776.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 215236.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 174725.dasm - Helper:Compare(NotEmptyStructConstrainedGenQA`1[Int32],NotEmptyStructConstrainedGenQA`1[Int32]):bool -4 (-1.47% of base) : 102236.dasm - Helper:Compare(NotEmptyStructQA,NotEmptyStructQA):bool -4 (-1.47% of base) : 214771.dasm - Helper:Compare(NotEmptyStructQA,NotEmptyStructQA):bool 291 total methods with Code Size differences (231 improved, 60 regressed), 751 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\libraries.crossgen2.windows.arm64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.arm64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -target arm64 -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_win_arm64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\libraries.crossgen2.windows.arm64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.arm64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.arm64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.arm64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.arm64.checked.3\diff Found 4151 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 2584040 Total bytes of diff: 2610412 Total bytes of delta: 26372 (1.02% of base) Total relative delta: 73.26 diff is a regression. relative diff is a regression. Top file regressions (bytes): 200 : 78299.dasm (3.05% of base) 40 : 72809.dasm (9.80% of base) 36 : 159588.dasm (2.90% of base) 28 : 159777.dasm (3.18% of base) 24 : 194686.dasm (4.23% of base) 20 : 166436.dasm (0.61% of base) 20 : 159954.dasm (1.88% of base) 20 : 2633.dasm (0.82% of base) 16 : 64157.dasm (3.92% of base) 16 : 64159.dasm (3.92% of base) 16 : 64161.dasm (3.92% of base) 16 : 64163.dasm (3.92% of base) 16 : 72837.dasm (4.12% of base) 16 : 72838.dasm (4.12% of base) 16 : 72839.dasm (4.12% of base) 16 : 72840.dasm (4.12% of base) 16 : 72841.dasm (4.12% of base) 16 : 72842.dasm (4.12% of base) 16 : 72843.dasm (4.12% of base) 16 : 72844.dasm (4.12% of base) 16 : 73093.dasm (4.17% of base) 16 : 73094.dasm (4.17% of base) 16 : 73095.dasm (4.12% of base) 16 : 73096.dasm (4.12% of base) 16 : 73097.dasm (4.12% of base) 16 : 73098.dasm (4.12% of base) 16 : 73099.dasm (4.12% of base) 16 : 73100.dasm (4.12% of base) 16 : 74062.dasm (4.17% of base) 16 : 74063.dasm (4.21% of base) 16 : 74064.dasm (4.21% of base) 16 : 74065.dasm (4.21% of base) 16 : 74066.dasm (4.21% of base) 16 : 74067.dasm (4.21% of base) 16 : 74068.dasm (4.17% of base) 16 : 74069.dasm (4.21% of base) 16 : 75103.dasm (3.88% of base) 16 : 75105.dasm (3.88% of base) 16 : 75107.dasm (3.88% of base) 16 : 75109.dasm (3.88% of base) 16 : 75111.dasm (3.88% of base) 16 : 75113.dasm (3.88% of base) 16 : 75115.dasm (3.88% of base) 16 : 75117.dasm (3.88% of base) 16 : 75591.dasm (3.88% of base) 16 : 75593.dasm (3.88% of base) 16 : 75595.dasm (3.88% of base) 16 : 75597.dasm (3.88% of base) 16 : 75599.dasm (3.88% of base) 16 : 75601.dasm (3.88% of base) 16 : 75603.dasm (3.88% of base) 16 : 75605.dasm (3.88% of base) 16 : 76221.dasm (4.17% of base) 16 : 76222.dasm (4.17% of base) 16 : 76223.dasm (4.17% of base) 16 : 76224.dasm (4.17% of base) 16 : 76225.dasm (4.17% of base) 16 : 76226.dasm (4.17% of base) 16 : 76227.dasm (4.17% of base) 16 : 76228.dasm (4.17% of base) 16 : 76912.dasm (4.00% of base) 16 : 76914.dasm (4.00% of base) 16 : 76916.dasm (4.00% of base) 16 : 76918.dasm (4.00% of base) 16 : 76920.dasm (4.00% of base) 16 : 76922.dasm (4.00% of base) 16 : 76924.dasm (4.00% of base) 16 : 76926.dasm (4.00% of base) 16 : 77538.dasm (3.88% of base) 16 : 77540.dasm (3.88% of base) 16 : 77542.dasm (3.88% of base) 16 : 77544.dasm (3.88% of base) 16 : 77546.dasm (3.88% of base) 16 : 77548.dasm (3.88% of base) 16 : 77550.dasm (3.88% of base) 16 : 77552.dasm (3.88% of base) 16 : 78083.dasm (4.17% of base) 16 : 78084.dasm (4.17% of base) 16 : 78085.dasm (4.17% of base) 16 : 78086.dasm (4.17% of base) 16 : 78087.dasm (4.12% of base) 16 : 78088.dasm (4.12% of base) 16 : 78089.dasm (4.12% of base) 16 : 78090.dasm (4.12% of base) 16 : 78091.dasm (4.12% of base) 16 : 78092.dasm (4.12% of base) 16 : 78093.dasm (4.12% of base) 16 : 78094.dasm (4.12% of base) 16 : 78095.dasm (4.12% of base) 16 : 78096.dasm (4.12% of base) 16 : 78097.dasm (4.12% of base) 16 : 78098.dasm (4.12% of base) 16 : 72881.dasm (4.12% of base) 16 : 72882.dasm (4.12% of base) 16 : 72883.dasm (4.12% of base) 16 : 72884.dasm (4.12% of base) 16 : 73017.dasm (4.17% of base) 16 : 73018.dasm (4.17% of base) 16 : 73019.dasm (4.12% of base) 16 : 73020.dasm (4.12% of base) Top file improvements (bytes): -2692 : 79779.dasm (-5.43% of base) -1120 : 141775.dasm (-3.72% of base) -448 : 163434.dasm (-12.21% of base) -344 : 12557.dasm (-16.70% of base) -236 : 176695.dasm (-17.25% of base) -128 : 12964.dasm (-7.92% of base) -128 : 107370.dasm (-6.67% of base) -116 : 202240.dasm (-3.43% of base) -84 : 2258.dasm (-9.01% of base) -80 : 2842.dasm (-1.57% of base) -64 : 8547.dasm (-13.56% of base) -64 : 8550.dasm (-13.56% of base) -64 : 2742.dasm (-1.32% of base) -60 : 8575.dasm (-13.51% of base) -56 : 217288.dasm (-4.67% of base) -56 : 8528.dasm (-13.21% of base) -52 : 12963.dasm (-6.91% of base) -48 : 2233.dasm (-2.52% of base) -44 : 160481.dasm (-3.77% of base) -40 : 147087.dasm (-2.61% of base) -40 : 12968.dasm (-3.14% of base) -36 : 188875.dasm (-8.82% of base) -32 : 19037.dasm (-19.51% of base) -32 : 115164.dasm (-3.59% of base) -32 : 18308.dasm (-19.51% of base) -32 : 132319.dasm (-1.52% of base) -32 : 12948.dasm (-5.88% of base) -32 : 188971.dasm (-5.97% of base) -28 : 8609.dasm (-12.96% of base) -28 : 13048.dasm (-1.72% of base) -28 : 160479.dasm (-5.34% of base) -28 : 16988.dasm (-5.51% of base) -28 : 17966.dasm (-7.45% of base) -24 : 33736.dasm (-2.41% of base) -24 : 107346.dasm (-1.64% of base) -24 : 19034.dasm (-1.22% of base) -24 : 33045.dasm (-1.03% of base) -24 : 1916.dasm (-5.56% of base) -24 : 104030.dasm (-0.77% of base) -24 : 34989.dasm (-7.14% of base) -24 : 192081.dasm (-8.33% of base) -24 : 176137.dasm (-2.83% of base) -24 : 33721.dasm (-2.49% of base) -24 : 18304.dasm (-1.21% of base) -24 : 80021.dasm (-2.87% of base) -24 : 1978.dasm (-2.22% of base) -24 : 202829.dasm (-4.17% of base) -24 : 198819.dasm (-4.58% of base) -24 : 112708.dasm (-2.01% of base) -20 : 191243.dasm (-1.08% of base) -20 : 144356.dasm (-0.68% of base) -20 : 191218.dasm (-0.88% of base) -20 : 191242.dasm (-1.08% of base) -20 : 112691.dasm (-2.63% of base) -20 : 16712.dasm (-4.76% of base) -20 : 168423.dasm (-0.41% of base) -20 : 97884.dasm (-5.10% of base) -20 : 97599.dasm (-1.11% of base) -20 : 132254.dasm (-0.91% of base) -16 : 166449.dasm (-1.18% of base) -16 : 13058.dasm (-0.99% of base) -16 : 152937.dasm (-5.00% of base) -16 : 19038.dasm (-1.94% of base) -16 : 19043.dasm (-1.60% of base) -16 : 33084.dasm (-0.34% of base) -16 : 118470.dasm (-1.15% of base) -16 : 13013.dasm (-2.67% of base) -16 : 13023.dasm (-1.24% of base) -16 : 186916.dasm (-3.92% of base) -16 : 103793.dasm (-1.42% of base) -16 : 113202.dasm (-3.64% of base) -16 : 18310.dasm (-3.57% of base) -16 : 18314.dasm (-2.92% of base) -16 : 183285.dasm (-4.88% of base) -16 : 12009.dasm (-2.50% of base) -16 : 193193.dasm (-1.46% of base) -16 : 188962.dasm (-6.78% of base) -16 : 33730.dasm (-5.13% of base) -16 : 52389.dasm (-4.65% of base) -16 : 107170.dasm (-0.66% of base) -16 : 13043.dasm (-1.69% of base) -16 : 195174.dasm (-1.61% of base) -16 : 13076.dasm (-2.67% of base) -16 : 134156.dasm (-1.42% of base) -16 : 202566.dasm (-2.13% of base) -16 : 202567.dasm (-2.17% of base) -16 : 102329.dasm (-3.17% of base) -16 : 13329.dasm (-1.32% of base) -16 : 198787.dasm (-3.81% of base) -16 : 13012.dasm (-3.57% of base) -16 : 13421.dasm (-4.65% of base) -16 : 83502.dasm (-5.88% of base) -16 : 12008.dasm (-0.82% of base) -16 : 12969.dasm (-3.20% of base) -16 : 11999.dasm (-2.20% of base) -16 : 12000.dasm (-1.47% of base) -16 : 170147.dasm (-1.67% of base) -16 : 12001.dasm (-2.15% of base) -16 : 12002.dasm (-2.50% of base) -16 : 117906.dasm (-2.09% of base) 3173 total files with Code Size differences (774 improved, 2399 regressed), 978 unchanged. Top method regressions (bytes): 200 ( 3.05% of base) : 78299.dasm - Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest:ParseProviderEvents(System.Func`2[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData, Microsoft.Diagnostics.Tracing.EventFilterResponse],bool):this 40 ( 9.80% of base) : 72809.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:<.ctor>b__0_1(Microsoft.Diagnostics.Tracing.EmptyTraceData):this 36 ( 2.90% of base) : 159588.dasm - System.Transactions.TransactionStateDelegatedBase:EnterState(System.Transactions.InternalTransaction):this 28 ( 3.18% of base) : 159777.dasm - System.Transactions.TransactionManager:FindOrCreatePromotedTransaction(System.Guid,System.Transactions.Distributed.DistributedTransaction):System.Transactions.Transaction 24 ( 4.23% of base) : 194686.dasm - System.Drawing.ImageAnimator:CanAnimate(System.Drawing.Image):bool 20 ( 0.82% of base) : 2633.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int 20 ( 0.61% of base) : 166436.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitSingleCharAtomicLoop|209_20(System.Text.RegularExpressions.RegexNode,byref):this 20 ( 1.88% of base) : 159954.dasm - System.Transactions.InternalEnlistment:get_EnlistmentTraceId():System.Transactions.EnlistmentTraceIdentifier:this 16 ( 6.78% of base) : 61189.dasm - <>c:b__117_18():FastSerialization.IFastSerializable:this 16 ( 3.85% of base) : 78382.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:add_ThreadSample(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData]):this 16 ( 3.81% of base) : 78380.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:add_ThreadStackWalk(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData]):this 16 ( 3.23% of base) : 79712.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventSource:CreateTemplate(Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader):Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData:this 16 ( 3.88% of base) : 78020.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActionItemCallbackInvoked(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 78022.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActionItemScheduled(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.92% of base) : 77860.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityCompleted(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData]):this 16 ( 3.92% of base) : 77862.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityScheduled(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SevenStringsTemplateATraceData]):this 16 ( 3.92% of base) : 78056.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityScheduledRecord(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData]):this 16 ( 3.92% of base) : 78058.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityStateRecord(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata4TemplateHATraceData]):this 16 ( 3.88% of base) : 77542.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BinaryMessageDecodingStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77548.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BinaryMessageEncodingStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.92% of base) : 78050.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BookmarkResumptionRecord(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata5TemplateHATraceData]):this 16 ( 3.92% of base) : 77830.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BookmarkScopeInitialized(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77498.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferedAsyncWriteStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata55TemplateATraceData]):this 16 ( 3.88% of base) : 77496.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferedAsyncWriteStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77416.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferOutOfOrderMessageNoBookmark(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77418.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferOutOfOrderMessageNoInstance(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData]):this 16 ( 3.88% of base) : 78026.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferPoolAllocation(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata1TemplateATraceData]):this 16 ( 3.88% of base) : 78024.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferPoolChangeQuota(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata2TemplateATraceData]):this 16 ( 3.88% of base) : 77688.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CacheRootMetadataStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData]):this 16 ( 3.88% of base) : 77686.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CacheRootMetadataStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData]):this 16 ( 3.92% of base) : 78052.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CancelRequestedRecord(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData]):this 16 ( 3.92% of base) : 77608.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelFactoryCreated(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateSATraceData]):this 16 ( 3.92% of base) : 77762.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelInitializationTimeout(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77612.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelReceiveStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData]):this 16 ( 3.88% of base) : 77610.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelReceiveStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData]):this 16 ( 3.92% of base) : 77668.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseCachedChannelFactoryCount(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata35TemplateSATraceData]):this 16 ( 3.92% of base) : 77666.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseChannelFactoryAgedOutofCache(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata36TemplateSATraceData]):this 16 ( 3.92% of base) : 77664.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseChannelFactoryCacheHit(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateSATraceData]):this 16 ( 3.92% of base) : 77662.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseUsingLocalChannelFactory(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateSATraceData]):this 16 ( 3.88% of base) : 77884.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientChannelOpenStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77882.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientChannelOpenStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77630.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterDeserializeReplyStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77628.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterDeserializeReplyStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77634.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterSerializeRequestStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77632.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterSerializeRequestStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 78018.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientMessageInspectorAfterReceiveInvoked(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData]):this 16 ( 3.88% of base) : 78016.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientMessageInspectorBeforeSendInvoked(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData]):this 16 ( 3.88% of base) : 77986.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientOperationPrepared(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData]):this 16 ( 3.88% of base) : 78014.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientParameterInspectorAfterCallInvoked(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData]):this 16 ( 3.88% of base) : 78012.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientParameterInspectorBeforeCallInvoked(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData]):this 16 ( 3.88% of base) : 77524.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientReliableSessionReconnect(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata52TemplateATraceData]):this 16 ( 3.88% of base) : 77512.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientSendPreambleStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77510.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientSendPreambleStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.92% of base) : 77760.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CloseTimeout(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData]):this 16 ( 3.92% of base) : 77766.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompensationState(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77942.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompilationStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77940.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompilationStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77690.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompileVbExpressionStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata20TemplateATraceData]):this 16 ( 3.88% of base) : 77684.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompileVbExpressionStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77834.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteBookmarkWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SixStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77842.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteCancelActivityWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77848.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteCompletionWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SevenStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77854.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteExecuteActivityWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77818.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteFaultWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.EightStringsTemplateEATraceData]):this 16 ( 3.88% of base) : 77812.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteRuntimeWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77824.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteTransactionContextWorkItem(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData]):this 16 ( 3.92% of base) : 77728.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConcurrentCallsRatio(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData]):this 16 ( 3.92% of base) : 77720.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConcurrentInstancesRatio(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData]):this 16 ( 3.92% of base) : 77726.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConcurrentSessionsRatio(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData]):this 16 ( 3.92% of base) : 77644.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConnectionPoolMiss(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata42TemplateATraceData]):this 16 ( 3.92% of base) : 77554.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConnectionPoolPreambleFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.92% of base) : 77596.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConnectionReaderSendFault(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata47TemplateATraceData]):this 16 ( 3.92% of base) : 77840.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateBookmark(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SixStringsTemplateATraceData]):this 16 ( 3.92% of base) : 77832.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateBookmarkScope(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77934.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateServiceHostStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77932.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateServiceHostStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77408.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateWorkflowServiceHostStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77406.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateWorkflowServiceHostStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.92% of base) : 78044.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CustomTrackingRecordError(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata7TemplateHATraceData]):this 16 ( 3.92% of base) : 78048.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CustomTrackingRecordInfo(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata7TemplateHATraceData]):this 16 ( 3.92% of base) : 78046.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CustomTrackingRecordWarning(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata7TemplateHATraceData]):this 16 ( 3.88% of base) : 77210.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCDeserializeWithSurrogateStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata97TemplateATraceData]):this 16 ( 3.88% of base) : 77208.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCDeserializeWithSurrogateStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77196.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenReaderStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData]):this 16 ( 3.88% of base) : 77194.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenReaderStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77200.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenWriterStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData]):this 16 ( 3.88% of base) : 77198.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenWriterStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77192.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenReaderStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData]):this 16 ( 3.88% of base) : 77190.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenReaderStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77188.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenWriterStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData]):this 16 ( 3.88% of base) : 77186.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenWriterStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77202.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCResolverResolve(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata33TemplateATraceData]):this 16 ( 3.88% of base) : 77214.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCSerializeWithSurrogateStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata97TemplateATraceData]):this 16 ( 3.88% of base) : 77212.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCSerializeWithSurrogateStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77908.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DecrementBusyCount(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata75TemplateATraceData]):this 16 ( 3.88% of base) : 77256.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DiscoveryClientInClientChannelFailedToClose(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateEATraceData]):this 16 ( 3.88% of base) : 77254.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DiscoveryClientProtocolExceptionSuppressed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateEATraceData]):this 16 ( 3.88% of base) : 77252.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DiscoveryClientReceivedMulticastSuppression(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this 16 ( 3.88% of base) : 77250.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DiscoveryMessageReceivedAfterOperationCompleted(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata87TemplateATraceData]):this 16 ( 3.88% of base) : 77248.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DiscoveryMessageWithInvalidContent(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata88TemplateATraceData]):this Top method improvements (bytes): -2692 (-5.43% of base) : 79779.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[System.String, Microsoft.Diagnostics.Tracing.ETWMapping] -1120 (-3.72% of base) : 141775.dasm - Microsoft.CodeAnalysis.DesktopAssemblyIdentityComparer:.cctor() -448 (-12.21% of base) : 163434.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -344 (-16.70% of base) : 12557.dasm - System.Xml.Serialization.CodeGenerator:.cctor() -236 (-17.25% of base) : 176695.dasm - ProxyBuilder:.cctor() -128 (-6.67% of base) : 107370.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool) -128 (-7.92% of base) : 12964.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ClrCompare(int,int):this -116 (-3.43% of base) : 202240.dasm - System.Data.OleDb.OleDbMetaDataFactory:.ctor(System.IO.Stream,System.String,System.String,System.Data.OleDb.SchemaSupport[]):this -84 (-9.01% of base) : 2258.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo):Newtonsoft.Json.Serialization.JsonProperty:this -80 (-1.57% of base) : 2842.dasm - Newtonsoft.Json.JsonWriter:WriteValueAsync(Newtonsoft.Json.JsonWriter,int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task -64 (-1.32% of base) : 2742.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -64 (-13.56% of base) : 8550.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode:this -64 (-13.56% of base) : 8547.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode:this -60 (-13.51% of base) : 8575.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode:this -56 (-4.67% of base) : 217288.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WriteCompilationOptions(Microsoft.Extensions.DependencyModel.CompilationOptions,System.Text.Json.Utf8JsonWriter):this -56 (-13.21% of base) : 8528.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode:this -52 (-6.91% of base) : 12963.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ZeroCompare(int,bool):this -48 (-2.52% of base) : 2233.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:SetPropertySettingsFromAttributes(Newtonsoft.Json.Serialization.JsonProperty,System.Object,System.String,System.Type,int,byref):this -44 (-3.77% of base) : 160481.dasm - System.Linq.Parallel.QuerySettings:Merge(System.Linq.Parallel.QuerySettings):System.Linq.Parallel.QuerySettings:this -40 (-2.61% of base) : 147087.dasm - System.Speech.Internal.Synthesis.VoiceSynthesis:DispatchEvent(System.Speech.Internal.Synthesis.TTSEvent):this -40 (-3.14% of base) : 12968.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:GenerateContainerIterator(System.Xml.Xsl.Qil.QilNode,System.Reflection.Emit.LocalBuilder,System.Reflection.Emit.Label,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Type):this -36 (-8.82% of base) : 188875.dasm - System.Formats.Cbor.CborWriter:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -32 (-3.59% of base) : 115164.dasm - d__21:MoveNext():bool:this -32 (-1.52% of base) : 132319.dasm - Microsoft.CodeAnalysis.CSharp.ClsComplianceChecker:TryGetCollisionErrorCode(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.CSharp.Symbol,byref):bool -32 (-5.97% of base) : 188971.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -32 (-19.51% of base) : 19037.dasm - System.Xml.Schema.Compiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -32 (-19.51% of base) : 18308.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -32 (-5.88% of base) : 12948.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:EndNestedIterator(System.Xml.Xsl.Qil.QilNode):this -28 (-5.34% of base) : 160479.dasm - System.Linq.Parallel.QuerySettings:WithPerExecutionSettings(System.Threading.CancellationTokenSource,System.Linq.Parallel.Shared`1[System.Boolean]):System.Linq.Parallel.QuerySettings:this -28 (-12.96% of base) : 8609.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -28 (-7.45% of base) : 17966.dasm - System.Xml.Schema.XmlAtomicValue:get_ValueAsDateTime():System.DateTime:this -28 (-5.51% of base) : 16988.dasm - System.Xml.Schema.XmlDateTimeConverter:ToDateTime(System.Object):System.DateTime:this -28 (-1.72% of base) : 13048.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:CreateSetIterator(System.Xml.Xsl.Qil.QilBinary,System.String,System.Type,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Reflection.MethodInfo):System.Xml.Xsl.Qil.QilNode:this -24 (-8.33% of base) : 192081.dasm - DefaultKeepAliveTracker:GetIdleTime():System.TimeSpan:this -24 (-0.77% of base) : 104030.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindMethodBlock(Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodBlockBaseSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this -24 (-2.87% of base) : 80021.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:.ctor(System.String,Microsoft.Diagnostics.Tracing.TraceEventDispatcherOptions,System.Byte[],System.Byte[],bool):this -24 (-4.58% of base) : 198819.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToDate(System.Object):System.DateTime -24 (-2.22% of base) : 1978.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalReader:ResolveTypeName(Newtonsoft.Json.JsonReader,byref,byref,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty,System.String):this -24 (-5.56% of base) : 1916.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalWriter:ShouldWriteType(int,Newtonsoft.Json.Serialization.JsonContract,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty):bool:this -24 (-2.41% of base) : 33736.dasm - System.Data.Common.DateTimeOffsetStorage:Aggregate(System.Int32[],int):System.Object:this -24 (-2.49% of base) : 33721.dasm - System.Data.Common.DateTimeStorage:Aggregate(System.Int32[],int):System.Object:this -24 (-1.03% of base) : 33045.dasm - System.Data.Common.TimeSpanStorage:Aggregate(System.Int32[],int):System.Object:this -24 (-4.17% of base) : 202829.dasm - System.Data.OleDb.ColumnBinding:ValueDateTime():System.DateTime:this -24 (-7.14% of base) : 34989.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -24 (-1.64% of base) : 107346.dasm - System.Linq.Expressions.Compiler.LabelInfo:ValidateJump(System.Linq.Expressions.Compiler.LabelScopeInfo):this -24 (-2.83% of base) : 176137.dasm - System.Reflection.PortableExecutable.PEReader:GetPESectionBlock(int):System.Reflection.Internal.AbstractMemoryBlock:this -24 (-2.01% of base) : 112708.dasm - System.Text.Json.ReadStack:Push():this -24 (-1.22% of base) : 19034.dasm - System.Xml.Schema.Compiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref):this -24 (-1.21% of base) : 18304.dasm - System.Xml.Schema.SchemaCollectionCompiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref):this -20 (-0.68% of base) : 144356.dasm - d__8:MoveNext():this -20 (-0.41% of base) : 168423.dasm - d__121:MoveNext():this -20 (-0.91% of base) : 132254.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:GenerateMethodBody(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,int,Microsoft.CodeAnalysis.CSharp.BoundStatement,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CodeGen.LambdaDebugInfo],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CodeGen.ClosureDebugInfo],Microsoft.CodeAnalysis.CSharp.StateMachineTypeSymbol,Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CodeGen.DebugDocumentProvider,Microsoft.CodeAnalysis.CSharp.ImportChain,bool):Microsoft.CodeAnalysis.CodeGen.MethodBody -20 (-5.10% of base) : 97884.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:TranslateLambdaBody(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -20 (-1.11% of base) : 97599.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -20 (-2.63% of base) : 112691.dasm - System.Text.Json.WriteStack:Push():this -20 (-1.08% of base) : 191243.dasm - System.Threading.Tasks.Parallel:ForWorker(int,int,System.Threading.Tasks.ParallelOptions,System.Action`1[System.Int32],System.Action`2[System.Int32, System.Threading.Tasks.ParallelLoopState],System.Func`4[System.Int32, System.Threading.Tasks.ParallelLoopState, System.__Canon, System.__Canon],System.Func`1[System.__Canon],System.Action`1[System.__Canon]):System.Threading.Tasks.ParallelLoopResult -20 (-1.08% of base) : 191242.dasm - System.Threading.Tasks.Parallel:ForWorker64(long,long,System.Threading.Tasks.ParallelOptions,System.Action`1[System.Int64],System.Action`2[System.Int64, System.Threading.Tasks.ParallelLoopState],System.Func`4[System.Int64, System.Threading.Tasks.ParallelLoopState, System.__Canon, System.__Canon],System.Func`1[System.__Canon],System.Action`1[System.__Canon]):System.Threading.Tasks.ParallelLoopResult -20 (-0.88% of base) : 191218.dasm - System.Threading.Tasks.Parallel:PartitionerForEachWorker(System.Collections.Concurrent.Partitioner`1[System.__Canon],System.Threading.Tasks.ParallelOptions,System.Action`1[System.__Canon],System.Action`2[System.__Canon, System.Threading.Tasks.ParallelLoopState],System.Action`3[System.__Canon, System.Threading.Tasks.ParallelLoopState, System.Int64],System.Func`4[System.__Canon, System.Threading.Tasks.ParallelLoopState, System.__Canon, System.__Canon],System.Func`5[System.__Canon, System.Threading.Tasks.ParallelLoopState, System.Int64, System.__Canon, System.__Canon],System.Func`1[System.__Canon],System.Action`1[System.__Canon]):System.Threading.Tasks.ParallelLoopResult -20 (-4.76% of base) : 16712.dasm - System.Xml.Schema.XsdDateTime:ToZulu():System.DateTime:this -16 (-4.65% of base) : 52389.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -16 (-1.42% of base) : 134156.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:GetUserDefinedBinaryOperatorsFromType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int,System.String,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BinaryOperatorSignature]):this -16 (-1.15% of base) : 118470.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAndCheckTypeModifiers(int,int,Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag,byref):int:this -16 (-2.09% of base) : 117906.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceUserDefinedOperatorSymbolBase:CheckBinarySignature(Microsoft.CodeAnalysis.DiagnosticBag):this -16 (-2.16% of base) : 117907.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceUserDefinedOperatorSymbolBase:CheckShiftSignature(Microsoft.CodeAnalysis.DiagnosticBag):this -16 (-1.42% of base) : 103793.dasm - Microsoft.CodeAnalysis.VisualBasic.BinderBuilder:CreateBinderForSourceFile(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol,Microsoft.CodeAnalysis.SyntaxTree):Microsoft.CodeAnalysis.VisualBasic.Binder -16 (-3.17% of base) : 102329.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PENamedTypeSymbol:DecodeAttributeUsageInfo():Microsoft.CodeAnalysis.AttributeUsageInfo:this -16 (-5.88% of base) : 83502.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToDate(System.Object):System.DateTime -16 (-3.81% of base) : 198787.dasm - Microsoft.VisualBasic.CompilerServices.DateType:FromObject(System.Object):System.DateTime -16 (-5.00% of base) : 152937.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[System.Guid, Microsoft.Xunit.Performance.UserProviderInfo],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[System.String, Microsoft.Xunit.Performance.CpuCounterInfo]):this -16 (-6.67% of base) : 2167.dasm - Newtonsoft.Json.Serialization.JsonContainerContract:.ctor(System.Type):this -16 (-3.92% of base) : 186916.dasm - System.Configuration.Internal.InternalConfigHost:StaticGetStreamVersion(System.String):System.Configuration.Internal.FileVersion -16 (-5.13% of base) : 33730.dasm - System.Data.Common.DateTimeOffsetStorage:Set(int,System.Object):this -16 (-0.34% of base) : 33084.dasm - System.Data.Common.SqlConvert:ChangeType2(System.Object,int,System.Type,System.IFormatProvider):System.Object -16 (-2.17% of base) : 202567.dasm - System.Data.OleDb.OleDbConnection:get_Database():System.String:this -16 (-2.13% of base) : 202566.dasm - System.Data.OleDb.OleDbConnection:get_DataSource():System.String:this -16 (-6.06% of base) : 40539.dasm - System.Diagnostics.Tracing.ActivityTracker:ActivityChanging(System.Threading.AsyncLocalValueChangedArgs`1[System.Diagnostics.Tracing.ActivityTracker+ActivityInfo]):this -16 (-1.67% of base) : 170147.dasm - System.DirectoryServices.ActiveDirectory.ReplicationCursorCollection:AddHelper(System.String,System.Object,bool,long):this -16 (-1.61% of base) : 195174.dasm - System.Drawing.BufferedGraphicsContext:AllocBuffer(System.Drawing.Graphics,long,System.Drawing.Rectangle):System.Drawing.BufferedGraphics:this -16 (-1.46% of base) : 193193.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -16 (-6.78% of base) : 188962.dasm - System.Formats.Cbor.CborReader:CreateCheckpoint():System.Formats.Cbor.CborReader+Checkpoint:this -16 (-0.66% of base) : 107170.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitSwitchBucket(System.Linq.Expressions.Compiler.LambdaCompiler+SwitchInfo,System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+SwitchLabel]):this -16 (-6.67% of base) : 183324.dasm - System.Security.AccessControl.CommonAcl:InheritedObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -16 (-6.67% of base) : 183325.dasm - System.Security.AccessControl.CommonAcl:ObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -16 (-4.76% of base) : 183287.dasm - System.Security.AccessControl.SystemAcl:RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):bool:this -16 (-4.88% of base) : 183285.dasm - System.Security.AccessControl.SystemAcl:RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -16 (-3.64% of base) : 113202.dasm - System.Text.Json.JsonException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this -16 (-1.18% of base) : 166449.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitAtomicAlternate|209_7(System.Text.RegularExpressions.RegexNode,byref):this -16 (-1.60% of base) : 19043.dasm - System.Xml.Schema.Compiler:IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny):bool:this -16 (-1.94% of base) : 19038.dasm - System.Xml.Schema.Compiler:IsSequenceFromChoice(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaChoice):bool:this -16 (-2.92% of base) : 18314.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny):bool:this -16 (-3.57% of base) : 18310.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsSequenceFromChoice(System.Xml.Schema.XmlSchemaSequence,System.Xml.Schema.XmlSchemaChoice):bool:this -16 (-6.06% of base) : 12648.dasm - System.Xml.Serialization.CodeGenerator:Else():this -16 (-5.71% of base) : 12647.dasm - System.Xml.Serialization.CodeGenerator:EndIf():this -16 (-2.50% of base) : 12009.dasm - System.Xml.Serialization.SchemaObjectWriter:Write43_XmlSchemaAll(System.Xml.Schema.XmlSchemaAll):this -16 (-0.82% of base) : 12008.dasm - System.Xml.Serialization.SchemaObjectWriter:Write46_XmlSchemaElement(System.Xml.Schema.XmlSchemaElement):this -16 (-2.50% of base) : 12002.dasm - System.Xml.Serialization.SchemaObjectWriter:Write52_XmlSchemaChoice(System.Xml.Schema.XmlSchemaChoice):this -16 (-2.15% of base) : 12001.dasm - System.Xml.Serialization.SchemaObjectWriter:Write53_XmlSchemaAny(System.Xml.Schema.XmlSchemaAny):this -16 (-1.47% of base) : 12000.dasm - System.Xml.Serialization.SchemaObjectWriter:Write54_XmlSchemaSequence(System.Xml.Schema.XmlSchemaSequence):this -16 (-2.20% of base) : 11999.dasm - System.Xml.Serialization.SchemaObjectWriter:Write55_XmlSchemaGroupRef(System.Xml.Schema.XmlSchemaGroupRef):this -16 (-4.65% of base) : 13421.dasm - System.Xml.Xsl.IlGen.GenerateHelper:ConvBranchToBool(System.Reflection.Emit.Label,bool):this Top method regressions (percentages): 40 ( 9.80% of base) : 72809.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:<.ctor>b__0_1(Microsoft.Diagnostics.Tracing.EmptyTraceData):this 16 ( 7.84% of base) : 79466.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this 16 ( 6.78% of base) : 61189.dasm - <>c:b__117_18():FastSerialization.IFastSerializable:this 8 ( 4.65% of base) : 18623.dasm - System.Xml.Schema.Datatype_nonNegativeInteger:.cctor() 8 ( 4.65% of base) : 18588.dasm - System.Xml.Schema.Datatype_positiveInteger:.cctor() 16 ( 4.30% of base) : 75738.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralConfigChangeNotificationTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralConfigChangeNotification]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralConfigChangeNotification 16 ( 4.30% of base) : 75737.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralFileChangeNotificationTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralFileChangeNotification]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralFileChangeNotification 16 ( 4.30% of base) : 75736.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralCgiHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralCGIHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralCGIHandler 16 ( 4.30% of base) : 75735.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralChildRequestEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestEnd 16 ( 4.30% of base) : 75734.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralChildRequestStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestStart 16 ( 4.30% of base) : 75733.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralDavHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralDavHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralDavHandler 16 ( 4.30% of base) : 75732.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralEndpointInformationTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndpointInformation]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndpointInformation 16 ( 4.30% of base) : 75731.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralFlushResponseEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseEnd 16 ( 4.30% of base) : 75730.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralFlushResponseStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseStart 16 ( 4.30% of base) : 75729.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralGetUrlMetadataTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralGetURLMetadata]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralGetURLMetadata 16 ( 4.30% of base) : 75728.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralIsapiHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralISAPIHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralISAPIHandler 16 ( 4.30% of base) : 75727.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralMapHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralMapHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralMapHandler 16 ( 4.30% of base) : 75726.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralModuleFactoryFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralModuleFactoryFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralModuleFactoryFailed 16 ( 4.30% of base) : 75725.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralNotSendCustomErrorTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralNotSendCustomError]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralNotSendCustomError 16 ( 4.30% of base) : 75724.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralOopIsapiHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOopISAPIHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOopISAPIHandler 16 ( 4.30% of base) : 75723.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralOptionsHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOptionsHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOptionsHandler 16 ( 4.30% of base) : 75722.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralReadEntityEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityEnd 16 ( 4.30% of base) : 75721.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralReadEntityStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityStart 16 ( 4.30% of base) : 75720.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRedirectionHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRedirectionHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRedirectionHandler 16 ( 4.30% of base) : 75719.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndNewRequest]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndNewRequest 16 ( 4.30% of base) : 75718.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestEntityTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestEntity]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestEntity 16 ( 4.30% of base) : 75717.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestHeadersTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestHeaders]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestHeaders 16 ( 4.30% of base) : 75716.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStartNewRequest]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStartNewRequest 16 ( 4.30% of base) : 75715.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralResponseEntityBufferTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityBuffer]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityBuffer 16 ( 4.30% of base) : 75714.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralResponseEntityFileTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityFile]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityFile 16 ( 4.30% of base) : 75713.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralResponseHeadersTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseHeaders]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseHeaders 16 ( 4.30% of base) : 75712.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralSendCustomErrorTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSendCustomError]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSendCustomError 16 ( 4.30% of base) : 75711.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralSetRequestHeaderTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSetRequestHeader]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSetRequestHeader 16 ( 4.30% of base) : 75710.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralStaticFileHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStaticFileHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStaticFileHandler 16 ( 4.30% of base) : 75709.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralTraceHandlerTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralTraceHandler]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralTraceHandler 16 ( 4.30% of base) : 75708.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralHandlerChangedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerChanged]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerChanged 16 ( 4.30% of base) : 75707.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralHandlerPreconditionNotMatchTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerPreconditionNotMatch]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerPreconditionNotMatch 16 ( 4.30% of base) : 75706.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralModulePreconditionNotMatchTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralModulePreconditionNotMatch]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralModulePreconditionNotMatch 16 ( 4.30% of base) : 75705.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralUrlChangedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUrlChanged]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUrlChanged 16 ( 4.30% of base) : 75704.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralUserSetTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUserSet]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUserSet 16 ( 4.30% of base) : 75703.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralVirtualModuleUnresolvedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralVirtualModuleUnresolved]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralVirtualModuleUnresolved 16 ( 4.26% of base) : 64657.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:TieredCompilationSettingsDCStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationSettingsTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationSettingsTraceData 16 ( 4.26% of base) : 76572.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:GenAwareBeginTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GenAwareBeginTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.GenAwareBeginTraceData 16 ( 4.26% of base) : 76571.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:GenAwareEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GenAwareEndTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.GenAwareEndTraceData 16 ( 4.26% of base) : 76567.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:JitInstrumentationDataTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataTraceData 16 ( 4.26% of base) : 76566.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:JitInstrumentationDataVerboseTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataVerboseTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataVerboseTraceData 16 ( 4.26% of base) : 76570.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:R2RGetEntryPointStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.R2RGetEntryPointStartTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.R2RGetEntryPointStartTraceData 16 ( 4.26% of base) : 76575.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationBackgroundJitStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStartTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStartTraceData 16 ( 4.26% of base) : 76574.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationBackgroundJitStopTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStopTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStopTraceData 16 ( 4.26% of base) : 76577.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationPauseTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationEmptyTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationEmptyTraceData 16 ( 4.26% of base) : 76576.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationResumeTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationResumeTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationResumeTraceData 16 ( 4.26% of base) : 76578.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationSettingsTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationSettingsTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationSettingsTraceData 16 ( 4.26% of base) : 76569.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TypeLoadStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TypeLoadStartTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TypeLoadStartTraceData 16 ( 4.26% of base) : 76568.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TypeLoadStopTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.TypeLoadStopTraceData]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TypeLoadStopTraceData 16 ( 4.26% of base) : 75828.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthAnonPasswdChangeNeededTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthAnonPasswdChangeNeeded]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthAnonPasswdChangeNeeded 16 ( 4.26% of base) : 75827.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthBadBasicHeaderTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBadBasicHeader]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBadBasicHeader 16 ( 4.26% of base) : 75826.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthBasicLogonFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBasicLogonFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBasicLogonFailed 16 ( 4.26% of base) : 75825.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthEnd 16 ( 4.26% of base) : 75824.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthIisdigestLogonFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthIISDigestLogonFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthIISDigestLogonFailed 16 ( 4.26% of base) : 75823.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthInvalidAnonAccountTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthInvalidAnonAccount]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthInvalidAnonAccount 16 ( 4.26% of base) : 75822.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthKerberosFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthKerberosFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthKerberosFailed 16 ( 4.26% of base) : 75821.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthNtlmNullSessionTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthNTLMNullSession]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthNTLMNullSession 16 ( 4.26% of base) : 75820.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthPassportLogonFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPassportLogonFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPassportLogonFailed 16 ( 4.26% of base) : 75819.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthPasswdChangeDisabledTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeDisabled]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeDisabled 16 ( 4.26% of base) : 75818.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthPasswdChangeNeededTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeNeeded]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeNeeded 16 ( 4.26% of base) : 75817.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthRequestAuthTypeTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthRequestAuthType]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthRequestAuthType 16 ( 4.26% of base) : 75816.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthSspiContinueNeededTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPIContinueNeeded]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPIContinueNeeded 16 ( 4.26% of base) : 75815.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthSspiLogonFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPILogonFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPILogonFailed 16 ( 4.26% of base) : 75814.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthStart 16 ( 4.26% of base) : 75813.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthSucceededTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSucceeded]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSucceeded 16 ( 4.26% of base) : 75812.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthTypeNotSupportedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthTypeNotSupported]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthTypeNotSupported 16 ( 4.26% of base) : 75811.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthWdigestLogonFailedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthWDigestLogonFailed]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthWDigestLogonFailed 16 ( 4.26% of base) : 75810.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheFileCacheAccessEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessEnd 16 ( 4.26% of base) : 75809.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheFileCacheAccessStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessStart 16 ( 4.26% of base) : 75808.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheHttpsysCacheableTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheHttpsysCacheable]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheHttpsysCacheable 16 ( 4.26% of base) : 75807.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheDisabledTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheDisabled]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheDisabled 16 ( 4.26% of base) : 75806.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheLookupEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupEnd 16 ( 4.26% of base) : 75805.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheLookupStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupStart 16 ( 4.26% of base) : 75804.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheUpdateEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateEnd 16 ( 4.26% of base) : 75803.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheUpdateStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateStart 16 ( 4.26% of base) : 75802.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheUrlCacheAccessEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessEnd 16 ( 4.26% of base) : 75801.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheUrlCacheAccessStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessStart 16 ( 4.26% of base) : 75800.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIEnd 16 ( 4.26% of base) : 75799.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiHeadersReceivedTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIHeadersReceived]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIHeadersReceived 16 ( 4.26% of base) : 75798.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiLaunchTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGILaunch]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGILaunch 16 ( 4.26% of base) : 75797.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiPrematureTerminationTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIPrematureTermination]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIPrematureTermination 16 ( 4.26% of base) : 75796.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiRequestEntitySentTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIRequestEntitySent]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIRequestEntitySent 16 ( 4.26% of base) : 75795.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIStart 16 ( 4.26% of base) : 75794.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiTimeoutTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGITimeout]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGITimeout 16 ( 4.26% of base) : 75793.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionDoTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionDo]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionDo 16 ( 4.26% of base) : 75792.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionEnd 16 ( 4.26% of base) : 75791.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionNotSuccessTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionNotSuccess]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionNotSuccess 16 ( 4.26% of base) : 75790.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionStart 16 ( 4.26% of base) : 75789.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionSuccessTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionSuccess]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionSuccess 16 ( 4.26% of base) : 75788.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionCreateEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateEnd 16 ( 4.26% of base) : 75787.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionCreateStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateStart 16 ( 4.26% of base) : 75786.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionEndTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionEnd]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionEnd 16 ( 4.26% of base) : 75785.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionNotSuccessTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionNotSuccess]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionNotSuccess 16 ( 4.26% of base) : 75784.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionStartTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionStart]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionStart 16 ( 4.26% of base) : 75783.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionSuccessTemplate(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionSuccess]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionSuccess Top method improvements (percentages): -32 (-19.51% of base) : 19037.dasm - System.Xml.Schema.Compiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -32 (-19.51% of base) : 18308.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -236 (-17.25% of base) : 176695.dasm - ProxyBuilder:.cctor() -344 (-16.70% of base) : 12557.dasm - System.Xml.Serialization.CodeGenerator:.cctor() -8 (-14.29% of base) : 55424.dasm - System.Guid:TryWriteBytes(System.Span`1[System.Byte]):bool:this -64 (-13.56% of base) : 8550.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode:this -64 (-13.56% of base) : 8547.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode:this -60 (-13.51% of base) : 8575.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode:this -8 (-13.33% of base) : 119060.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.NonMissingModuleSymbol:get_HasUnifiedReferences():bool:this -8 (-13.33% of base) : 101498.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.NonMissingModuleSymbol:get_HasUnifiedReferences():bool:this -8 (-13.33% of base) : 193285.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -56 (-13.21% of base) : 8528.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode:this -28 (-12.96% of base) : 8609.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -4 (-12.50% of base) : 82987.dasm - AnonymousTypeOrDelegateTemplateSymbol:get_Arity():int:this -4 (-12.50% of base) : 114632.dasm - AnonymousTypeTemplateSymbol:get_Arity():int:this -4 (-12.50% of base) : 80936.dasm - LiftedOperatorCandidate:get_ParameterCount():int:this -4 (-12.50% of base) : 118931.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SignatureOnlyMethodSymbol:get_Arity():int:this -4 (-12.50% of base) : 117565.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedContainer:get_Arity():int:this -4 (-12.50% of base) : 97762.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaFrame:get_Arity():int:this -4 (-12.50% of base) : 101436.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ReducedExtensionMethodSymbol:get_Arity():int:this -4 (-12.50% of base) : 101369.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SignatureOnlyMethodSymbol:get_Arity():int:this -4 (-12.50% of base) : 99756.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedInterfaceImplementationStubSymbol:get_Arity():int:this -4 (-12.50% of base) : 97279.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedContainer:get_Arity():int:this -4 (-12.50% of base) : 97705.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedLambdaMethod:get_Arity():int:this -4 (-12.50% of base) : 97258.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedStateMachineMethod:get_ParameterCount():int:this -4 (-12.50% of base) : 116130.dasm - QueryUnboundLambdaState:get_ParameterCount():int:this -4 (-12.50% of base) : 81796.dasm - SynthesizedWrapperMethod:get_Arity():int:this -4 (-12.50% of base) : 81795.dasm - SynthesizedWrapperMethod:get_ParameterCount():int:this -448 (-12.21% of base) : 163434.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -8 (-11.76% of base) : 102960.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:get_ITypeReferenceTypeDef():System.Reflection.Metadata.TypeDefinitionHandle:this -4 (-11.11% of base) : 136420.dasm - CommonEmbeddedMethod:Microsoft.Cci.IMethodReference.get_GenericParameterCount():ushort:this -4 (-11.11% of base) : 136416.dasm - CommonEmbeddedMethod:Microsoft.Cci.ISignature.get_ParameterCount():ushort:this -4 (-11.11% of base) : 136380.dasm - CommonEmbeddedProperty:Microsoft.Cci.ISignature.get_ParameterCount():ushort:this -4 (-11.11% of base) : 138236.dasm - Microsoft.CodeAnalysis.CodeGen.ArrayMethod:get_ParameterCount():ushort:this -4 (-10.00% of base) : 82988.dasm - AnonymousTypeOrDelegateTemplateSymbol:get_MangleName():bool:this -4 (-10.00% of base) : 114633.dasm - AnonymousTypeTemplateSymbol:get_MangleName():bool:this -4 (-10.00% of base) : 136419.dasm - CommonEmbeddedMethod:Microsoft.Cci.IMethodReference.get_IsGeneric():bool:this -4 (-10.00% of base) : 140876.dasm - Microsoft.CodeAnalysis.AssemblyIdentity:get_HasPublicKey():bool:this -4 (-10.00% of base) : 105411.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression:get_IsEmpty():bool:this -4 (-10.00% of base) : 101370.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SignatureOnlyMethodSymbol:get_IsGenericMethod():bool:this -4 (-10.00% of base) : 97280.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedContainer:get_MangleName():bool:this -12 (-9.68% of base) : 13432.dasm - System.Xml.Xsl.IlGen.GenerateHelper:LoadBoolean(bool):this -8 (-9.52% of base) : 171565.dasm - <>c__DisplayClass10_0:b__1(Microsoft.Xunit.Performance.Api.Profilers.Etw.UserProvider):this -8 (-9.52% of base) : 82976.dasm - AnonymousTypeOrDelegateTemplateSymbol:GetAdjustedName(int):System.String:this -8 (-9.52% of base) : 55425.dasm - System.Guid:ToByteArray():System.Byte[]:this -8 (-9.09% of base) : 216060.dasm - <>c:<.ctor>b__11_0(System.Object):this -4 (-9.09% of base) : 129967.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitCollectionInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundCollectionInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -4 (-9.09% of base) : 135478.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitCollectionInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundCollectionInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -4 (-9.09% of base) : 135479.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitObjectInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -4 (-9.09% of base) : 129968.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitObjectInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -4 (-9.09% of base) : 100184.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SubstitutedErrorType:get_IdentitySubstitutionOnMyTypeParameters():bool:this -8 (-9.09% of base) : 181981.dasm - System.Reflection.TypeLoading.Ecma.EcmaGenericParameterType:get_MetadataToken():int:this -84 (-9.01% of base) : 2258.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo):Newtonsoft.Json.Serialization.JsonProperty:this -36 (-8.82% of base) : 188875.dasm - System.Formats.Cbor.CborWriter:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -8 (-8.70% of base) : 83004.dasm - AnonymousTypePropertySymbol:get_MetadataName():System.String:this -24 (-8.33% of base) : 192081.dasm - DefaultKeepAliveTracker:GetIdleTime():System.TimeSpan:this -128 (-7.92% of base) : 12964.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ClrCompare(int,int):this -8 (-7.69% of base) : 216007.dasm - <>c:<.ctor>b__11_0(System.Object):this -4 (-7.69% of base) : 138796.dasm - Microsoft.CodeAnalysis.Collections.ImmutableMemoryStream:get_Length():long:this -8 (-7.69% of base) : 104549.dasm - Microsoft.CodeAnalysis.VisualBasic.RegionAnalysisContext:get_RegionInfo():Microsoft.CodeAnalysis.VisualBasic.FlowAnalysisRegionInfo:this -28 (-7.45% of base) : 17966.dasm - System.Xml.Schema.XmlAtomicValue:get_ValueAsDateTime():System.DateTime:this -8 (-7.41% of base) : 116478.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol:get_IsIndexedProperty():bool:this -8 (-7.14% of base) : 120201.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.AnonymousTypeManager:GetAnonymousTypeProperty(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int):Microsoft.CodeAnalysis.CSharp.Symbols.PropertySymbol -8 (-7.14% of base) : 1996.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalBase:ResolvedNullValueHandling(Newtonsoft.Json.Serialization.JsonObjectContract,Newtonsoft.Json.Serialization.JsonProperty):int:this -24 (-7.14% of base) : 34989.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -52 (-6.91% of base) : 12963.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ZeroCompare(int,bool):this -16 (-6.78% of base) : 188962.dasm - System.Formats.Cbor.CborReader:CreateCheckpoint():System.Formats.Cbor.CborReader+Checkpoint:this -16 (-6.67% of base) : 2167.dasm - Newtonsoft.Json.Serialization.JsonContainerContract:.ctor(System.Type):this -128 (-6.67% of base) : 107370.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool) -16 (-6.67% of base) : 183324.dasm - System.Security.AccessControl.CommonAcl:InheritedObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -16 (-6.67% of base) : 183325.dasm - System.Security.AccessControl.CommonAcl:ObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -4 (-6.25% of base) : 133925.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:ValidIndex(int):bool:this -4 (-6.25% of base) : 141090.dasm - Microsoft.CodeAnalysis.PEAssembly:get_ManifestModule():Microsoft.CodeAnalysis.PEModule:this -4 (-6.25% of base) : 102246.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEPropertySymbol:get_CallingConvention():int:this -4 (-6.25% of base) : 150633.dasm - Microsoft.Extensions.Primitives.CancellationChangeToken:get_HasChanged():bool:this -4 (-6.25% of base) : 3384.dasm - Newtonsoft.Json.JsonSerializer:get_CheckAdditionalContent():bool:this -8 (-6.25% of base) : 201556.dasm - Xunit.Runners.ExecutionCompleteInfo:.cctor() -8 (-6.06% of base) : 102567.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:GetMethodHandle(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol):System.Reflection.Metadata.MethodDefinitionHandle:this -16 (-6.06% of base) : 40539.dasm - System.Diagnostics.Tracing.ActivityTracker:ActivityChanging(System.Threading.AsyncLocalValueChangedArgs`1[System.Diagnostics.Tracing.ActivityTracker+ActivityInfo]):this -16 (-6.06% of base) : 12648.dasm - System.Xml.Serialization.CodeGenerator:Else():this -12 (-6.00% of base) : 105204.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundTreeRewriter:VisitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -32 (-5.97% of base) : 188971.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -4 (-5.88% of base) : 130507.dasm - Microsoft.CodeAnalysis.CSharp.MergedTypeDeclaration:get_Arity():int:this -4 (-5.88% of base) : 130508.dasm - Microsoft.CodeAnalysis.CSharp.MergedTypeDeclaration:get_Kind():ubyte:this -4 (-5.88% of base) : 103256.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MergedTypeDeclaration:get_Arity():int:this -16 (-5.88% of base) : 83502.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToDate(System.Object):System.DateTime -32 (-5.88% of base) : 12948.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:EndNestedIterator(System.Xml.Xsl.Qil.QilNode):this -16 (-5.71% of base) : 12647.dasm - System.Xml.Serialization.CodeGenerator:EndIf():this -12 (-5.66% of base) : 100542.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:GetAttributeUsageInfo():Microsoft.CodeAnalysis.AttributeUsageInfo:this -24 (-5.56% of base) : 1916.dasm - Newtonsoft.Json.Serialization.JsonSerializerInternalWriter:ShouldWriteType(int,Newtonsoft.Json.Serialization.JsonContract,Newtonsoft.Json.Serialization.JsonProperty,Newtonsoft.Json.Serialization.JsonContainerContract,Newtonsoft.Json.Serialization.JsonProperty):bool:this -28 (-5.51% of base) : 16988.dasm - System.Xml.Schema.XmlDateTimeConverter:ToDateTime(System.Object):System.DateTime:this -2692 (-5.43% of base) : 79779.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[System.String, Microsoft.Diagnostics.Tracing.ETWMapping] -28 (-5.34% of base) : 160479.dasm - System.Linq.Parallel.QuerySettings:WithPerExecutionSettings(System.Threading.CancellationTokenSource,System.Linq.Parallel.Shared`1[System.Boolean]):System.Linq.Parallel.QuerySettings:this -4 (-5.26% of base) : 80935.dasm - LiftedOperatorCandidate:Parameters(int):Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol:this -4 (-5.26% of base) : 132976.dasm - Microsoft.CodeAnalysis.CSharp.PlainUnboundLambdaState:ParameterName(int):System.String:this -4 (-5.26% of base) : 132974.dasm - Microsoft.CodeAnalysis.CSharp.PlainUnboundLambdaState:ParameterType(int):Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol:this -8 (-5.26% of base) : 45327.dasm - System.Runtime.InteropServices.ComEventsInfo:AddSink(byref):System.Runtime.InteropServices.ComEventsSink:this -12 (-5.17% of base) : 101477.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.OverriddenMembersResult`1:.cctor() -8 (-5.13% of base) : 187175.dasm - System.Configuration.TimeSpanValidatorAttribute:get_ValidatorInstance():System.Configuration.ConfigurationValidatorBase:this -16 (-5.13% of base) : 33730.dasm - System.Data.Common.DateTimeOffsetStorage:Set(int,System.Object):this 3173 total methods with Code Size differences (774 improved, 2399 regressed), 978 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\libraries.pmi.windows.arm64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.arm64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -target arm64 -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_win_arm64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\libraries.pmi.windows.arm64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.arm64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.arm64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.arm64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.arm64.checked.3\diff Found 2620 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 995872 Total bytes of diff: 1032268 Total bytes of delta: 36396 (3.65% of base) Total relative delta: 135.81 diff is a regression. relative diff is a regression. Top file regressions (bytes): 320 : 44906.dasm (18.14% of base) 252 : 51831.dasm (15.29% of base) 188 : 86323.dasm (2.85% of base) 168 : 169951.dasm (6.33% of base) 108 : 84727.dasm (9.28% of base) 68 : 177967.dasm (4.49% of base) 56 : 225860.dasm (4.46% of base) 48 : 25790.dasm (2.75% of base) 44 : 55522.dasm (2.23% of base) 40 : 91818.dasm (12.05% of base) 40 : 103044.dasm (4.52% of base) 36 : 226258.dasm (3.59% of base) 28 : 226038.dasm (3.41% of base) 24 : 86307.dasm (3.61% of base) 24 : 178020.dasm (4.48% of base) 20 : 156643.dasm (1.12% of base) 20 : 156651.dasm (1.13% of base) 20 : 177488.dasm (1.82% of base) 16 : 100387.dasm (5.48% of base) 16 : 100447.dasm (5.48% of base) 16 : 100504.dasm (5.48% of base) 16 : 172421.dasm (0.71% of base) 16 : 87191.dasm (5.48% of base) 16 : 87193.dasm (5.48% of base) 16 : 87482.dasm (5.63% of base) 16 : 87484.dasm (5.48% of base) 16 : 87683.dasm (6.25% of base) 16 : 87685.dasm (6.25% of base) 16 : 87750.dasm (6.25% of base) 16 : 87752.dasm (6.25% of base) 16 : 87869.dasm (6.25% of base) 16 : 87871.dasm (6.25% of base) 16 : 87873.dasm (6.25% of base) 16 : 87875.dasm (6.25% of base) 16 : 88080.dasm (6.25% of base) 16 : 88081.dasm (6.25% of base) 16 : 88082.dasm (6.25% of base) 16 : 88083.dasm (6.25% of base) 16 : 88479.dasm (6.78% of base) 16 : 88480.dasm (6.78% of base) 16 : 88481.dasm (6.78% of base) 16 : 88482.dasm (6.78% of base) 16 : 88595.dasm (6.78% of base) 16 : 88596.dasm (6.78% of base) 16 : 88597.dasm (6.78% of base) 16 : 88598.dasm (6.78% of base) 16 : 89229.dasm (5.41% of base) 16 : 89231.dasm (5.48% of base) 16 : 89233.dasm (5.48% of base) 16 : 89235.dasm (5.48% of base) 16 : 89494.dasm (5.00% of base) 16 : 89496.dasm (5.00% of base) 16 : 89498.dasm (5.00% of base) 16 : 89500.dasm (5.00% of base) 16 : 89961.dasm (6.35% of base) 16 : 89962.dasm (6.35% of base) 16 : 89963.dasm (6.35% of base) 16 : 89964.dasm (6.35% of base) 16 : 90826.dasm (6.45% of base) 16 : 90827.dasm (6.45% of base) 16 : 90828.dasm (6.45% of base) 16 : 90829.dasm (6.45% of base) 16 : 90942.dasm (6.25% of base) 16 : 90943.dasm (6.15% of base) 16 : 90944.dasm (6.15% of base) 16 : 90945.dasm (6.15% of base) 16 : 90946.dasm (6.15% of base) 16 : 90947.dasm (6.15% of base) 16 : 90948.dasm (6.25% of base) 16 : 90949.dasm (6.15% of base) 16 : 100403.dasm (5.48% of base) 16 : 100463.dasm (5.48% of base) 16 : 103500.dasm (2.92% of base) 16 : 86332.dasm (5.33% of base) 16 : 86421.dasm (6.45% of base) 16 : 86422.dasm (6.45% of base) 16 : 86529.dasm (5.41% of base) 16 : 86531.dasm (5.41% of base) 16 : 86679.dasm (5.63% of base) 16 : 86681.dasm (5.63% of base) 16 : 86795.dasm (5.48% of base) 16 : 86797.dasm (5.63% of base) 16 : 86891.dasm (5.48% of base) 16 : 86893.dasm (5.41% of base) 16 : 87007.dasm (5.48% of base) 16 : 87009.dasm (5.48% of base) 16 : 87011.dasm (5.41% of base) 16 : 87013.dasm (5.41% of base) 16 : 87247.dasm (5.63% of base) 16 : 87249.dasm (5.63% of base) 16 : 87251.dasm (5.63% of base) 16 : 87253.dasm (5.63% of base) 16 : 87466.dasm (5.48% of base) 16 : 87468.dasm (5.48% of base) 16 : 87470.dasm (5.48% of base) 16 : 87472.dasm (5.48% of base) 16 : 87703.dasm (6.25% of base) 16 : 87705.dasm (6.25% of base) 16 : 87707.dasm (6.25% of base) 16 : 87709.dasm (6.25% of base) Top file improvements (bytes): -600 : 84805.dasm (-1.24% of base) -312 : 179321.dasm (-22.41% of base) -140 : 170552.dasm (-4.63% of base) -72 : 102997.dasm (-4.28% of base) -56 : 126376.dasm (-1.28% of base) -40 : 85011.dasm (-0.82% of base) -40 : 85605.dasm (-2.40% of base) -40 : 84720.dasm (-5.56% of base) -32 : 233695.dasm (-8.70% of base) -32 : 181617.dasm (-1.21% of base) -28 : 118886.dasm (-8.33% of base) -24 : 210892.dasm (-8.70% of base) -24 : 180614.dasm (-3.64% of base) -24 : 210891.dasm (-8.70% of base) -24 : 111560.dasm (-6.32% of base) -24 : 84680.dasm (-2.10% of base) -20 : 170373.dasm (-0.76% of base) -20 : 126386.dasm (-1.19% of base) -20 : 116005.dasm (-0.74% of base) -16 : 210934.dasm (-5.71% of base) -16 : 103501.dasm (-0.67% of base) -16 : 86275.dasm (-3.03% of base) -16 : 84769.dasm (-1.79% of base) -16 : 210918.dasm (-6.25% of base) -16 : 85081.dasm (-2.84% of base) -16 : 103506.dasm (-5.63% of base) -16 : 139894.dasm (-2.04% of base) -16 : 206530.dasm (-13.79% of base) -16 : 84789.dasm (-6.78% of base) -16 : 85137.dasm (-12.90% of base) -16 : 210912.dasm (-5.80% of base) -16 : 210914.dasm (-5.80% of base) -16 : 77069.dasm (-0.60% of base) -16 : 170249.dasm (-1.75% of base) -16 : 21877.dasm (-10.53% of base) -16 : 177091.dasm (-2.05% of base) -16 : 84906.dasm (-3.33% of base) -16 : 179519.dasm (-1.83% of base) -16 : 206531.dasm (-7.84% of base) -16 : 206533.dasm (-13.33% of base) -16 : 94542.dasm (-0.54% of base) -16 : 210916.dasm (-6.15% of base) -16 : 170248.dasm (-1.82% of base) -16 : 210932.dasm (-5.63% of base) -16 : 84708.dasm (-3.96% of base) -16 : 206534.dasm (-12.50% of base) -16 : 103131.dasm (-1.74% of base) -16 : 210928.dasm (-5.41% of base) -16 : 210930.dasm (-5.41% of base) -16 : 86280.dasm (-1.49% of base) -12 : 126452.dasm (-0.48% of base) -12 : 160062.dasm (-20.00% of base) -12 : 160064.dasm (-20.00% of base) -12 : 85738.dasm (-2.33% of base) -12 : 84719.dasm (-1.64% of base) -12 : 180739.dasm (-2.07% of base) -12 : 180751.dasm (-2.40% of base) -8 : 126332.dasm (-0.37% of base) -8 : 174053.dasm (-0.38% of base) -8 : 233760.dasm (-3.85% of base) -8 : 180737.dasm (-1.74% of base) -8 : 84765.dasm (-4.26% of base) -8 : 180738.dasm (-1.21% of base) -8 : 16004.dasm (-3.70% of base) -8 : 180592.dasm (-0.58% of base) -8 : 85390.dasm (-2.78% of base) -8 : 85391.dasm (-2.08% of base) -8 : 228010.dasm (-3.70% of base) -8 : 170424.dasm (-0.77% of base) -8 : 179427.dasm (-13.33% of base) -8 : 180727.dasm (-2.86% of base) -8 : 126390.dasm (-0.93% of base) -8 : 206526.dasm (-8.00% of base) -8 : 21881.dasm (-2.74% of base) -8 : 26395.dasm (-6.90% of base) -8 : 120307.dasm (-0.43% of base) -8 : 137183.dasm (-2.41% of base) -8 : 174715.dasm (-0.58% of base) -8 : 110780.dasm (-3.17% of base) -8 : 180615.dasm (-6.90% of base) -8 : 170290.dasm (-5.88% of base) -8 : 177977.dasm (-1.34% of base) -8 : 180699.dasm (-5.71% of base) -8 : 55940.dasm (-6.90% of base) -8 : 103779.dasm (-0.39% of base) -8 : 16001.dasm (-3.70% of base) -8 : 84716.dasm (-0.86% of base) -8 : 110841.dasm (-3.39% of base) -8 : 85010.dasm (-0.39% of base) -8 : 104561.dasm (-0.19% of base) -8 : 86309.dasm (-3.23% of base) -8 : 106171.dasm (-0.27% of base) -8 : 84986.dasm (-1.42% of base) -8 : 177974.dasm (-1.01% of base) -8 : 208209.dasm (-2.17% of base) -8 : 180591.dasm (-1.94% of base) -8 : 233763.dasm (-3.85% of base) -8 : 104643.dasm (-0.18% of base) -8 : 170247.dasm (-1.68% of base) -8 : 113573.dasm (-2.82% of base) 2508 total files with Code Size differences (109 improved, 2399 regressed), 112 unchanged. Top method regressions (bytes): 320 (18.14% of base) : 44906.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol 252 (15.29% of base) : 51831.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol 188 ( 2.85% of base) : 86323.dasm - Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest:ParseProviderEvents(System.Func`2[[Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],bool):this 168 ( 6.33% of base) : 169951.dasm - System.Data.OleDb.ColumnBinding:Value(System.Object):this 108 ( 9.28% of base) : 84727.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:FixAndProcessWindowsASP(Microsoft.Diagnostics.Tracing.TraceEvent,System.Collections.Generic.KeyValuePair`2[System.Guid,System.Guid][]):this 68 ( 4.49% of base) : 177967.dasm - System.Drawing.Image:EnsureSave(System.Drawing.Image,System.String,System.IO.Stream) 56 ( 4.46% of base) : 225860.dasm - System.Transactions.InternalEnlistment:get_EnlistmentTraceId():System.Transactions.EnlistmentTraceIdentifier:this 48 ( 2.75% of base) : 25790.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 44 ( 2.23% of base) : 55522.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag) 40 (12.05% of base) : 91818.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:<.ctor>b__0_1(Microsoft.Diagnostics.Tracing.EmptyTraceData):this 40 ( 4.52% of base) : 103044.dasm - ReloggerCallbacks:Initialize(long):this 36 ( 3.59% of base) : 226258.dasm - System.Transactions.TransactionStateDelegatedBase:EnterState(System.Transactions.InternalTransaction):this 28 ( 3.41% of base) : 226038.dasm - System.Transactions.TransactionManager:FindOrCreatePromotedTransaction(System.Guid,System.Transactions.Distributed.DistributedTransaction):System.Transactions.Transaction 24 ( 3.61% of base) : 86307.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicManifestTraceEventData:.ctor(System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest):this 24 ( 4.48% of base) : 178020.dasm - System.Drawing.ImageAnimator:CanAnimate(System.Drawing.Image):bool 20 ( 1.12% of base) : 156643.dasm - HashBucket[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:Add(double,System.Nullable`1[Int32],System.Collections.Generic.IEqualityComparer`1[KeyValuePair`2],System.Collections.Generic.IEqualityComparer`1[Nullable`1],int,byref):HashBucket[Double,Nullable`1]:this 20 ( 1.13% of base) : 156651.dasm - HashBucket[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:Add(long,System.Nullable`1[Int32],System.Collections.Generic.IEqualityComparer`1[KeyValuePair`2],System.Collections.Generic.IEqualityComparer`1[Nullable`1],int,byref):HashBucket[Int64,Nullable`1]:this 20 ( 1.82% of base) : 177488.dasm - System.Drawing.Bitmap:MakeTransparent(System.Drawing.Color):this 16 (11.11% of base) : 103214.dasm - <>c:b__117_18():FastSerialization.IFastSerializable:this 16 ( 5.33% of base) : 86241.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:add_ThreadSample(System.Action`1[[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.26% of base) : 86243.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:add_ThreadStackWalk(System.Action`1[[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 4.55% of base) : 84857.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventSource:CreateTemplate(Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader):Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventData:this 16 ( 5.41% of base) : 87439.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActionItemCallbackInvoked(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87437.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActionItemScheduled(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87279.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityCompleted(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87277.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityScheduled(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SevenStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87466.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityScheduledRecord(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87464.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityStateRecord(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata4TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86957.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BinaryMessageDecodingStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86951.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BinaryMessageEncodingStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87472.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BookmarkResumptionRecord(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata5TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87245.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BookmarkScopeInitialized(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86937.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferedAsyncWriteStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata55TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86939.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferedAsyncWriteStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 86827.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferOutOfOrderMessageNoBookmark(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 86825.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferOutOfOrderMessageNoInstance(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87433.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferPoolAllocation(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata1TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87435.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferPoolChangeQuota(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata2TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87131.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CacheRootMetadataStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87133.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CacheRootMetadataStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata21TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87470.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CancelRequestedRecord(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87019.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelFactoryCreated(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87185.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelInitializationTimeout(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87015.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelReceiveStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87017.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ChannelReceiveStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata43TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87087.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseCachedChannelFactoryCount(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata35TemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87089.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseChannelFactoryAgedOutofCache(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata36TemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87091.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseChannelFactoryCacheHit(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87093.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientBaseUsingLocalChannelFactory(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateSATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87319.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientChannelOpenStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87321.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientChannelOpenStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87061.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterDeserializeReplyStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87063.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterDeserializeReplyStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87057.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterSerializeRequestStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87059.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientFormatterSerializeRequestStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87441.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientMessageInspectorAfterReceiveInvoked(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87443.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientMessageInspectorBeforeSendInvoked(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87409.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientOperationPrepared(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata22TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87445.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientParameterInspectorAfterCallInvoked(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87447.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientParameterInspectorBeforeCallInvoked(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata23TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 86975.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientReliableSessionReconnect(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata52TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86923.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientSendPreambleStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86925.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ClientSendPreambleStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87187.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CloseTimeout(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87181.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompensationState(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87389.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompilationStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87391.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompilationStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87129.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompileVbExpressionStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata20TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87135.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompileVbExpressionStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87241.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteBookmarkWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SixStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87297.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteCancelActivityWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87291.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteCompletionWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SevenStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87285.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteExecuteActivityWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87257.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteFaultWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.EightStringsTemplateEATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87263.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteRuntimeWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.63% of base) : 87251.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CompleteTransactionContextWorkItem(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FourStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87155.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConcurrentCallsRatio(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87163.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConcurrentInstancesRatio(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87157.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConcurrentSessionsRatio(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata58TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87047.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConnectionPoolMiss(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata42TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87009.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConnectionPoolPreambleFailed(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87031.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ConnectionReaderSendFault(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata47TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87235.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateBookmark(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SixStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87243.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateBookmarkScope(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87333.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateServiceHostStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 87335.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateServiceHostStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86835.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateWorkflowServiceHostStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86837.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CreateWorkflowServiceHostStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87478.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CustomTrackingRecordError(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata7TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87474.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CustomTrackingRecordInfo(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata7TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.48% of base) : 87476.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_CustomTrackingRecordWarning(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata7TemplateHATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86649.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCDeserializeWithSurrogateStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata97TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86651.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCDeserializeWithSurrogateStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86599.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenReaderStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86601.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenReaderStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86595.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenWriterStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86597.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCGenWriterStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86603.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenReaderStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86605.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenReaderStop(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this 16 ( 5.41% of base) : 86607.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_DCJsonGenWriterStart(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata98TemplateATraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this Top method improvements (bytes): -600 (-1.24% of base) : 84805.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.ETWMapping, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]] -312 (-22.41% of base) : 179321.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -140 (-4.63% of base) : 170552.dasm - System.Data.OleDb.OleDbMetaDataFactory:.ctor(System.IO.Stream,System.String,System.String,System.Data.OleDb.SchemaSupport[]):this -72 (-4.28% of base) : 102997.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -56 (-1.28% of base) : 126376.dasm - <_ParseTextAsync>d__534:MoveNext():this -40 (-2.40% of base) : 85605.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:OpenPdbForModuleFile(Microsoft.Diagnostics.Symbols.SymbolReader,Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile):Microsoft.Diagnostics.Symbols.ManagedSymbolModule:this -40 (-5.56% of base) : 84720.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -40 (-0.82% of base) : 85011.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -32 (-8.70% of base) : 233695.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -32 (-1.21% of base) : 181617.dasm - System.Security.AccessControl.DirectoryObjectSecurity:ModifyAccess(int,System.Security.AccessControl.ObjectAccessRule,byref):bool:this -28 (-8.33% of base) : 118886.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -24 (-2.10% of base) : 84680.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -24 (-3.64% of base) : 180614.dasm - Scope:Dispose():this -24 (-6.32% of base) : 111560.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -24 (-8.70% of base) : 210892.dasm - System.Security.AccessControl.CommonAcl:InheritedObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -24 (-8.70% of base) : 210891.dasm - System.Security.AccessControl.CommonAcl:ObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -20 (-1.19% of base) : 126386.dasm - d__549:MoveNext():this -20 (-0.74% of base) : 116005.dasm - d__8:MoveNext():this -20 (-0.76% of base) : 170373.dasm - System.Data.OleDb.OleDbConnectionStringBuilder:GetProviderInfo(System.String):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Data.OleDb.OleDbPropertyInfo, System.Data.OleDb, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]]:this -16 (-0.60% of base) : 77069.dasm - Microsoft.CodeAnalysis.CommonCompiler:GenerateSqmData(Microsoft.CodeAnalysis.CompilationOptions,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.Diagnostic, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this -16 (-10.53% of base) : 21877.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:CreateInstance():System.Object:this -16 (-3.33% of base) : 84906.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetEventRecordForEventData(byref):long:this -16 (-3.03% of base) : 86275.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:AddDynamicProvider(Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest,bool):this -16 (-1.49% of base) : 86280.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -16 (-0.54% of base) : 94542.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftWindowsNDISPacketCapture.PacketFragmentArgs:get_ParsedPacket():System.String:this -16 (-3.96% of base) : 84708.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:GetCurrentStartStopActivity(Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.TraceEvent):Microsoft.Diagnostics.Tracing.StartStopActivity:this -16 (-1.79% of base) : 84769.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -16 (-6.78% of base) : 84789.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -16 (-2.84% of base) : 85081.dasm - Microsoft.Diagnostics.Tracing.TraceEventDispatcher:LookupGuid(System.Guid,byref):this -16 (-12.90% of base) : 85137.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -16 (-1.74% of base) : 103131.dasm - PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,int,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this -16 (-1.82% of base) : 170248.dasm - System.Data.OleDb.OleDbConnection:get_Database():System.String:this -16 (-1.75% of base) : 170249.dasm - System.Data.OleDb.OleDbConnection:get_DataSource():System.String:this -16 (-2.05% of base) : 177091.dasm - System.DirectoryServices.ActiveDirectory.ReplicationCursorCollection:AddHelper(System.String,System.Object,bool,long):this -16 (-1.83% of base) : 179519.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -16 (-7.84% of base) : 206531.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Object):bool:this -16 (-13.79% of base) : 206530.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -16 (-13.33% of base) : 206533.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -16 (-12.50% of base) : 206534.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -16 (-2.04% of base) : 139894.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -16 (-5.41% of base) : 210928.dasm - System.Security.AccessControl.DiscretionaryAcl:AddAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -16 (-5.63% of base) : 210932.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):bool:this -16 (-5.71% of base) : 210934.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccessSpecific(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -16 (-5.41% of base) : 210930.dasm - System.Security.AccessControl.DiscretionaryAcl:SetAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -16 (-5.80% of base) : 210912.dasm - System.Security.AccessControl.SystemAcl:AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -16 (-6.15% of base) : 210916.dasm - System.Security.AccessControl.SystemAcl:RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):bool:this -16 (-6.25% of base) : 210918.dasm - System.Security.AccessControl.SystemAcl:RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -16 (-5.80% of base) : 210914.dasm - System.Security.AccessControl.SystemAcl:SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -16 (-0.67% of base) : 103501.dasm - TdhEventParser:ParseFields(int,int):PayloadFetchClassInfo:this -16 (-5.63% of base) : 103506.dasm - TraceEventComparer:Equals(Microsoft.Diagnostics.Tracing.TraceEvent,Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -12 (-0.48% of base) : 126452.dasm - d__587:MoveNext():this -12 (-20.00% of base) : 160062.dasm - Enumerator[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:get_Current():double:this -12 (-20.00% of base) : 160064.dasm - Enumerator[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:get_Current():long:this -12 (-2.33% of base) : 85738.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:get_ProviderGuidToName():System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -12 (-1.64% of base) : 84719.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStop(Microsoft.Diagnostics.Tracing.TraceEvent,long):this -12 (-2.40% of base) : 180751.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -12 (-2.07% of base) : 180739.dasm - System.Formats.Cbor.CborReader:ReadBigInteger():System.Numerics.BigInteger:this -8 (-3.85% of base) : 233760.dasm - d__2:MoveNext():bool:this -8 (-3.85% of base) : 233763.dasm - d__2:MoveNext():bool:this -8 (-0.37% of base) : 126332.dasm - d__489:MoveNext():this -8 (-0.93% of base) : 126390.dasm - d__551:MoveNext():this -8 (-3.70% of base) : 228010.dasm - ILCompiler.DependencyAnalysis.ReadyToRun.ManifestMetadataTableNode:GetManifestAssemblyMvidTableData():System.Byte[]:this -8 (-6.90% of base) : 26395.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -8 (-6.90% of base) : 55940.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -8 (-2.74% of base) : 21881.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:.ctor(System.Runtime.InteropServices.ComTypes.ITypeInfo,Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeLibDesc):this -8 (-2.08% of base) : 85391.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_EventName():System.String:this -8 (-2.78% of base) : 85390.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_ProviderName():System.String:this -8 (-3.23% of base) : 86309.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParserState:FastSerialization.IFastSerializable.FromStream(FastSerialization.Deserializer):this -8 (-4.26% of base) : 84765.dasm - Microsoft.Diagnostics.Tracing.StartStopActivity:.ctor(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,byref,Microsoft.Diagnostics.Tracing.StartStopActivity,int,System.String):this -8 (-0.86% of base) : 84716.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStart(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,long,Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.StartStopActivity,System.String,bool):Microsoft.Diagnostics.Tracing.StartStopActivity:this -8 (-1.42% of base) : 84986.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Prefix(System.Text.StringBuilder):System.Text.StringBuilder:this -8 (-0.39% of base) : 85010.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:ToXml(System.Text.StringBuilder,System.IFormatProvider):System.Text.StringBuilder:this -8 (-0.39% of base) : 103779.dasm - Newtonsoft.Json.JsonConvert:ToString(System.Object):System.String -8 (-0.19% of base) : 104561.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -8 (-0.18% of base) : 104643.dasm - Newtonsoft.Json.JsonWriter:WriteValueAsync(Newtonsoft.Json.JsonWriter,int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task -8 (-0.27% of base) : 106171.dasm - Newtonsoft.Json.Schema.JsonSchemaWriter:WriteSchema(Newtonsoft.Json.Schema.JsonSchema):this -8 (-6.90% of base) : 180615.dasm - Scope:.ctor(System.Formats.Asn1.AsnWriter):this -8 (-2.82% of base) : 113573.dasm - System.Data.Common.SqlConvert:ConvertToSqlGuid(System.Object):System.Data.SqlTypes.SqlGuid -8 (-1.68% of base) : 170247.dasm - System.Data.OleDb.OleDbConnection:get_ConnectionTimeout():int:this -8 (-5.88% of base) : 170290.dasm - System.Data.OleDb.OleDbConnectionInternal:CreateInstanceDataLinks():System.Object -8 (-0.77% of base) : 170424.dasm - System.Data.OleDb.OleDbDataReader:GetRowValue():this -8 (-3.17% of base) : 110780.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:ComputeNodeByIndex(int,int):int:this -8 (-3.39% of base) : 110841.dasm - System.Data.RBTree`1[Byte][System.Byte]:ComputeNodeByIndex(int,int):int:this -8 (-0.58% of base) : 174715.dasm - System.DirectoryServices.AccountManagement.ADStoreCtx:ScanACLForChangePasswordRight(System.DirectoryServices.ActiveDirectorySecurity,byref,byref,byref,byref) -8 (-0.38% of base) : 174053.dasm - System.DirectoryServices.AccountManagement.Principal:LoadValueIntoProperty(System.String,System.Object):this -8 (-1.34% of base) : 177977.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -8 (-1.01% of base) : 177974.dasm - System.Drawing.Image:Save(System.String,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -8 (-4.44% of base) : 178030.dasm - System.Drawing.ImageConverter:FindEncoder(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo -8 (-13.33% of base) : 179427.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -8 (-0.58% of base) : 180592.dasm - System.Formats.Asn1.AsnWriter:PopTag(System.Formats.Asn1.Asn1Tag,int,bool):this -8 (-1.94% of base) : 180591.dasm - System.Formats.Asn1.AsnWriter:PushTag(System.Formats.Asn1.Asn1Tag,int):Scope:this -8 (-5.71% of base) : 180699.dasm - System.Formats.Cbor.CborReader:CreateCheckpoint():Checkpoint:this -8 (-1.74% of base) : 180737.dasm - System.Formats.Cbor.CborReader:ReadDateTimeOffset():System.DateTimeOffset:this -8 (-1.21% of base) : 180738.dasm - System.Formats.Cbor.CborReader:ReadUnixTimeSeconds():System.DateTimeOffset:this -8 (-2.86% of base) : 180727.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -8 (-8.00% of base) : 206526.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():bool:this -8 (-2.17% of base) : 208209.dasm - System.Reflection.Metadata.Ecma335.PortablePdbBuilder:Serialize(System.Reflection.Metadata.BlobBuilder):System.Reflection.Metadata.BlobContentId:this -8 (-1.40% of base) : 139881.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -8 (-0.43% of base) : 120307.dasm - System.Runtime.Serialization.XmlWriterDelegator:WriteExtensionData(System.Runtime.Serialization.IDataNode):this -8 (-3.70% of base) : 16001.dasm - System.ValueTuple`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:Equals(System.Object):bool:this Top method regressions (percentages): 320 (18.14% of base) : 44906.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol 252 (15.29% of base) : 51831.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol 40 (12.05% of base) : 91818.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:<.ctor>b__0_1(Microsoft.Diagnostics.Tracing.EmptyTraceData):this 16 (11.11% of base) : 103214.dasm - <>c:b__117_18():FastSerialization.IFastSerializable:this 12 ( 9.38% of base) : 221032.dasm - System.Text.Json.Nodes.JsonValue:Create(System.Nullable`1[Guid],System.Nullable`1[JsonNodeOptions]):System.Text.Json.Nodes.JsonValue 108 ( 9.28% of base) : 84727.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:FixAndProcessWindowsASP(Microsoft.Diagnostics.Tracing.TraceEvent,System.Collections.Generic.KeyValuePair`2[System.Guid,System.Guid][]):this 16 ( 6.90% of base) : 88545.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralConfigChangeNotificationTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralConfigChangeNotification, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralConfigChangeNotification 16 ( 6.90% of base) : 88546.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralFileChangeNotificationTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralFileChangeNotification, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralFileChangeNotification 16 ( 6.90% of base) : 88547.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralCgiHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralCGIHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralCGIHandler 16 ( 6.90% of base) : 88548.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralChildRequestEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestEnd 16 ( 6.90% of base) : 88549.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralChildRequestStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralChildRequestStart 16 ( 6.90% of base) : 88550.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralDavHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralDavHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralDavHandler 16 ( 6.90% of base) : 88551.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralEndpointInformationTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndpointInformation, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndpointInformation 16 ( 6.90% of base) : 88552.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralFlushResponseEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseEnd 16 ( 6.90% of base) : 88553.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralFlushResponseStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralFlushResponseStart 16 ( 6.90% of base) : 88554.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralGetUrlMetadataTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralGetURLMetadata, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralGetURLMetadata 16 ( 6.90% of base) : 88491.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralIsapiHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralISAPIHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralISAPIHandler 16 ( 6.90% of base) : 88492.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralMapHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralMapHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralMapHandler 16 ( 6.90% of base) : 88493.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralModuleFactoryFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralModuleFactoryFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralModuleFactoryFailed 16 ( 6.90% of base) : 88494.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralNotSendCustomErrorTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralNotSendCustomError, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralNotSendCustomError 16 ( 6.90% of base) : 88495.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralOopIsapiHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOopISAPIHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOopISAPIHandler 16 ( 6.90% of base) : 88496.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralOptionsHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOptionsHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralOptionsHandler 16 ( 6.90% of base) : 88497.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralReadEntityEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityEnd 16 ( 6.90% of base) : 88498.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralReadEntityStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralReadEntityStart 16 ( 6.90% of base) : 88499.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRedirectionHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRedirectionHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRedirectionHandler 16 ( 6.90% of base) : 88500.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndNewRequest, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralEndNewRequest 16 ( 6.90% of base) : 88501.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestEntityTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestEntity, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestEntity 16 ( 6.90% of base) : 88502.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestHeadersTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestHeaders, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralRequestHeaders 16 ( 6.90% of base) : 88503.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralRequestStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStartNewRequest, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStartNewRequest 16 ( 6.90% of base) : 88504.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralResponseEntityBufferTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityBuffer, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityBuffer 16 ( 6.90% of base) : 88505.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralResponseEntityFileTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityFile, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseEntityFile 16 ( 6.90% of base) : 88506.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralResponseHeadersTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseHeaders, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralResponseHeaders 16 ( 6.90% of base) : 88507.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralSendCustomErrorTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSendCustomError, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSendCustomError 16 ( 6.90% of base) : 88508.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralSetRequestHeaderTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSetRequestHeader, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralSetRequestHeader 16 ( 6.90% of base) : 88509.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralStaticFileHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStaticFileHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralStaticFileHandler 16 ( 6.90% of base) : 88510.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralGeneralTraceHandlerTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralTraceHandler, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3GeneralTraceHandler 16 ( 6.90% of base) : 88511.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralHandlerChangedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerChanged, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerChanged 16 ( 6.90% of base) : 88512.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralHandlerPreconditionNotMatchTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerPreconditionNotMatch, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralHandlerPreconditionNotMatch 16 ( 6.90% of base) : 88513.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralModulePreconditionNotMatchTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralModulePreconditionNotMatch, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralModulePreconditionNotMatch 16 ( 6.90% of base) : 88514.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralUrlChangedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUrlChanged, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUrlChanged 16 ( 6.90% of base) : 88515.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralUserSetTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUserSet, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralUserSet 16 ( 6.90% of base) : 88516.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISGeneralVirtualModuleUnresolvedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralVirtualModuleUnresolved, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.IISGeneralVirtualModuleUnresolved 16 ( 6.78% of base) : 99955.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:TieredCompilationSettingsDCStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationSettingsTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationSettingsTraceData 16 ( 6.78% of base) : 87769.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:JitInstrumentationDataTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataTraceData 16 ( 6.78% of base) : 87770.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:JitInstrumentationDataVerboseTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataVerboseTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.JitInstrumentationDataVerboseTraceData 16 ( 6.78% of base) : 87766.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:R2RGetEntryPointStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.R2RGetEntryPointStartTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.R2RGetEntryPointStartTraceData 16 ( 6.78% of base) : 87761.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationBackgroundJitStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStartTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStartTraceData 16 ( 6.78% of base) : 87762.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationBackgroundJitStopTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStopTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationBackgroundJitStopTraceData 16 ( 6.78% of base) : 87804.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TieredCompilationPauseTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationEmptyTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TieredCompilationEmptyTraceData 16 ( 6.78% of base) : 87768.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:TypeLoadStopTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.Clr.TypeLoadStopTraceData, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.Clr.TypeLoadStopTraceData 16 ( 6.78% of base) : 88647.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthAnonPasswdChangeNeededTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthAnonPasswdChangeNeeded, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthAnonPasswdChangeNeeded 16 ( 6.78% of base) : 88648.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthBadBasicHeaderTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBadBasicHeader, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBadBasicHeader 16 ( 6.78% of base) : 88649.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthBasicLogonFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBasicLogonFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBasicLogonFailed 16 ( 6.78% of base) : 88650.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthEnd 16 ( 6.78% of base) : 88587.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthIisdigestLogonFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthIISDigestLogonFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthIISDigestLogonFailed 16 ( 6.78% of base) : 88588.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthInvalidAnonAccountTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthInvalidAnonAccount, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthInvalidAnonAccount 16 ( 6.78% of base) : 88589.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthKerberosFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthKerberosFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthKerberosFailed 16 ( 6.78% of base) : 88590.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthNtlmNullSessionTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthNTLMNullSession, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthNTLMNullSession 16 ( 6.78% of base) : 88591.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthPassportLogonFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPassportLogonFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPassportLogonFailed 16 ( 6.78% of base) : 88592.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthPasswdChangeDisabledTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeDisabled, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeDisabled 16 ( 6.78% of base) : 88593.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthPasswdChangeNeededTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeNeeded, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeNeeded 16 ( 6.78% of base) : 88594.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthRequestAuthTypeTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthRequestAuthType, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthRequestAuthType 16 ( 6.78% of base) : 88595.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthSspiContinueNeededTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPIContinueNeeded, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPIContinueNeeded 16 ( 6.78% of base) : 88596.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthSspiLogonFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPILogonFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPILogonFailed 16 ( 6.78% of base) : 88597.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthStart 16 ( 6.78% of base) : 88598.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthSucceededTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSucceeded, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSucceeded 16 ( 6.78% of base) : 88599.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthTypeNotSupportedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthTypeNotSupported, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthTypeNotSupported 16 ( 6.78% of base) : 88600.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISAuthenticationAuthWdigestLogonFailedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthWDigestLogonFailed, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthWDigestLogonFailed 16 ( 6.78% of base) : 88601.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheFileCacheAccessEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessEnd 16 ( 6.78% of base) : 88602.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheFileCacheAccessStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessStart 16 ( 6.78% of base) : 88603.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheHttpsysCacheableTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheHttpsysCacheable, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheHttpsysCacheable 16 ( 6.78% of base) : 88604.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheDisabledTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheDisabled, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheDisabled 16 ( 6.78% of base) : 88605.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheLookupEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupEnd 16 ( 6.78% of base) : 88606.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheLookupStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupStart 16 ( 6.78% of base) : 88607.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheUpdateEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateEnd 16 ( 6.78% of base) : 88608.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheOutputCacheUpdateStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateStart 16 ( 6.78% of base) : 88609.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheUrlCacheAccessEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessEnd 16 ( 6.78% of base) : 88610.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCacheUrlCacheAccessStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessStart 16 ( 6.78% of base) : 88611.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIEnd 16 ( 6.78% of base) : 88612.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiHeadersReceivedTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIHeadersReceived, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIHeadersReceived 16 ( 6.78% of base) : 88613.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiLaunchTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGILaunch, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGILaunch 16 ( 6.78% of base) : 88614.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiPrematureTerminationTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIPrematureTermination, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIPrematureTermination 16 ( 6.78% of base) : 88615.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiRequestEntitySentTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIRequestEntitySent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIRequestEntitySent 16 ( 6.78% of base) : 88616.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIStart 16 ( 6.78% of base) : 88617.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCGICgiTimeoutTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGITimeout, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGITimeout 16 ( 6.78% of base) : 88618.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionDoTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionDo, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionDo 16 ( 6.78% of base) : 88555.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionEnd 16 ( 6.78% of base) : 88556.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionNotSuccessTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionNotSuccess, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionNotSuccess 16 ( 6.78% of base) : 88557.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionStart 16 ( 6.78% of base) : 88558.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionDynamicCompressionSuccessTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionSuccess, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionSuccess 16 ( 6.78% of base) : 88559.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionCreateEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateEnd 16 ( 6.78% of base) : 88560.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionCreateStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateStart 16 ( 6.78% of base) : 88561.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionEndTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionEnd, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionEnd 16 ( 6.78% of base) : 88562.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionNotSuccessTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionNotSuccess, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionNotSuccess 16 ( 6.78% of base) : 88563.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionStartTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionStart, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionStart 16 ( 6.78% of base) : 88564.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISCompressionStaticCompressionSuccessTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionSuccess, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionSuccess 16 ( 6.78% of base) : 88565.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISFastCGIFastcgiActivityTimeoutTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFActivityTimeout, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFActivityTimeout 16 ( 6.78% of base) : 88566.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISFastCGIFastcgiAddJobobjectFailTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAddJobObjectFail, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAddJobObjectFail 16 ( 6.78% of base) : 88567.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISFastCGIFastcgiApplicationManagerShutdownTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAppMgrShutdown, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAppMgrShutdown 16 ( 6.78% of base) : 88568.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:IISFastCGIFastcgiAssignProcessTemplate(System.Action`1[[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAssignProcess, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAssignProcess Top method improvements (percentages): -312 (-22.41% of base) : 179321.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -12 (-20.00% of base) : 160062.dasm - Enumerator[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:get_Current():double:this -12 (-20.00% of base) : 160064.dasm - Enumerator[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:get_Current():long:this -16 (-13.79% of base) : 206530.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -8 (-13.33% of base) : 179427.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -16 (-13.33% of base) : 206533.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -16 (-12.90% of base) : 85137.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -16 (-12.50% of base) : 206534.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -16 (-10.53% of base) : 21877.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:CreateInstance():System.Object:this -32 (-8.70% of base) : 233695.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -24 (-8.70% of base) : 210892.dasm - System.Security.AccessControl.CommonAcl:InheritedObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -24 (-8.70% of base) : 210891.dasm - System.Security.AccessControl.CommonAcl:ObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -28 (-8.33% of base) : 118886.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode:this -8 (-8.00% of base) : 206526.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():bool:this -16 (-7.84% of base) : 206531.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Object):bool:this -8 (-6.90% of base) : 26395.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -8 (-6.90% of base) : 55940.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -8 (-6.90% of base) : 180615.dasm - Scope:.ctor(System.Formats.Asn1.AsnWriter):this -16 (-6.78% of base) : 84789.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -24 (-6.32% of base) : 111560.dasm - System.Data.SqlTypes.SqlDecimal:Sign(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlInt32 -16 (-6.25% of base) : 210918.dasm - System.Security.AccessControl.SystemAcl:RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -16 (-6.15% of base) : 210916.dasm - System.Security.AccessControl.SystemAcl:RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):bool:this -8 (-5.88% of base) : 170290.dasm - System.Data.OleDb.OleDbConnectionInternal:CreateInstanceDataLinks():System.Object -16 (-5.80% of base) : 210912.dasm - System.Security.AccessControl.SystemAcl:AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -16 (-5.80% of base) : 210914.dasm - System.Security.AccessControl.SystemAcl:SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -8 (-5.71% of base) : 180699.dasm - System.Formats.Cbor.CborReader:CreateCheckpoint():Checkpoint:this -16 (-5.71% of base) : 210934.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccessSpecific(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -16 (-5.63% of base) : 210932.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):bool:this -16 (-5.63% of base) : 103506.dasm - TraceEventComparer:Equals(Microsoft.Diagnostics.Tracing.TraceEvent,Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -40 (-5.56% of base) : 84720.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -16 (-5.41% of base) : 210928.dasm - System.Security.AccessControl.DiscretionaryAcl:AddAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -16 (-5.41% of base) : 210930.dasm - System.Security.AccessControl.DiscretionaryAcl:SetAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -140 (-4.63% of base) : 170552.dasm - System.Data.OleDb.OleDbMetaDataFactory:.ctor(System.IO.Stream,System.String,System.String,System.Data.OleDb.SchemaSupport[]):this -8 (-4.44% of base) : 178030.dasm - System.Drawing.ImageConverter:FindEncoder(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo -4 (-4.35% of base) : 113835.dasm - System.Data.Common.SqlBooleanStorage:Get(int):System.Object:this -72 (-4.28% of base) : 102997.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -8 (-4.26% of base) : 84765.dasm - Microsoft.Diagnostics.Tracing.StartStopActivity:.ctor(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,byref,Microsoft.Diagnostics.Tracing.StartStopActivity,int,System.String):this -4 (-4.17% of base) : 113860.dasm - System.Data.Common.SqlByteStorage:Get(int):System.Object:this -16 (-3.96% of base) : 84708.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:GetCurrentStartStopActivity(Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.TraceEvent):Microsoft.Diagnostics.Tracing.StartStopActivity:this -8 (-3.85% of base) : 233760.dasm - d__2:MoveNext():bool:this -8 (-3.85% of base) : 233763.dasm - d__2:MoveNext():bool:this -8 (-3.70% of base) : 228010.dasm - ILCompiler.DependencyAnalysis.ReadyToRun.ManifestMetadataTableNode:GetManifestAssemblyMvidTableData():System.Byte[]:this -8 (-3.70% of base) : 16001.dasm - System.ValueTuple`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:Equals(System.Object):bool:this -8 (-3.70% of base) : 16004.dasm - System.ValueTuple`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:System.IComparable.CompareTo(System.Object):int:this -24 (-3.64% of base) : 180614.dasm - Scope:Dispose():this -8 (-3.39% of base) : 110841.dasm - System.Data.RBTree`1[Byte][System.Byte]:ComputeNodeByIndex(int,int):int:this -16 (-3.33% of base) : 84906.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetEventRecordForEventData(byref):long:this -8 (-3.23% of base) : 86309.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParserState:FastSerialization.IFastSerializable.FromStream(FastSerialization.Deserializer):this -8 (-3.17% of base) : 110780.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:ComputeNodeByIndex(int,int):int:this -16 (-3.03% of base) : 86275.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:AddDynamicProvider(Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest,bool):this -8 (-2.86% of base) : 180727.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,bool):this -16 (-2.84% of base) : 85081.dasm - Microsoft.Diagnostics.Tracing.TraceEventDispatcher:LookupGuid(System.Guid,byref):this -8 (-2.82% of base) : 113573.dasm - System.Data.Common.SqlConvert:ConvertToSqlGuid(System.Object):System.Data.SqlTypes.SqlGuid -8 (-2.78% of base) : 85390.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_ProviderName():System.String:this -8 (-2.74% of base) : 21881.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:.ctor(System.Runtime.InteropServices.ComTypes.ITypeInfo,Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeLibDesc):this -8 (-2.41% of base) : 137183.dasm - System.Xml.Serialization.XmlSerializationPrimitiveWriter:Write_guid(System.Object):this -40 (-2.40% of base) : 85605.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:OpenPdbForModuleFile(Microsoft.Diagnostics.Symbols.SymbolReader,Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile):Microsoft.Diagnostics.Symbols.ManagedSymbolModule:this -12 (-2.40% of base) : 180751.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[Int32]):this -12 (-2.33% of base) : 85738.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:get_ProviderGuidToName():System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -8 (-2.17% of base) : 208209.dasm - System.Reflection.Metadata.Ecma335.PortablePdbBuilder:Serialize(System.Reflection.Metadata.BlobBuilder):System.Reflection.Metadata.BlobContentId:this -24 (-2.10% of base) : 84680.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -8 (-2.08% of base) : 85391.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_EventName():System.String:this -12 (-2.07% of base) : 180739.dasm - System.Formats.Cbor.CborReader:ReadBigInteger():System.Numerics.BigInteger:this -16 (-2.05% of base) : 177091.dasm - System.DirectoryServices.ActiveDirectory.ReplicationCursorCollection:AddHelper(System.String,System.Object,bool,long):this -16 (-2.04% of base) : 139894.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -8 (-1.94% of base) : 180591.dasm - System.Formats.Asn1.AsnWriter:PushTag(System.Formats.Asn1.Asn1Tag,int):Scope:this -16 (-1.83% of base) : 179519.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(long,int):System.Drawing.Imaging.ImageCodecInfo[] -16 (-1.82% of base) : 170248.dasm - System.Data.OleDb.OleDbConnection:get_Database():System.String:this -16 (-1.79% of base) : 84769.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -16 (-1.75% of base) : 170249.dasm - System.Data.OleDb.OleDbConnection:get_DataSource():System.String:this -16 (-1.74% of base) : 103131.dasm - PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,int,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this -8 (-1.74% of base) : 180737.dasm - System.Formats.Cbor.CborReader:ReadDateTimeOffset():System.DateTimeOffset:this -8 (-1.68% of base) : 170247.dasm - System.Data.OleDb.OleDbConnection:get_ConnectionTimeout():int:this -12 (-1.64% of base) : 84719.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStop(Microsoft.Diagnostics.Tracing.TraceEvent,long):this -16 (-1.49% of base) : 86280.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -8 (-1.42% of base) : 84986.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Prefix(System.Text.StringBuilder):System.Text.StringBuilder:this -8 (-1.40% of base) : 139881.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -8 (-1.34% of base) : 177977.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -56 (-1.28% of base) : 126376.dasm - <_ParseTextAsync>d__534:MoveNext():this -600 (-1.24% of base) : 84805.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.ETWMapping, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]] -8 (-1.21% of base) : 180738.dasm - System.Formats.Cbor.CborReader:ReadUnixTimeSeconds():System.DateTimeOffset:this -32 (-1.21% of base) : 181617.dasm - System.Security.AccessControl.DirectoryObjectSecurity:ModifyAccess(int,System.Security.AccessControl.ObjectAccessRule,byref):bool:this -20 (-1.19% of base) : 126386.dasm - d__549:MoveNext():this -8 (-1.01% of base) : 177974.dasm - System.Drawing.Image:Save(System.String,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -8 (-0.93% of base) : 126390.dasm - d__551:MoveNext():this -8 (-0.86% of base) : 84716.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStart(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,long,Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.StartStopActivity,System.String,bool):Microsoft.Diagnostics.Tracing.StartStopActivity:this -40 (-0.82% of base) : 85011.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -8 (-0.77% of base) : 170424.dasm - System.Data.OleDb.OleDbDataReader:GetRowValue():this -20 (-0.76% of base) : 170373.dasm - System.Data.OleDb.OleDbConnectionStringBuilder:GetProviderInfo(System.String):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Data.OleDb.OleDbPropertyInfo, System.Data.OleDb, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]]:this -20 (-0.74% of base) : 116005.dasm - d__8:MoveNext():this -16 (-0.67% of base) : 103501.dasm - TdhEventParser:ParseFields(int,int):PayloadFetchClassInfo:this -16 (-0.60% of base) : 77069.dasm - Microsoft.CodeAnalysis.CommonCompiler:GenerateSqmData(Microsoft.CodeAnalysis.CompilationOptions,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.Diagnostic, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this -8 (-0.58% of base) : 180592.dasm - System.Formats.Asn1.AsnWriter:PopTag(System.Formats.Asn1.Asn1Tag,int,bool):this -8 (-0.58% of base) : 174715.dasm - System.DirectoryServices.AccountManagement.ADStoreCtx:ScanACLForChangePasswordRight(System.DirectoryServices.ActiveDirectorySecurity,byref,byref,byref,byref) -4 (-0.56% of base) : 113830.dasm - System.Data.Common.SqlBooleanStorage:Aggregate(System.Int32[],int):System.Object:this -16 (-0.54% of base) : 94542.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftWindowsNDISPacketCapture.PacketFragmentArgs:get_ParsedPacket():System.String:this -12 (-0.48% of base) : 126452.dasm - d__587:MoveNext():this -8 (-0.43% of base) : 120307.dasm - System.Runtime.Serialization.XmlWriterDelegator:WriteExtensionData(System.Runtime.Serialization.IDataNode):this -4 (-0.41% of base) : 180740.dasm - System.Formats.Cbor.CborReader:ReadDecimal():System.Decimal:this -8 (-0.39% of base) : 103779.dasm - Newtonsoft.Json.JsonConvert:ToString(System.Object):System.String 2508 total methods with Code Size differences (109 improved, 2399 regressed), 112 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\libraries_tests.pmi.windows.arm64.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.arm64.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root\superpmi.exe -target arm64 -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root_diff\clrjit_win_arm64_x64.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\libraries_tests.pmi.windows.arm64.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.arm64.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.arm64.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.arm64.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.arm64.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.arm64.checked.3\diff Found 547 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 528956 Total bytes of diff: 527896 Total bytes of delta: -1060 (-0.20% of base) Total relative delta: -2.95 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 412 : 198406.dasm (12.84% of base) 76 : 122880.dasm (4.27% of base) 76 : 29012.dasm (6.46% of base) 64 : 168000.dasm (4.56% of base) 56 : 95717.dasm (8.14% of base) 48 : 95613.dasm (5.77% of base) 48 : 201231.dasm (4.27% of base) 40 : 149256.dasm (1.97% of base) 40 : 168009.dasm (3.30% of base) 40 : 168007.dasm (3.31% of base) 40 : 168970.dasm (5.03% of base) 40 : 76409.dasm (2.72% of base) 40 : 168969.dasm (5.32% of base) 40 : 168971.dasm (4.88% of base) 36 : 149267.dasm (1.90% of base) 32 : 168959.dasm (3.76% of base) 32 : 169000.dasm (5.06% of base) 32 : 103123.dasm (7.69% of base) 32 : 168999.dasm (4.88% of base) 32 : 169002.dasm (4.47% of base) 32 : 168736.dasm (4.19% of base) 32 : 168953.dasm (4.15% of base) 32 : 169003.dasm (4.32% of base) 32 : 170319.dasm (4.21% of base) 32 : 243239.dasm (2.15% of base) 32 : 169001.dasm (4.49% of base) 32 : 168998.dasm (5.06% of base) 32 : 170293.dasm (4.21% of base) 32 : 168955.dasm (3.85% of base) 32 : 168954.dasm (3.96% of base) 32 : 169004.dasm (4.47% of base) 32 : 168961.dasm (3.57% of base) 32 : 170363.dasm (4.21% of base) 32 : 168956.dasm (3.76% of base) 32 : 170406.dasm (4.21% of base) 32 : 238875.dasm (2.15% of base) 32 : 168958.dasm (3.92% of base) 32 : 29002.dasm (3.14% of base) 32 : 170329.dasm (4.21% of base) 32 : 168996.dasm (5.10% of base) 32 : 168960.dasm (3.65% of base) 28 : 290153.dasm (2.62% of base) 24 : 200285.dasm (2.46% of base) 24 : 200284.dasm (2.42% of base) 24 : 167713.dasm (2.86% of base) 24 : 170352.dasm (3.68% of base) 24 : 168300.dasm (3.87% of base) 24 : 332536.dasm (1.92% of base) 24 : 332537.dasm (2.36% of base) 24 : 149269.dasm (1.80% of base) 24 : 53408.dasm (19.35% of base) 20 : 228205.dasm (0.54% of base) 16 : 200296.dasm (1.70% of base) 16 : 168005.dasm (2.22% of base) 16 : 140969.dasm (1.28% of base) 12 : 188742.dasm (1.80% of base) 12 : 321031.dasm (3.23% of base) 12 : 208841.dasm (1.34% of base) 8 : 168938.dasm (5.26% of base) 8 : 170983.dasm (2.74% of base) 8 : 170984.dasm (2.74% of base) 8 : 173198.dasm (6.25% of base) 8 : 173206.dasm (8.70% of base) 8 : 170954.dasm (4.65% of base) 8 : 268520.dasm (2.99% of base) 8 : 168940.dasm (3.08% of base) 8 : 170957.dasm (2.86% of base) 8 : 170958.dasm (2.86% of base) 8 : 171008.dasm (7.41% of base) 8 : 171009.dasm (7.41% of base) 8 : 168943.dasm (2.82% of base) 8 : 170998.dasm (3.64% of base) 8 : 170993.dasm (3.28% of base) 8 : 170994.dasm (2.60% of base) 8 : 170637.dasm (5.00% of base) 8 : 170987.dasm (3.45% of base) 8 : 170999.dasm (3.45% of base) 8 : 173197.dasm (5.88% of base) 8 : 74461.dasm (3.85% of base) 8 : 170985.dasm (2.53% of base) 8 : 170986.dasm (3.45% of base) 8 : 170992.dasm (3.45% of base) 8 : 171018.dasm (6.90% of base) 8 : 171001.dasm (3.57% of base) 8 : 170635.dasm (5.00% of base) 8 : 170962.dasm (2.86% of base) 8 : 170963.dasm (2.63% of base) 8 : 268514.dasm (4.08% of base) 8 : 268519.dasm (2.74% of base) 8 : 316744.dasm (1.34% of base) 8 : 170960.dasm (4.65% of base) 8 : 170988.dasm (3.28% of base) 8 : 171010.dasm (7.41% of base) 8 : 171012.dasm (6.45% of base) 8 : 101610.dasm (0.37% of base) 8 : 170961.dasm (4.35% of base) 8 : 171002.dasm (3.57% of base) 8 : 171003.dasm (3.39% of base) 8 : 13436.dasm (0.57% of base) 8 : 168939.dasm (4.88% of base) Top file improvements (bytes): -204 : 201519.dasm (-13.28% of base) -132 : 47200.dasm (-5.38% of base) -104 : 316735.dasm (-4.38% of base) -84 : 167689.dasm (-1.83% of base) -80 : 76997.dasm (-2.42% of base) -64 : 172560.dasm (-9.14% of base) -56 : 67019.dasm (-1.85% of base) -48 : 168900.dasm (-2.23% of base) -48 : 208980.dasm (-5.63% of base) -44 : 11926.dasm (-10.58% of base) -40 : 6630.dasm (-1.83% of base) -40 : 201517.dasm (-3.60% of base) -36 : 237525.dasm (-8.82% of base) -36 : 241792.dasm (-8.82% of base) -32 : 208979.dasm (-5.76% of base) -32 : 172944.dasm (-0.55% of base) -32 : 172888.dasm (-0.65% of base) -32 : 261674.dasm (-2.13% of base) -28 : 97747.dasm (-0.87% of base) -24 : 226146.dasm (-2.96% of base) -24 : 306262.dasm (-2.96% of base) -24 : 41822.dasm (-6.06% of base) -24 : 163194.dasm (-2.96% of base) -24 : 330249.dasm (-2.96% of base) -24 : 288487.dasm (-1.06% of base) -24 : 277392.dasm (-2.96% of base) -24 : 41363.dasm (-7.06% of base) -24 : 197261.dasm (-2.96% of base) -24 : 307600.dasm (-2.96% of base) -24 : 321734.dasm (-2.96% of base) -24 : 60591.dasm (-2.96% of base) -24 : 168887.dasm (-1.70% of base) -24 : 181007.dasm (-2.96% of base) -24 : 168889.dasm (-1.17% of base) -24 : 277535.dasm (-2.96% of base) -24 : 224477.dasm (-2.96% of base) -24 : 41764.dasm (-5.00% of base) -24 : 331017.dasm (-2.96% of base) -24 : 195663.dasm (-2.96% of base) -24 : 308741.dasm (-2.96% of base) -24 : 41369.dasm (-5.88% of base) -20 : 11816.dasm (-2.22% of base) -20 : 101199.dasm (-3.79% of base) -20 : 28680.dasm (-3.88% of base) -20 : 9643.dasm (-0.83% of base) -20 : 6631.dasm (-2.37% of base) -20 : 167664.dasm (-0.80% of base) -20 : 149258.dasm (-1.40% of base) -16 : 70451.dasm (-7.84% of base) -16 : 70992.dasm (-1.95% of base) -16 : 324202.dasm (-2.03% of base) -16 : 324799.dasm (-7.84% of base) -16 : 9740.dasm (-8.16% of base) -16 : 168737.dasm (-4.65% of base) -16 : 88189.dasm (-0.14% of base) -16 : 2633.dasm (-16.00% of base) -16 : 4004.dasm (-8.16% of base) -16 : 14930.dasm (-8.89% of base) -16 : 168740.dasm (-3.25% of base) -16 : 169087.dasm (-1.30% of base) -16 : 248578.dasm (-4.12% of base) -16 : 9723.dasm (-8.16% of base) -16 : 208982.dasm (-4.65% of base) -16 : 63923.dasm (-1.07% of base) -16 : 325087.dasm (-1.48% of base) -16 : 168903.dasm (-1.08% of base) -16 : 233830.dasm (-7.84% of base) -16 : 100647.dasm (-0.14% of base) -16 : 323903.dasm (-7.84% of base) -16 : 168655.dasm (-5.97% of base) -16 : 172961.dasm (-0.75% of base) -16 : 109426.dasm (-2.04% of base) -16 : 185966.dasm (-2.76% of base) -16 : 238270.dasm (-0.88% of base) -16 : 323504.dasm (-1.92% of base) -16 : 72755.dasm (-7.84% of base) -16 : 38752.dasm (-3.51% of base) -16 : 151770.dasm (-5.41% of base) -16 : 168909.dasm (-1.06% of base) -16 : 172906.dasm (-0.73% of base) -16 : 2934.dasm (-16.00% of base) -16 : 2935.dasm (-20.00% of base) -16 : 167626.dasm (-5.06% of base) -16 : 168884.dasm (-1.04% of base) -16 : 67678.dasm (-3.77% of base) -16 : 68249.dasm (-1.88% of base) -16 : 2381.dasm (-9.30% of base) -16 : 36996.dasm (-3.51% of base) -16 : 172565.dasm (-23.53% of base) -16 : 185366.dasm (-2.76% of base) -16 : 163000.dasm (-1.13% of base) -16 : 168741.dasm (-3.54% of base) -16 : 138918.dasm (-7.27% of base) -16 : 168905.dasm (-1.06% of base) -16 : 2634.dasm (-20.00% of base) -16 : 168739.dasm (-2.99% of base) -16 : 242544.dasm (-0.88% of base) -16 : 168654.dasm (-5.97% of base) -16 : 268512.dasm (-1.96% of base) -16 : 340350.dasm (-7.84% of base) 414 total files with Code Size differences (277 improved, 137 regressed), 133 unchanged. Top method regressions (bytes): 412 (12.84% of base) : 198406.dasm - System.Net.Sockets.Tests.TelemetryTest:VerifyEvents(System.Collections.Concurrent.ConcurrentQueue`1[[System.ValueTuple`2[[System.Diagnostics.Tracing.EventWrittenEventArgs, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,System.Nullable`1[Int32],bool) 76 ( 6.46% of base) : 29012.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate010.operate010.Test:Test7():bool 76 ( 4.27% of base) : 122880.dasm - Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComImporter:.ctor(System.String,Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessageCollection,System.String):this 64 ( 4.56% of base) : 168000.dasm - d__1:MoveNext():this 56 ( 8.14% of base) : 95717.dasm - <>c:b__410_0(System.Object[]):System.Text.Json.Serialization.Tests.Person_Class:this 48 ( 5.77% of base) : 95613.dasm - <>c:b__517_0(System.Object[]):System.Text.Json.Serialization.Tests.Person_Struct:this 48 ( 4.27% of base) : 201231.dasm - System.Reflection.PortableExecutable.Tests.PEBuilderTests:VerifyPE(System.IO.Stream,ushort,System.Byte[]):this 40 ( 1.97% of base) : 149256.dasm - d__9:MoveNext():this 40 ( 3.30% of base) : 168009.dasm - d__5:MoveNext():this 40 ( 3.31% of base) : 168007.dasm - d__4:MoveNext():this 40 ( 5.32% of base) : 168969.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangle_Success():this 40 ( 5.03% of base) : 168970.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnit_Success(int):this 40 ( 4.88% of base) : 168971.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 40 ( 2.72% of base) : 76409.dasm - System.Tests.GuidTests:Parse(System.String,System.String,System.Guid) 36 ( 1.90% of base) : 149267.dasm - d__8:MoveNext():this 32 ( 7.69% of base) : 103123.dasm - <>c:b__228_5(System.Byte[]):this 32 ( 2.15% of base) : 243239.dasm - <>c__DisplayClass131_1:b__1(System.Threading.Tasks.Task`1[Boolean]):this 32 ( 2.15% of base) : 238875.dasm - <>c__DisplayClass131_1:b__1(System.Threading.Tasks.Task`1[Boolean]):this 32 ( 3.14% of base) : 29002.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate010a.operate010a.Test:Test7():bool 32 ( 4.49% of base) : 169001.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangle_Success():this 32 ( 5.10% of base) : 168996.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleF_Success():this 32 ( 5.06% of base) : 168998.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnit_Success(int):this 32 ( 4.88% of base) : 168999.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnitEmfType_Success(int):this 32 ( 5.06% of base) : 169000.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnitEmfTypeString_Success(System.String):this 32 ( 4.47% of base) : 169002.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnit_Success(int):this 32 ( 4.32% of base) : 169003.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 32 ( 4.47% of base) : 169004.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 32 ( 3.92% of base) : 168958.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangle_Success():this 32 ( 4.15% of base) : 168953.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleF_Success():this 32 ( 3.96% of base) : 168954.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnit_Success(int):this 32 ( 3.85% of base) : 168955.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnitEmfType_Success(int):this 32 ( 3.76% of base) : 168956.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnitEmfTypeString_Success(System.String):this 32 ( 3.76% of base) : 168959.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnit_Success(int):this 32 ( 3.65% of base) : 168960.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 32 ( 3.57% of base) : 168961.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 32 ( 4.19% of base) : 168736.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeWithPrint_ReturnsNull():this 32 ( 4.21% of base) : 170406.dasm - System.Drawing.Tests.RegionTests:Complement_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 32 ( 4.21% of base) : 170363.dasm - System.Drawing.Tests.RegionTests:Exclude_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 32 ( 4.21% of base) : 170329.dasm - System.Drawing.Tests.RegionTests:Intersect_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 32 ( 4.21% of base) : 170293.dasm - System.Drawing.Tests.RegionTests:Union_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 32 ( 4.21% of base) : 170319.dasm - System.Drawing.Tests.RegionTests:Xor_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 28 ( 2.62% of base) : 290153.dasm - d__6:MoveNext():this 24 (19.35% of base) : 53408.dasm - <>c:b__2_3():System.Object:this 24 ( 1.80% of base) : 149269.dasm - d__10:MoveNext():this 24 ( 2.86% of base) : 167713.dasm - BasicEventSourceTests.ActivityTracking:StartStopCreatesActivity():this 24 ( 3.87% of base) : 168300.dasm - MonoTests.System.Drawing.TestBitmap:LockBits_Double():this 24 ( 3.68% of base) : 170352.dasm - System.Drawing.Tests.RegionTests:MakeEmpty_NonEmpty_Success(System.Drawing.Region):this 24 ( 2.42% of base) : 200284.dasm - System.Reflection.Tests.ModuleTests:LoadMultiModuleFromDisk_GetModule() 24 ( 2.46% of base) : 200285.dasm - System.Reflection.Tests.ModuleTests:LoadMultiModuleFromDisk_GetModuleCaseInsensitive() 24 ( 1.92% of base) : 332536.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_PromoterType() 24 ( 2.36% of base) : 332537.dasm - System.Transactions.Tests.NonMsdtcPromoterTests:TestCase_PromoterTypeMSDTC() 20 ( 0.54% of base) : 228205.dasm - <>c:b__33_0():this 16 ( 2.22% of base) : 168005.dasm - d__3:MoveNext():this 16 ( 1.28% of base) : 140969.dasm - Microsoft.Diagnostics.Runtime.DacInterface.DacDataTargetWrapper:.ctor(Microsoft.Diagnostics.Runtime.DataTarget):this 16 ( 1.70% of base) : 200296.dasm - System.Reflection.Tests.ModuleTests:LoadModule(System.String) 12 ( 1.80% of base) : 188742.dasm - d__19:MoveNext():this 12 ( 3.23% of base) : 321031.dasm - System.Reflection.Tests.ModuleTests:GetModuleVersionId_HasModuleVersionId_BehaveConsistently():this 12 ( 1.34% of base) : 208841.dasm - System.Runtime.InteropServices.Tests.GenerateGuidForTypeTests:GenerateGuidForType_ValidType_ReturnsExpected(System.Type):this 8 ( 6.06% of base) : 173188.dasm - <>c:b__14_2():System.Object:this 8 ( 6.45% of base) : 173189.dasm - <>c:b__14_3():System.Object:this 8 ( 5.00% of base) : 170635.dasm - <>c__DisplayClass1_0:b__0():System.Object:this 8 ( 0.84% of base) : 238874.dasm - <>c__DisplayClass131_0:b__0(System.Threading.Tasks.Task`1[[System.Data.SqlClient.SqlDataReader, System.Data.SqlClient, Version=4.6.1.2, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):System.Threading.Tasks.Task`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this 8 ( 0.84% of base) : 243238.dasm - <>c__DisplayClass131_0:b__0(System.Threading.Tasks.Task`1[[System.Data.SqlClient.SqlDataReader, System.Data.SqlClient, Version=4.6.1.2, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):System.Threading.Tasks.Task`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this 8 ( 5.88% of base) : 173197.dasm - <>c__DisplayClass15_0:b__2():System.Object:this 8 ( 6.25% of base) : 173198.dasm - <>c__DisplayClass15_0:b__3():System.Object:this 8 ( 8.70% of base) : 173206.dasm - <>c__DisplayClass17_0:b__0():System.Object:this 8 ( 4.65% of base) : 170954.dasm - <>c__DisplayClass35_0:b__0():System.Object:this 8 ( 4.65% of base) : 170955.dasm - <>c__DisplayClass35_0:b__1():System.Object:this 8 ( 4.35% of base) : 170956.dasm - <>c__DisplayClass35_0:b__2():System.Object:this 8 ( 2.86% of base) : 170957.dasm - <>c__DisplayClass35_0:b__3():System.Object:this 8 ( 2.86% of base) : 170958.dasm - <>c__DisplayClass35_0:b__4():System.Object:this 8 ( 2.63% of base) : 170959.dasm - <>c__DisplayClass35_0:b__5():System.Object:this 8 ( 4.65% of base) : 170960.dasm - <>c__DisplayClass36_0:b__0():System.Object:this 8 ( 4.35% of base) : 170961.dasm - <>c__DisplayClass36_0:b__1():System.Object:this 8 ( 2.86% of base) : 170962.dasm - <>c__DisplayClass36_0:b__2():System.Object:this 8 ( 2.63% of base) : 170963.dasm - <>c__DisplayClass36_0:b__3():System.Object:this 8 ( 5.00% of base) : 170637.dasm - <>c__DisplayClass4_0:b__0():System.Object:this 8 ( 3.70% of base) : 170978.dasm - <>c__DisplayClass55_0:b__0():System.Object:this 8 ( 3.70% of base) : 170979.dasm - <>c__DisplayClass55_0:b__1():System.Object:this 8 ( 3.70% of base) : 170980.dasm - <>c__DisplayClass55_0:b__2():System.Object:this 8 ( 3.51% of base) : 170981.dasm - <>c__DisplayClass55_0:b__3():System.Object:this 8 ( 2.74% of base) : 170982.dasm - <>c__DisplayClass55_0:b__4():System.Object:this 8 ( 2.74% of base) : 170983.dasm - <>c__DisplayClass55_0:b__5():System.Object:this 8 ( 2.74% of base) : 170984.dasm - <>c__DisplayClass55_0:b__6():System.Object:this 8 ( 2.53% of base) : 170985.dasm - <>c__DisplayClass55_0:b__7():System.Object:this 8 ( 3.45% of base) : 170986.dasm - <>c__DisplayClass56_0:b__0():System.Object:this 8 ( 3.45% of base) : 170987.dasm - <>c__DisplayClass56_0:b__1():System.Object:this 8 ( 3.28% of base) : 170988.dasm - <>c__DisplayClass56_0:b__2():System.Object:this 8 ( 2.60% of base) : 170989.dasm - <>c__DisplayClass56_0:b__3():System.Object:this 8 ( 2.60% of base) : 170990.dasm - <>c__DisplayClass56_0:b__4():System.Object:this 8 ( 2.41% of base) : 170991.dasm - <>c__DisplayClass56_0:b__5():System.Object:this 8 ( 3.45% of base) : 170992.dasm - <>c__DisplayClass57_0:b__0():System.Object:this 8 ( 3.28% of base) : 170993.dasm - <>c__DisplayClass57_0:b__1():System.Object:this 8 ( 2.60% of base) : 170994.dasm - <>c__DisplayClass57_0:b__2():System.Object:this 8 ( 2.41% of base) : 170995.dasm - <>c__DisplayClass57_0:b__3():System.Object:this 8 ( 3.64% of base) : 170996.dasm - <>c__DisplayClass58_0:b__0():System.Object:this 8 ( 3.64% of base) : 170997.dasm - <>c__DisplayClass58_0:b__1():System.Object:this 8 ( 3.64% of base) : 170998.dasm - <>c__DisplayClass58_0:b__2():System.Object:this 8 ( 3.45% of base) : 170999.dasm - <>c__DisplayClass58_0:b__3():System.Object:this 8 ( 3.57% of base) : 171000.dasm - <>c__DisplayClass59_0:b__0():this Top method improvements (bytes): -204 (-13.28% of base) : 201519.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -132 (-5.38% of base) : 47200.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:SymbolDocument(System.String,System.Guid,System.Guid,System.Guid) -104 (-4.38% of base) : 316735.dasm - System.Collections.ObjectModel.Tests.PublicMethodsTest:MoveTest() -84 (-1.83% of base) : 167689.dasm - BasicEventSourceTests.TestsWriteEventToListener:Test_WriteEvent_TransferEvents():this -80 (-2.42% of base) : 76997.dasm - System.Tests.TimeZoneInfoTests:TestSplittingRulesWhenReported() -64 (-9.14% of base) : 172560.dasm - d__32:MoveNext():bool:this -56 (-1.85% of base) : 67019.dasm - <b__11_0>d:MoveNext():this -48 (-2.23% of base) : 168900.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearColorMatrix_DefaultFlagType_Success(int):this -48 (-5.63% of base) : 208980.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_CLSIDExists_ReturnsExpected():this -44 (-10.58% of base) : 11926.dasm - SolutionAttributes:With(System.Nullable`1[VersionStamp],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Guid]):SolutionAttributes:this -40 (-1.83% of base) : 6630.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AppendNamingStylePreferencesToEditorConfig(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences,System.String,System.Text.StringBuilder) -40 (-3.60% of base) : 201517.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Ctor():this -36 (-8.82% of base) : 237525.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -36 (-8.82% of base) : 241792.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -32 (-0.65% of base) : 172888.dasm - d__43:MoveNext():bool:this -32 (-0.55% of base) : 172944.dasm - d__100:MoveNext():bool:this -32 (-2.13% of base) : 261674.dasm - Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests:ResolvesServiceMixedServiceAndOptionalStructConstructorArgumentsReliably():this -32 (-5.76% of base) : 208979.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_NoSuchCLSIDExists_ReturnsExpected():this -28 (-0.87% of base) : 97747.dasm - System.Text.Json.Tests.Utf8JsonWriterTests:WriteGuidsValue(bool,bool,System.String):this -24 (-1.06% of base) : 288487.dasm - System.Diagnostics.Tests.EventLogPropertySelectorTests:GetPropertyValues_MatchProviderIdUsingProviderMetadata_Success():this -24 (-2.96% of base) : 226146.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 306262.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 163194.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 330249.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 277392.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 197261.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 307600.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 321734.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 60591.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 181007.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 277535.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 224477.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 331017.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 195663.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 308741.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-1.17% of base) : 168889.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrix_ColorMatrixDefaultFlagType_Success(int):this -24 (-1.70% of base) : 168887.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrix_ColorMatrixFlags_Success():this -24 (-7.06% of base) : 41363.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructArray(int):System.Linq.Expressions.Tests.S[] -24 (-5.88% of base) : 41369.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructWithStructArray(int):System.Linq.Expressions.Tests.Ss[] -24 (-6.06% of base) : 41822.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.S][] -24 (-5.00% of base) : 41764.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructWithStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.Ss][] -20 (-1.40% of base) : 149258.dasm - d__10:MoveNext():this -20 (-0.80% of base) : 167664.dasm - BasicEventSourceTests.TestsUserErrors:Test_Bad_EventSource_Startup(bool,BasicEventSourceTests.Listener,int):this -20 (-3.88% of base) : 28680.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.conversions.target003.target003.TargetIsPredefinedValueType:NullableGuidTypeWithIdentityConversionInAssignment():bool -20 (-0.83% of base) : 9643.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.EditorConfigNamingStyleParser:ParseDictionary(System.Collections.Generic.IReadOnlyDictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences -20 (-2.37% of base) : 6631.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AssignNamesToNamingStyleElements(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences):System.Collections.Immutable.ImmutableDictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -20 (-2.22% of base) : 11816.dasm - ProjectAttributes:With(System.Nullable`1[VersionStamp],System.String,System.String,System.String,Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[CompilationOutputInfo],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Guid]):ProjectAttributes:this -20 (-3.79% of base) : 101199.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:GuidToEntityConverter() -16 (-8.89% of base) : 14930.dasm - <>c__DisplayClass3_0:b__3(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingRule):System.String:this -16 (-23.53% of base) : 172565.dasm - <>c__DisplayClass33_0:b__0(System.Drawing.Imaging.ImageCodecInfo):bool:this -16 (-1.07% of base) : 63923.dasm - <>c__DisplayClass7_0:b__1(System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this -16 (-0.73% of base) : 172906.dasm - d__72:MoveNext():bool:this -16 (-1.13% of base) : 163000.dasm - d__12:MoveNext():bool:this -16 (-0.75% of base) : 172961.dasm - d__126:MoveNext():bool:this -16 (-5.06% of base) : 167626.dasm - BasicEventSourceTests.EtwListener:OnEventHelper(Microsoft.Diagnostics.Tracing.TraceEvent):this -16 (-2.03% of base) : 324202.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -16 (-1.92% of base) : 323504.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -16 (-1.95% of base) : 70992.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -16 (-1.88% of base) : 68249.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -16 (-4.12% of base) : 248578.dasm - FluentAssertions.Primitives.NullableGuidAssertions:Be(System.Nullable`1[Guid],System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.NullableGuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -16 (-8.16% of base) : 9723.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SerializableNamingRule:WriteTo(Roslyn.Utilities.ObjectWriter):this -16 (-8.16% of base) : 9740.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification:Equals(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -16 (-9.30% of base) : 2381.dasm - Microsoft.CodeAnalysis.DocumentId:Equals(Microsoft.CodeAnalysis.DocumentId):bool:this -16 (-8.16% of base) : 4004.dasm - Microsoft.CodeAnalysis.NamingStyles.NamingStyle:Equals(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -16 (-20.00% of base) : 2634.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(Microsoft.CodeAnalysis.ProjectId):bool:this -16 (-16.00% of base) : 2633.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(System.Object):bool:this -16 (-20.00% of base) : 2935.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(Microsoft.CodeAnalysis.SolutionId):bool:this -16 (-16.00% of base) : 2934.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(System.Object):bool:this -16 (-7.27% of base) : 138918.dasm - Microsoft.Diagnostics.Runtime.PdbInfo:Equals(System.Object):bool:this -16 (-1.96% of base) : 268512.dasm - NuGet.Common.TelemetryActivity:Dispose():this -16 (-7.84% of base) : 70451.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 324799.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 233830.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 323903.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 72755.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 340350.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-5.41% of base) : 151770.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:Ctor_Default():this -16 (-0.88% of base) : 238270.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -16 (-0.88% of base) : 242544.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -16 (-1.08% of base) : 168903.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrices_ColorMatrixGrayMatrix_Success():this -16 (-1.06% of base) : 168905.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrices_ColorMatrixGrayMatrixFlags_Success(int,System.Drawing.Color,System.Drawing.Color):this -16 (-1.06% of base) : 168909.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrices_ColorMatrixGrayMatrixFlagsTypesI_Success(int,int,System.Drawing.Color):this -16 (-1.04% of base) : 168884.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrix_ColorMatrix_Success():this -16 (-1.30% of base) : 169087.dasm - System.Drawing.Imaging.Tests.ImageCodecInfoTests:CheckImageCodecInfo(System.Drawing.Imaging.ImageFormat,System.String,System.String,System.String,int,System.String,System.String,int,System.String,System.String,System.String,System.Drawing.Imaging.ImageCodecInfo):this -16 (-3.54% of base) : 168741.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnEndPage_InvokeWithoutStarting_Nop():this -16 (-4.65% of base) : 168737.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeNullDocument_ThrowsNullReferenceException():this -16 (-2.99% of base) : 168739.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeNullEventArgsPageSettings_ReturnsNull():this -16 (-3.25% of base) : 168740.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_PrintNotStarted_ThrowsNullReferenceException():this -16 (-5.97% of base) : 168655.dasm - System.Drawing.Printing.Tests.PrintControllerTests:OnEndPage_InvokeWithoutStarting_Nop():this -16 (-5.97% of base) : 168654.dasm - System.Drawing.Printing.Tests.PrintControllerTests:OnStartPage_Invoke_ReturnsNull():this -16 (-3.39% of base) : 168653.dasm - System.Drawing.Printing.Tests.PrintControllerTests:OnStartPage_InvokeWithPrint_ReturnsNull():this -16 (-3.51% of base) : 38752.dasm - System.Globalization.Tests.CompareInfoTests:VersionTest():this -16 (-3.51% of base) : 36996.dasm - System.Globalization.Tests.CompareInfoTests:VersionTest():this -16 (-2.04% of base) : 109426.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -16 (-4.65% of base) : 208982.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_Unix():this -16 (-3.77% of base) : 67678.dasm - System.Runtime.Serialization.Formatters.Tests.EqualityExtensions:IsEqual(System.Globalization.SortVersion,System.Globalization.SortVersion,bool) -16 (-1.48% of base) : 325087.dasm - System.Security.AccessControl.Tests.ObjectAce_Tests:VerifyObjectAce(System.Security.AccessControl.ObjectAce,ubyte,int,int,System.Security.Principal.SecurityIdentifier,int,System.Guid,System.Guid,bool,System.Byte[]) -16 (-2.76% of base) : 185366.dasm - System.SpanTests.ReadOnlySpanTests:CopyToLargeSizeTest(long) -16 (-2.76% of base) : 185966.dasm - System.SpanTests.SpanTests:CopyToLargeSizeTest(long) -16 (-0.14% of base) : 88189.dasm - System.Text.Json.Serialization.Tests.SimpleTestClass:Verify():this Top method regressions (percentages): 24 (19.35% of base) : 53408.dasm - <>c:b__2_3():System.Object:this 412 (12.84% of base) : 198406.dasm - System.Net.Sockets.Tests.TelemetryTest:VerifyEvents(System.Collections.Concurrent.ConcurrentQueue`1[[System.ValueTuple`2[[System.Diagnostics.Tracing.EventWrittenEventArgs, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,System.Nullable`1[Int32],bool) 8 ( 8.70% of base) : 173206.dasm - <>c__DisplayClass17_0:b__0():System.Object:this 56 ( 8.14% of base) : 95717.dasm - <>c:b__410_0(System.Object[]):System.Text.Json.Serialization.Tests.Person_Class:this 32 ( 7.69% of base) : 103123.dasm - <>c:b__228_5(System.Byte[]):this 8 ( 7.41% of base) : 171008.dasm - <>c__DisplayClass66_0:b__0():System.Object:this 8 ( 7.41% of base) : 171009.dasm - <>c__DisplayClass66_0:b__1():System.Object:this 8 ( 7.41% of base) : 171010.dasm - <>c__DisplayClass66_0:b__2():System.Object:this 8 ( 6.90% of base) : 171017.dasm - <>c__DisplayClass69_0:b__0():System.Object:this 8 ( 6.90% of base) : 171018.dasm - <>c__DisplayClass69_0:b__1():System.Object:this 8 ( 6.90% of base) : 171019.dasm - <>c__DisplayClass69_0:b__2():System.Object:this 76 ( 6.46% of base) : 29012.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate010.operate010.Test:Test7():bool 8 ( 6.45% of base) : 173189.dasm - <>c:b__14_3():System.Object:this 8 ( 6.45% of base) : 171012.dasm - <>c__DisplayClass67_0:b__0():System.Object:this 8 ( 6.45% of base) : 171013.dasm - <>c__DisplayClass67_0:b__1():System.Object:this 8 ( 6.45% of base) : 171015.dasm - <>c__DisplayClass68_0:b__0():System.Object:this 8 ( 6.25% of base) : 173198.dasm - <>c__DisplayClass15_0:b__3():System.Object:this 8 ( 6.06% of base) : 173188.dasm - <>c:b__14_2():System.Object:this 8 ( 5.88% of base) : 173197.dasm - <>c__DisplayClass15_0:b__2():System.Object:this 48 ( 5.77% of base) : 95613.dasm - <>c:b__517_0(System.Object[]):System.Text.Json.Serialization.Tests.Person_Struct:this 40 ( 5.32% of base) : 168969.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangle_Success():this 8 ( 5.26% of base) : 168936.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_0():System.Object:this 8 ( 5.26% of base) : 168937.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_1():System.Object:this 8 ( 5.26% of base) : 168938.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_2():System.Object:this 32 ( 5.10% of base) : 168996.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleF_Success():this 32 ( 5.06% of base) : 168998.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnit_Success(int):this 32 ( 5.06% of base) : 169000.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnitEmfTypeString_Success(System.String):this 40 ( 5.03% of base) : 168970.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnit_Success(int):this 8 ( 5.00% of base) : 170635.dasm - <>c__DisplayClass1_0:b__0():System.Object:this 8 ( 5.00% of base) : 170637.dasm - <>c__DisplayClass4_0:b__0():System.Object:this 8 ( 4.88% of base) : 168939.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_3():System.Object:this 32 ( 4.88% of base) : 168999.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleFMetafileFrameUnitEmfType_Success(int):this 40 ( 4.88% of base) : 168971.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StreamIntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 8 ( 4.65% of base) : 170954.dasm - <>c__DisplayClass35_0:b__0():System.Object:this 8 ( 4.65% of base) : 170955.dasm - <>c__DisplayClass35_0:b__1():System.Object:this 8 ( 4.65% of base) : 170960.dasm - <>c__DisplayClass36_0:b__0():System.Object:this 64 ( 4.56% of base) : 168000.dasm - d__1:MoveNext():this 32 ( 4.49% of base) : 169001.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangle_Success():this 32 ( 4.47% of base) : 169002.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnit_Success(int):this 32 ( 4.47% of base) : 169004.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 8 ( 4.35% of base) : 170956.dasm - <>c__DisplayClass35_0:b__2():System.Object:this 8 ( 4.35% of base) : 170961.dasm - <>c__DisplayClass36_0:b__1():System.Object:this 32 ( 4.32% of base) : 169003.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_IntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 48 ( 4.27% of base) : 201231.dasm - System.Reflection.PortableExecutable.Tests.PEBuilderTests:VerifyPE(System.IO.Stream,ushort,System.Byte[]):this 76 ( 4.27% of base) : 122880.dasm - Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComImporter:.ctor(System.String,Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessageCollection,System.String):this 32 ( 4.21% of base) : 170406.dasm - System.Drawing.Tests.RegionTests:Complement_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 32 ( 4.21% of base) : 170363.dasm - System.Drawing.Tests.RegionTests:Exclude_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 32 ( 4.21% of base) : 170329.dasm - System.Drawing.Tests.RegionTests:Intersect_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 32 ( 4.21% of base) : 170293.dasm - System.Drawing.Tests.RegionTests:Union_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 32 ( 4.21% of base) : 170319.dasm - System.Drawing.Tests.RegionTests:Xor_Region_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this 32 ( 4.19% of base) : 168736.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeWithPrint_ReturnsNull():this 32 ( 4.15% of base) : 168953.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleF_Success():this 8 ( 4.08% of base) : 268514.dasm - NuGet.Common.TelemetryActivity:Create(System.String):NuGet.Common.TelemetryActivity 32 ( 3.96% of base) : 168954.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnit_Success(int):this 32 ( 3.92% of base) : 168958.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangle_Success():this 24 ( 3.87% of base) : 168300.dasm - MonoTests.System.Drawing.TestBitmap:LockBits_Double():this 32 ( 3.85% of base) : 168955.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnitEmfType_Success(int):this 8 ( 3.85% of base) : 74461.dasm - System.Runtime.CompilerServices.Tests.RuntimeHelpersTests:GetUninitializedObject_Struct() 32 ( 3.76% of base) : 168956.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleFMetafileFrameUnitEmfTypeString_Success(System.String):this 32 ( 3.76% of base) : 168959.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnit_Success(int):this 8 ( 3.70% of base) : 170978.dasm - <>c__DisplayClass55_0:b__0():System.Object:this 8 ( 3.70% of base) : 170979.dasm - <>c__DisplayClass55_0:b__1():System.Object:this 8 ( 3.70% of base) : 170980.dasm - <>c__DisplayClass55_0:b__2():System.Object:this 24 ( 3.68% of base) : 170352.dasm - System.Drawing.Tests.RegionTests:MakeEmpty_NonEmpty_Success(System.Drawing.Region):this 32 ( 3.65% of base) : 168960.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnitEmfType_Success(int):this 8 ( 3.64% of base) : 170996.dasm - <>c__DisplayClass58_0:b__0():System.Object:this 8 ( 3.64% of base) : 170997.dasm - <>c__DisplayClass58_0:b__1():System.Object:this 8 ( 3.64% of base) : 170998.dasm - <>c__DisplayClass58_0:b__2():System.Object:this 8 ( 3.64% of base) : 8142.dasm - Microsoft.CodeAnalysis.FindSymbols.ReferenceLocation:.ctor(Microsoft.CodeAnalysis.Document,Microsoft.CodeAnalysis.Location,Microsoft.CodeAnalysis.Location):this 8 ( 3.57% of base) : 171000.dasm - <>c__DisplayClass59_0:b__0():this 8 ( 3.57% of base) : 171001.dasm - <>c__DisplayClass59_0:b__1():this 8 ( 3.57% of base) : 171002.dasm - <>c__DisplayClass59_0:b__2():this 32 ( 3.57% of base) : 168961.dasm - System.Drawing.Imaging.Tests.MetafileTests:Ctor_StringIntPtrRectangleMetafileFrameUnitEmfTypeString_Success(System.String):this 8 ( 3.51% of base) : 170981.dasm - <>c__DisplayClass55_0:b__3():System.Object:this 8 ( 3.51% of base) : 171004.dasm - <>c__DisplayClass60_0:b__0():System.Object:this 8 ( 3.51% of base) : 171005.dasm - <>c__DisplayClass60_0:b__1():System.Object:this 8 ( 3.51% of base) : 171006.dasm - <>c__DisplayClass60_0:b__2():System.Object:this 8 ( 3.45% of base) : 170986.dasm - <>c__DisplayClass56_0:b__0():System.Object:this 8 ( 3.45% of base) : 170987.dasm - <>c__DisplayClass56_0:b__1():System.Object:this 8 ( 3.45% of base) : 170992.dasm - <>c__DisplayClass57_0:b__0():System.Object:this 8 ( 3.45% of base) : 170999.dasm - <>c__DisplayClass58_0:b__3():System.Object:this 8 ( 3.39% of base) : 171003.dasm - <>c__DisplayClass59_0:b__3():this 8 ( 3.33% of base) : 171007.dasm - <>c__DisplayClass60_0:b__3():System.Object:this 40 ( 3.31% of base) : 168007.dasm - d__4:MoveNext():this 40 ( 3.30% of base) : 168009.dasm - d__5:MoveNext():this 8 ( 3.28% of base) : 170988.dasm - <>c__DisplayClass56_0:b__2():System.Object:this 8 ( 3.28% of base) : 170993.dasm - <>c__DisplayClass57_0:b__1():System.Object:this 12 ( 3.23% of base) : 321031.dasm - System.Reflection.Tests.ModuleTests:GetModuleVersionId_HasModuleVersionId_BehaveConsistently():this 32 ( 3.14% of base) : 29002.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate010a.operate010a.Test:Test7():bool 8 ( 3.08% of base) : 168940.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_4():System.Object:this 8 ( 3.08% of base) : 168941.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_5():System.Object:this 8 ( 3.08% of base) : 168942.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_6():System.Object:this 8 ( 2.99% of base) : 268520.dasm - NuGet.Common.TelemetryActivity:.ctor(System.Guid):this 8 ( 2.86% of base) : 170957.dasm - <>c__DisplayClass35_0:b__3():System.Object:this 8 ( 2.86% of base) : 170958.dasm - <>c__DisplayClass35_0:b__4():System.Object:this 8 ( 2.86% of base) : 170962.dasm - <>c__DisplayClass36_0:b__2():System.Object:this 24 ( 2.86% of base) : 167713.dasm - BasicEventSourceTests.ActivityTracking:StartStopCreatesActivity():this 8 ( 2.86% of base) : 320160.dasm - System.Reflection.Emit.Tests.TypeBuilderGUID:Guid_TypeCreated_NotEmpty():this 8 ( 2.82% of base) : 168943.dasm - System.Drawing.Imaging.Tests.MetafileTests:b__33_7():System.Object:this 8 ( 2.74% of base) : 170982.dasm - <>c__DisplayClass55_0:b__4():System.Object:this Top method improvements (percentages): -16 (-23.53% of base) : 172565.dasm - <>c__DisplayClass33_0:b__0(System.Drawing.Imaging.ImageCodecInfo):bool:this -8 (-20.00% of base) : 238827.dasm - ActivityId:.ctor(ActivityId):this -8 (-20.00% of base) : 243192.dasm - ActivityId:.ctor(ActivityId):this -16 (-20.00% of base) : 2634.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(Microsoft.CodeAnalysis.ProjectId):bool:this -16 (-20.00% of base) : 2935.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(Microsoft.CodeAnalysis.SolutionId):bool:this -16 (-16.00% of base) : 2633.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(System.Object):bool:this -16 (-16.00% of base) : 2934.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(System.Object):bool:this -8 (-14.29% of base) : 14941.dasm - <>c__DisplayClass11_0:b__0(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -8 (-14.29% of base) : 14942.dasm - <>c__DisplayClass12_0:b__0(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -204 (-13.28% of base) : 201519.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -8 (-11.11% of base) : 321964.dasm - <>c:b__0_0():System.Object:this -8 (-11.11% of base) : 209861.dasm - <>c:b__6_0():System.Object:this -44 (-10.58% of base) : 11926.dasm - SolutionAttributes:With(System.Nullable`1[VersionStamp],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Guid]):SolutionAttributes:this -8 (-10.00% of base) : 172551.dasm - <>c:b__33_1(System.Drawing.Imaging.EncoderParameter):System.Guid:this -16 (-9.30% of base) : 2381.dasm - Microsoft.CodeAnalysis.DocumentId:Equals(Microsoft.CodeAnalysis.DocumentId):bool:this -64 (-9.14% of base) : 172560.dasm - d__32:MoveNext():bool:this -16 (-8.89% of base) : 14930.dasm - <>c__DisplayClass3_0:b__3(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingRule):System.String:this -36 (-8.82% of base) : 237525.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -36 (-8.82% of base) : 241792.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -16 (-8.16% of base) : 9723.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SerializableNamingRule:WriteTo(Roslyn.Utilities.ObjectWriter):this -16 (-8.16% of base) : 9740.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification:Equals(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -16 (-8.16% of base) : 4004.dasm - Microsoft.CodeAnalysis.NamingStyles.NamingStyle:Equals(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -16 (-7.84% of base) : 70451.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 324799.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 233830.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 323903.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 72755.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -16 (-7.84% of base) : 340350.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -8 (-7.41% of base) : 2638.dasm - Microsoft.CodeAnalysis.ProjectId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -8 (-7.41% of base) : 2939.dasm - Microsoft.CodeAnalysis.SolutionId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -16 (-7.27% of base) : 138918.dasm - Microsoft.Diagnostics.Runtime.PdbInfo:Equals(System.Object):bool:this -24 (-7.06% of base) : 41363.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructArray(int):System.Linq.Expressions.Tests.S[] -8 (-6.90% of base) : 95114.dasm - <>c:b__738_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person_ObjExtData:this -8 (-6.90% of base) : 95246.dasm - <>c:b__603_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person:this -8 (-6.90% of base) : 95136.dasm - <>c:b__704_0(System.Object[]):TypeWithGuid:this -24 (-6.06% of base) : 41822.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.S][] -16 (-5.97% of base) : 168655.dasm - System.Drawing.Printing.Tests.PrintControllerTests:OnEndPage_InvokeWithoutStarting_Nop():this -16 (-5.97% of base) : 168654.dasm - System.Drawing.Printing.Tests.PrintControllerTests:OnStartPage_Invoke_ReturnsNull():this -4 (-5.88% of base) : 333020.dasm - <>c__DisplayClass15_0:b__0():System.Object:this -24 (-5.88% of base) : 41369.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructWithStructArray(int):System.Linq.Expressions.Tests.Ss[] -32 (-5.76% of base) : 208979.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_NoSuchCLSIDExists_ReturnsExpected():this -8 (-5.71% of base) : 2385.dasm - Microsoft.CodeAnalysis.DocumentId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -48 (-5.63% of base) : 208980.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_CLSIDExists_ReturnsExpected():this -8 (-5.56% of base) : 11927.dasm - SolutionAttributes:WriteTo(Roslyn.Utilities.ObjectWriter):this -16 (-5.41% of base) : 151770.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:Ctor_Default():this -132 (-5.38% of base) : 47200.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:SymbolDocument(System.String,System.Guid,System.Guid,System.Guid) -16 (-5.06% of base) : 167626.dasm - BasicEventSourceTests.EtwListener:OnEventHelper(Microsoft.Diagnostics.Tracing.TraceEvent):this -24 (-5.00% of base) : 41764.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructWithStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.Ss][] -8 (-4.65% of base) : 169080.dasm - System.Drawing.Imaging.Tests.FrameDimensionTests:Guid_ReturnsExpected(System.Guid,System.Drawing.Imaging.FrameDimension):this -8 (-4.65% of base) : 169100.dasm - System.Drawing.Imaging.Tests.ImageFormatTests:Guid_ReturnsExpected(System.Guid,System.Drawing.Imaging.ImageFormat):this -16 (-4.65% of base) : 168737.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeNullDocument_ThrowsNullReferenceException():this -16 (-4.65% of base) : 208982.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_Unix():this -8 (-4.44% of base) : 149111.dasm - NuGet.Protocol.Core.Types.SourceCacheContext:Clone():NuGet.Protocol.Core.Types.SourceCacheContext:this -104 (-4.38% of base) : 316735.dasm - System.Collections.ObjectModel.Tests.PublicMethodsTest:MoveTest() -16 (-4.12% of base) : 248578.dasm - FluentAssertions.Primitives.NullableGuidAssertions:Be(System.Nullable`1[Guid],System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.NullableGuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -8 (-4.00% of base) : 8618.dasm - Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualChar:Equals(System.Object):bool:this -8 (-4.00% of base) : 151775.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:AlgorithmId_Set_Get_ReturnsExpected(System.Guid):this -8 (-3.92% of base) : 169073.dasm - System.Drawing.Imaging.Tests.EncoderTests:Ctor_Guid():this -8 (-3.92% of base) : 169076.dasm - System.Drawing.Imaging.Tests.FrameDimensionTests:Ctor_Guid():this -20 (-3.88% of base) : 28680.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.conversions.target003.target003.TargetIsPredefinedValueType:NullableGuidTypeWithIdentityConversionInAssignment():bool -4 (-3.85% of base) : 23971.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:op_Addition(ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon],int):System.Object -4 (-3.85% of base) : 23970.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:StaticMethod():System.Object -20 (-3.79% of base) : 101199.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:GuidToEntityConverter() -16 (-3.77% of base) : 67678.dasm - System.Runtime.Serialization.Formatters.Tests.EqualityExtensions:IsEqual(System.Globalization.SortVersion,System.Globalization.SortVersion,bool) -8 (-3.77% of base) : 76391.dasm - System.Tests.GuidTests:TryWriteBytes_LengthTooShort_ReturnsFalse(int) -40 (-3.60% of base) : 201517.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Ctor():this -4 (-3.57% of base) : 44036.dasm - System.Linq.Expressions.Tests.ConstantTests:CheckStructConstantTest(bool) -4 (-3.57% of base) : 47968.dasm - System.Linq.Expressions.Tests.LambdaIdentityTests:CheckLambdaIdentityStructTest(bool) -4 (-3.57% of base) : 49100.dasm - System.Linq.Expressions.Tests.NewWithParameterTests:CheckNewWithParameterStructTest(bool) -16 (-3.54% of base) : 168741.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnEndPage_InvokeWithoutStarting_Nop():this -8 (-3.51% of base) : 3994.dasm - Microsoft.CodeAnalysis.NamingStyles.NamingStyle:WriteTo(Roslyn.Utilities.ObjectWriter):this -16 (-3.51% of base) : 38752.dasm - System.Globalization.Tests.CompareInfoTests:VersionTest():this -16 (-3.51% of base) : 36996.dasm - System.Globalization.Tests.CompareInfoTests:VersionTest():this -4 (-3.45% of base) : 23972.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:get_Item(int):System.Object:this -4 (-3.45% of base) : 23969.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:InstanceMethod():System.Object:this -4 (-3.45% of base) : 44042.dasm - System.Linq.Expressions.Tests.ConstantTests:CheckStructWithValueConstantTest(bool) -4 (-3.45% of base) : 47974.dasm - System.Linq.Expressions.Tests.LambdaIdentityTests:CheckLambdaIdentityStructWithValueTest(bool) -16 (-3.39% of base) : 168653.dasm - System.Drawing.Printing.Tests.PrintControllerTests:OnStartPage_InvokeWithPrint_ReturnsNull():this -16 (-3.25% of base) : 168740.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_PrintNotStarted_ThrowsNullReferenceException():this -16 (-2.99% of base) : 168739.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeNullEventArgsPageSettings_ReturnsNull():this -24 (-2.96% of base) : 226146.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 306262.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 163194.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 330249.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 277392.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 197261.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 307600.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 321734.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 60591.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 181007.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 277535.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 224477.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 331017.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 195663.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -24 (-2.96% of base) : 308741.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -16 (-2.76% of base) : 185366.dasm - System.SpanTests.ReadOnlySpanTests:CopyToLargeSizeTest(long) -16 (-2.76% of base) : 185966.dasm - System.SpanTests.SpanTests:CopyToLargeSizeTest(long) -4 (-2.56% of base) : 43924.dasm - System.Linq.Expressions.Tests.ConstantNullableTests:CheckNullableStructConstantTest(bool) -4 (-2.56% of base) : 47877.dasm - System.Linq.Expressions.Tests.LambdaIdentityNullableTests:CheckLambdaIdentityNullableStructTest(bool) -8 (-2.53% of base) : 248545.dasm - FluentAssertions.Primitives.GuidAssertions:NotBeEmpty(System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.GuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this 414 total methods with Code Size differences (277 improved, 137 regressed), 133 unchanged. -------------------------------------------------------------------------------- Asm diffs summary: Summary Markdown file: D:\Sergey\git\runtime\artifacts\spmi\diff_summary.22.md Asm diffs in 5 MCH files: D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\benchmarks.run.windows.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\coreclr_tests.pmi.windows.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\libraries.crossgen2.windows.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\libraries.pmi.windows.arm64.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.arm64\libraries_tests.pmi.windows.arm64.checked.mch D:\Sergey\git\runtime>if 1 == 1 ( echo diff x86 set CORE_PATH=D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests set CORE_BASE=!CORE_PATH!\Core_Root_base set CORE_DIFF=!CORE_PATH!\Core_Root_diff set JIT_NAME=clrjit.dll set OPTIONS=-arch x86 -metrics PerfScore,CodeSize echo !DATE! !TIME! call python D:\Sergey\git\runtime\src\coreclr\scripts\superpmi.py asmdiffs -base_jit_path !CORE_BASE!\!JIT_NAME! -diff_jit_path !CORE_DIFF!\!JIT_NAME! !OPTIONS! if 1 == 1 ( set JIT_NAME=clrjit_unix_arm_x86.dll set OPTIONS=-arch x86 -target_arch arm -target_os Linux echo !DATE! !TIME! call python D:\Sergey\git\runtime\src\coreclr\scripts\superpmi.py asmdiffs -base_jit_path !CORE_BASE!\!JIT_NAME! -diff_jit_path !CORE_DIFF!\!JIT_NAME! !OPTIONS! ) ) diff x86 Tue 09/21/2021 16:07:08.56 ================ Logging to D:\Sergey\git\runtime\artifacts\spmi\superpmi.45.log Using JIT/EE Version from jiteeversionguid.h: 5ed35c58-857b-48dd-a818-7c0136dc9f73 Using coredistools found at D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root\coredistools.dll Found download cache directory "D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86" and --force_download not set; skipping download SuperPMI ASM diffs Base JIT Path: D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root_base\clrjit.dll Diff JIT Path: D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root_diff\clrjit.dll Using MCH files: D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\benchmarks.run.windows.x86.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\coreclr_tests.pmi.windows.x86.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\libraries.crossgen2.windows.x86.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\libraries.pmi.windows.x86.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\libraries_tests.pmi.windows.x86.checked.mch Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\benchmarks.run.windows.x86.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x86.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x86.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root_diff\clrjit.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\benchmarks.run.windows.x86.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x86.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x86.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x86.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x86.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.benchmarks.run.windows.x86.checked.3\diff --metrics PerfScore,CodeSize Found 32 files with textual diffs. Summary of Perf Score diffs: (Lower is better) Total PerfScoreUnits of base: 21931.149999999998 Total PerfScoreUnits of diff: 21631.250000000004 Total PerfScoreUnits of delta: -299.90 (-1.37% of base) Total relative delta: -0.96 diff is an improvement. relative diff is an improvement. Top file regressions (PerfScoreUnits): 2.00 : 21606.dasm (1.27% of base) 1.00 : 11135.dasm (2.72% of base) 0.40 : 15770.dasm (0.07% of base) 0.40 : 15573.dasm (0.54% of base) 0.40 : 15670.dasm (1.51% of base) Top file improvements (PerfScoreUnits): -80.00 : 9597.dasm (-25.10% of base) -36.40 : 14037.dasm (-1.60% of base) -35.60 : 12819.dasm (-0.84% of base) -35.30 : 9519.dasm (-1.51% of base) -34.40 : 9564.dasm (-1.59% of base) -24.80 : 19502.dasm (-7.45% of base) -11.60 : 5933.dasm (-5.55% of base) -9.20 : 19059.dasm (-3.36% of base) -7.80 : 5918.dasm (-6.24% of base) -5.20 : 9567.dasm (-2.98% of base) -5.10 : 774.dasm (-5.45% of base) -4.55 : 6178.dasm (-18.57% of base) -4.55 : 22035.dasm (-16.02% of base) -3.80 : 3065.dasm (-0.38% of base) -3.20 : 19130.dasm (-1.40% of base) -2.50 : 4956.dasm (-1.39% of base) -0.10 : 14166.dasm (-2.86% of base) 22 total files with Perf Score differences (17 improved, 5 regressed), 10 unchanged. Top method regressions (PerfScoreUnits): 2.00 ( 1.27% of base) : 21606.dasm - System.Collections.IterateForEach`1[Int32][System.Int32]:SortedDictionary():int:this 1.00 ( 2.72% of base) : 11135.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 0.40 ( 0.07% of base) : 15770.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:DetectAttributeAndOptionConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this 0.40 ( 0.54% of base) : 15573.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:GetResolvedReferenceAndFreePropertyMapEntry(Microsoft.CodeAnalysis.MetadataReference,int,ubyte,System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.MetadataReference, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.MergedAliases, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):ResolvedReference[__Canon,__Canon] 0.40 ( 1.51% of base) : 15670.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this Top method improvements (PerfScoreUnits): -80.00 (-25.10% of base) : 9597.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -36.40 (-1.60% of base) : 14037.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:K_Max_Elements():this -35.60 (-0.84% of base) : 12819.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue_And_Enqueue():this -35.30 (-1.51% of base) : 9519.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueRange(System.Collections.Generic.IEnumerable`1[ValueTuple`2]):this -34.40 (-1.59% of base) : 9564.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(int,int):System.Drawing.Imaging.ImageCodecInfo[] -24.80 (-7.45% of base) : 19502.dasm - DynamicClass:WriteMyEventsListerItemTaskToXml(System.Runtime.Serialization.XmlWriterDelegator,System.Object,System.Runtime.Serialization.XmlObjectSerializerWriteContext,System.Runtime.Serialization.ClassDataContract) -11.60 (-5.55% of base) : 5933.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -9.20 (-3.36% of base) : 19059.dasm - System.Diagnostics.Tracing.EventSource:EnsureDescriptorsInitialized():this -7.80 (-6.24% of base) : 5918.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -5.20 (-2.98% of base) : 9567.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -5.10 (-5.45% of base) : 774.dasm - System.Diagnostics.Tracing.EventSource:GetGuid(System.Type):System.Guid -4.55 (-18.57% of base) : 6178.dasm - System.Guid:ToByteArray():System.Byte[]:this -4.55 (-16.02% of base) : 22035.dasm - System.Tests.Perf_Guid:TryWriteBytes():bool:this -3.80 (-0.38% of base) : 3065.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -3.20 (-1.40% of base) : 19130.dasm - System.Diagnostics.Tracing.ActivityTracker:OnStart(System.String,System.String,int,byref,byref,int,bool):this -2.50 (-1.39% of base) : 4956.dasm - System.Threading.Tasks.UnwrapPromise`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this -0.10 (-2.86% of base) : 14166.dasm - System.Tests.Perf_Enum:Compare():this Top method regressions (percentages): 1.00 ( 2.72% of base) : 11135.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 0.40 ( 1.51% of base) : 15670.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this 2.00 ( 1.27% of base) : 21606.dasm - System.Collections.IterateForEach`1[Int32][System.Int32]:SortedDictionary():int:this 0.40 ( 0.54% of base) : 15573.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:GetResolvedReferenceAndFreePropertyMapEntry(Microsoft.CodeAnalysis.MetadataReference,int,ubyte,System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.MetadataReference, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.MergedAliases, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):ResolvedReference[__Canon,__Canon] 0.40 ( 0.07% of base) : 15770.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:DetectAttributeAndOptionConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this Top method improvements (percentages): -80.00 (-25.10% of base) : 9597.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -4.55 (-18.57% of base) : 6178.dasm - System.Guid:ToByteArray():System.Byte[]:this -4.55 (-16.02% of base) : 22035.dasm - System.Tests.Perf_Guid:TryWriteBytes():bool:this -24.80 (-7.45% of base) : 19502.dasm - DynamicClass:WriteMyEventsListerItemTaskToXml(System.Runtime.Serialization.XmlWriterDelegator,System.Object,System.Runtime.Serialization.XmlObjectSerializerWriteContext,System.Runtime.Serialization.ClassDataContract) -7.80 (-6.24% of base) : 5918.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -11.60 (-5.55% of base) : 5933.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -5.10 (-5.45% of base) : 774.dasm - System.Diagnostics.Tracing.EventSource:GetGuid(System.Type):System.Guid -9.20 (-3.36% of base) : 19059.dasm - System.Diagnostics.Tracing.EventSource:EnsureDescriptorsInitialized():this -5.20 (-2.98% of base) : 9567.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -0.10 (-2.86% of base) : 14166.dasm - System.Tests.Perf_Enum:Compare():this -36.40 (-1.60% of base) : 14037.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:K_Max_Elements():this -34.40 (-1.59% of base) : 9564.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(int,int):System.Drawing.Imaging.ImageCodecInfo[] -35.30 (-1.51% of base) : 9519.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueRange(System.Collections.Generic.IEnumerable`1[ValueTuple`2]):this -3.20 (-1.40% of base) : 19130.dasm - System.Diagnostics.Tracing.ActivityTracker:OnStart(System.String,System.String,int,byref,byref,int,bool):this -2.50 (-1.39% of base) : 4956.dasm - System.Threading.Tasks.UnwrapPromise`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this -35.60 (-0.84% of base) : 12819.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue_And_Enqueue():this -3.80 (-0.38% of base) : 3065.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) 22 total methods with Perf Score differences (17 improved, 5 regressed), 10 unchanged. -------------------------------------------------------------------------------- Found 32 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 24544 Total bytes of diff: 23843 Total bytes of delta: -701 (-2.86% of base) Total relative delta: -1.35 diff is an improvement. relative diff is an improvement. Top file improvements (bytes): -320 : 9597.dasm (-26.85% of base) -102 : 19502.dasm (-10.57% of base) -36 : 14037.dasm (-3.35% of base) -32 : 12819.dasm (-1.71% of base) -32 : 5933.dasm (-4.82% of base) -29 : 9519.dasm (-2.14% of base) -23 : 774.dasm (-5.64% of base) -20 : 9564.dasm (-2.60% of base) -16 : 22035.dasm (-21.33% of base) -16 : 3065.dasm (-0.50% of base) -16 : 6178.dasm (-22.54% of base) -15 : 5918.dasm (-4.05% of base) -10 : 19059.dasm (-2.00% of base) -10 : 19130.dasm (-1.25% of base) -10 : 9567.dasm (-2.08% of base) -10 : 4956.dasm (-1.54% of base) -1 : 15573.dasm (-0.48% of base) -1 : 15670.dasm (-1.47% of base) -1 : 15770.dasm (-0.05% of base) -1 : 14166.dasm (-20.00% of base) 20 total files with Code Size differences (20 improved, 0 regressed), 12 unchanged. Top method improvements (bytes): -320 (-26.85% of base) : 9597.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -102 (-10.57% of base) : 19502.dasm - DynamicClass:WriteMyEventsListerItemTaskToXml(System.Runtime.Serialization.XmlWriterDelegator,System.Object,System.Runtime.Serialization.XmlObjectSerializerWriteContext,System.Runtime.Serialization.ClassDataContract) -36 (-3.35% of base) : 14037.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:K_Max_Elements():this -32 (-1.71% of base) : 12819.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue_And_Enqueue():this -32 (-4.82% of base) : 5933.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -29 (-2.14% of base) : 9519.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueRange(System.Collections.Generic.IEnumerable`1[ValueTuple`2]):this -23 (-5.64% of base) : 774.dasm - System.Diagnostics.Tracing.EventSource:GetGuid(System.Type):System.Guid -20 (-2.60% of base) : 9564.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(int,int):System.Drawing.Imaging.ImageCodecInfo[] -16 (-0.50% of base) : 3065.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -16 (-22.54% of base) : 6178.dasm - System.Guid:ToByteArray():System.Byte[]:this -16 (-21.33% of base) : 22035.dasm - System.Tests.Perf_Guid:TryWriteBytes():bool:this -15 (-4.05% of base) : 5918.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -10 (-1.25% of base) : 19130.dasm - System.Diagnostics.Tracing.ActivityTracker:OnStart(System.String,System.String,int,byref,byref,int,bool):this -10 (-2.00% of base) : 19059.dasm - System.Diagnostics.Tracing.EventSource:EnsureDescriptorsInitialized():this -10 (-2.08% of base) : 9567.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -10 (-1.54% of base) : 4956.dasm - System.Threading.Tasks.UnwrapPromise`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this -1 (-0.48% of base) : 15573.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:GetResolvedReferenceAndFreePropertyMapEntry(Microsoft.CodeAnalysis.MetadataReference,int,ubyte,System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.MetadataReference, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.MergedAliases, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):ResolvedReference[__Canon,__Canon] -1 (-0.05% of base) : 15770.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:DetectAttributeAndOptionConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this -1 (-1.47% of base) : 15670.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this -1 (-20.00% of base) : 14166.dasm - System.Tests.Perf_Enum:Compare():this Top method improvements (percentages): -320 (-26.85% of base) : 9597.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -16 (-22.54% of base) : 6178.dasm - System.Guid:ToByteArray():System.Byte[]:this -16 (-21.33% of base) : 22035.dasm - System.Tests.Perf_Guid:TryWriteBytes():bool:this -1 (-20.00% of base) : 14166.dasm - System.Tests.Perf_Enum:Compare():this -102 (-10.57% of base) : 19502.dasm - DynamicClass:WriteMyEventsListerItemTaskToXml(System.Runtime.Serialization.XmlWriterDelegator,System.Object,System.Runtime.Serialization.XmlObjectSerializerWriteContext,System.Runtime.Serialization.ClassDataContract) -23 (-5.64% of base) : 774.dasm - System.Diagnostics.Tracing.EventSource:GetGuid(System.Type):System.Guid -32 (-4.82% of base) : 5933.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -15 (-4.05% of base) : 5918.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -36 (-3.35% of base) : 14037.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:K_Max_Elements():this -20 (-2.60% of base) : 9564.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(int,int):System.Drawing.Imaging.ImageCodecInfo[] -29 (-2.14% of base) : 9519.dasm - System.Collections.Generic.PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:EnqueueRange(System.Collections.Generic.IEnumerable`1[ValueTuple`2]):this -10 (-2.08% of base) : 9567.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -10 (-2.00% of base) : 19059.dasm - System.Diagnostics.Tracing.EventSource:EnsureDescriptorsInitialized():this -32 (-1.71% of base) : 12819.dasm - System.Collections.Tests.Perf_PriorityQueue`2[Guid,Guid][System.Guid,System.Guid]:Dequeue_And_Enqueue():this -10 (-1.54% of base) : 4956.dasm - System.Threading.Tasks.UnwrapPromise`1[VoidTaskResult][System.Threading.Tasks.VoidTaskResult]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this -1 (-1.47% of base) : 15670.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this -10 (-1.25% of base) : 19130.dasm - System.Diagnostics.Tracing.ActivityTracker:OnStart(System.String,System.String,int,byref,byref,int,bool):this -16 (-0.50% of base) : 3065.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -1 (-0.48% of base) : 15573.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:GetResolvedReferenceAndFreePropertyMapEntry(Microsoft.CodeAnalysis.MetadataReference,int,ubyte,System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.MetadataReference, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.MergedAliases, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):ResolvedReference[__Canon,__Canon] -1 (-0.05% of base) : 15770.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:DetectAttributeAndOptionConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this 20 total methods with Code Size differences (20 improved, 0 regressed), 12 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\coreclr_tests.pmi.windows.x86.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x86.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x86.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root_diff\clrjit.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\coreclr_tests.pmi.windows.x86.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x86.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x86.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x86.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x86.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.windows.x86.checked.3\diff --metrics PerfScore,CodeSize Found 597 files with textual diffs. Summary of Perf Score diffs: (Lower is better) Total PerfScoreUnits of base: 663561.1400000004 Total PerfScoreUnits of diff: 662524.2200000002 Total PerfScoreUnits of delta: -1036.92 (-0.16% of base) Total relative delta: -12.79 diff is an improvement. relative diff is an improvement. Top file regressions (PerfScoreUnits): 1.68 : 253177.dasm (0.20% of base) Top file improvements (PerfScoreUnits): -116.00 : 226455.dasm (-1.01% of base) -23.10 : 229718.dasm (-1.72% of base) -22.80 : 172003.dasm (-3.58% of base) -22.80 : 172631.dasm (-3.51% of base) -19.50 : 244144.dasm (-3.94% of base) -19.50 : 244143.dasm (-3.94% of base) -17.40 : 244137.dasm (-4.77% of base) -17.40 : 244139.dasm (-4.77% of base) -11.60 : 82472.dasm (-5.55% of base) -8.80 : 228134.dasm (-0.69% of base) -8.80 : 227636.dasm (-0.53% of base) -8.30 : 240794.dasm (-0.63% of base) -7.80 : 170729.dasm (-15.96% of base) -7.80 : 170730.dasm (-15.96% of base) -7.80 : 170737.dasm (-15.96% of base) -7.80 : 170735.dasm (-15.96% of base) -7.80 : 170727.dasm (-15.96% of base) -7.80 : 82460.dasm (-6.24% of base) -6.40 : 213060.dasm (-14.99% of base) -6.40 : 224338.dasm (-14.99% of base) -6.40 : 227455.dasm (-0.54% of base) -6.40 : 228012.dasm (-0.54% of base) -5.80 : 194023.dasm (-0.01% of base) -5.80 : 194120.dasm (-0.01% of base) -5.80 : 202127.dasm (-4.04% of base) -5.80 : 202218.dasm (-4.04% of base) -5.20 : 244121.dasm (-3.05% of base) -5.20 : 244128.dasm (-3.05% of base) -5.20 : 244117.dasm (-3.05% of base) -5.20 : 244107.dasm (-2.97% of base) -5.20 : 244119.dasm (-3.05% of base) -5.20 : 244125.dasm (-3.05% of base) -5.20 : 244127.dasm (-3.05% of base) -5.20 : 244103.dasm (-3.05% of base) -5.20 : 244116.dasm (-3.05% of base) -5.20 : 244123.dasm (-3.05% of base) -5.20 : 244122.dasm (-3.05% of base) -5.20 : 244105.dasm (-3.05% of base) -5.20 : 244118.dasm (-3.05% of base) -5.20 : 244133.dasm (-3.05% of base) -5.20 : 244134.dasm (-3.05% of base) -5.20 : 231307.dasm (-15.66% of base) -5.20 : 231795.dasm (-8.98% of base) -5.20 : 231155.dasm (-15.66% of base) -5.20 : 231250.dasm (-15.66% of base) -5.20 : 231801.dasm (-8.58% of base) -5.20 : 232007.dasm (-15.66% of base) -5.20 : 232046.dasm (-15.66% of base) -5.20 : 231797.dasm (-9.05% of base) -5.20 : 231325.dasm (-8.98% of base) -5.20 : 231799.dasm (-8.53% of base) -5.20 : 231798.dasm (-9.07% of base) -5.20 : 231800.dasm (-8.22% of base) -5.20 : 231796.dasm (-9.07% of base) -5.20 : 244150.dasm (-2.35% of base) -5.20 : 244149.dasm (-2.35% of base) -5.20 : 244109.dasm (-2.98% of base) -4.60 : 195314.dasm (-0.90% of base) -3.90 : 170732.dasm (-10.26% of base) -3.90 : 170724.dasm (-10.26% of base) -3.80 : 230710.dasm (-3.37% of base) -3.20 : 230709.dasm (-5.72% of base) -3.20 : 230708.dasm (-5.47% of base) -3.20 : 230704.dasm (-6.08% of base) -3.20 : 171999.dasm (-5.47% of base) -3.20 : 172000.dasm (-5.72% of base) -3.20 : 171997.dasm (-6.08% of base) -3.20 : 173968.dasm (-6.08% of base) -3.20 : 171995.dasm (-6.08% of base) -3.20 : 173973.dasm (-5.72% of base) -3.20 : 230706.dasm (-6.08% of base) -3.20 : 173970.dasm (-6.08% of base) -3.20 : 173972.dasm (-5.47% of base) -3.20 : 102052.dasm (-12.12% of base) -3.20 : 172559.dasm (-12.12% of base) -3.20 : 229885.dasm (-12.12% of base) -3.20 : 225488.dasm (-12.12% of base) -3.20 : 102800.dasm (-12.12% of base) -3.20 : 231077.dasm (-12.12% of base) -3.20 : 102552.dasm (-12.12% of base) -3.20 : 174796.dasm (-12.12% of base) -3.20 : 215256.dasm (-12.12% of base) -3.20 : 215005.dasm (-12.12% of base) -3.20 : 174504.dasm (-12.12% of base) -3.20 : 230144.dasm (-12.12% of base) -3.20 : 214592.dasm (-12.12% of base) -3.20 : 231031.dasm (-12.12% of base) -3.20 : 102323.dasm (-12.12% of base) -3.20 : 174605.dasm (-12.12% of base) -3.20 : 230007.dasm (-12.12% of base) -3.20 : 230997.dasm (-12.12% of base) -3.20 : 173969.dasm (-6.07% of base) -3.20 : 171986.dasm (-6.87% of base) -3.20 : 171994.dasm (-6.87% of base) -3.20 : 230217.dasm (-6.87% of base) -3.20 : 230703.dasm (-6.87% of base) -3.20 : 230705.dasm (-6.07% of base) -3.20 : 173971.dasm (-5.69% of base) -3.20 : 173975.dasm (-5.72% of base) -3.20 : 230707.dasm (-5.69% of base) 404 total files with Perf Score differences (403 improved, 1 regressed), 193 unchanged. Top method regressions (PerfScoreUnits): 1.68 ( 0.20% of base) : 253177.dasm - ILGEN_0x537f7b0:Method_0x323f83b5(double,byte,int,short,ubyte,double,short,ushort,double,int,int,int,ushort,int,int):float Top method improvements (PerfScoreUnits): -116.00 (-1.01% of base) : 226455.dasm - decimalMDArrTest:Main():int -23.10 (-1.72% of base) : 229718.dasm - VectorRelopTest`1[Byte][System.Byte]:VectorRelOp(ubyte,ubyte):int -22.80 (-3.58% of base) : 172003.dasm - NullableTest16:Run() -22.80 (-3.51% of base) : 172631.dasm - NullableTest16:Run() -19.50 (-3.94% of base) : 244143.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -19.50 (-3.94% of base) : 244144.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -17.40 (-4.77% of base) : 244137.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -17.40 (-4.77% of base) : 244139.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -11.60 (-5.55% of base) : 82472.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -8.80 (-0.69% of base) : 228134.dasm - TestApp:Main():int -8.80 (-0.53% of base) : 227636.dasm - TestApp:Main():int -8.30 (-0.63% of base) : 240794.dasm - ClassLibrary.test:FindCircle(System.Collections.Generic.List`1[Vector2],byref,byref):bool -7.80 (-15.96% of base) : 170737.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourFloatStructManaged(NativeVarargTest.FourFloatStruct):NativeVarargTest.FourFloatStruct -7.80 (-15.96% of base) : 170729.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourIntStructManaged(NativeVarargTest.FourIntStruct):NativeVarargTest.FourIntStruct -7.80 (-15.96% of base) : 170730.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoSixteenByteStructManaged(NativeVarargTest.SixteenByteStruct):NativeVarargTest.SixteenByteStruct -7.80 (-15.96% of base) : 170735.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoDoubleStructManaged(NativeVarargTest.TwoDoubleStruct):NativeVarargTest.TwoDoubleStruct -7.80 (-15.96% of base) : 170727.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoLongStructManaged(NativeVarargTest.TwoLongStruct):NativeVarargTest.TwoLongStruct -7.80 (-6.24% of base) : 82460.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -6.40 (-14.99% of base) : 213060.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -6.40 (-14.99% of base) : 224338.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -6.40 (-0.54% of base) : 227455.dasm - TestApp:Main():int -6.40 (-0.54% of base) : 228012.dasm - TestApp:Main():int -5.80 (-0.01% of base) : 194023.dasm - decimaldiv:Main():int -5.80 (-0.01% of base) : 194120.dasm - decimalrem:Main():int -5.80 (-4.04% of base) : 202127.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -5.80 (-4.04% of base) : 202218.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -5.20 (-2.97% of base) : 244107.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -5.20 (-3.05% of base) : 244133.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -5.20 (-3.05% of base) : 244134.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -5.20 (-3.05% of base) : 244103.dasm - GenBase`1[__Canon][System.__Canon]:VerifyLayout():this -5.20 (-3.05% of base) : 244105.dasm - GenBase`1[Byte][System.Byte]:VerifyLayout():this -5.20 (-3.05% of base) : 244122.dasm - GenConstructedReference:VerifyLayout():this -5.20 (-3.05% of base) : 244123.dasm - GenConstructedValue:VerifyLayout():this -5.20 (-3.05% of base) : 244117.dasm - GenDouble:VerifyLayout():this -5.20 (-3.05% of base) : 244121.dasm - GenGuid:VerifyLayout():this -5.20 (-3.05% of base) : 244116.dasm - GenInt:VerifyLayout():this -5.20 (-3.05% of base) : 244125.dasm - GenInt1DArray:VerifyLayout():this -5.20 (-3.05% of base) : 244128.dasm - GenIntJaggedArray:VerifyLayout():this -5.20 (-3.05% of base) : 244119.dasm - GenObject:VerifyLayout():this -5.20 (-3.05% of base) : 244118.dasm - GenString:VerifyLayout():this -5.20 (-3.05% of base) : 244127.dasm - GenString2DArray:VerifyLayout():this -5.20 (-15.66% of base) : 231307.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -5.20 (-15.66% of base) : 231155.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -5.20 (-15.66% of base) : 231250.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -5.20 (-15.66% of base) : 232007.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -5.20 (-15.66% of base) : 232046.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -5.20 (-8.53% of base) : 231799.dasm - NullableTest:BoxUnboxToQ(double):bool -5.20 (-8.58% of base) : 231801.dasm - NullableTest:BoxUnboxToQ(long):bool -5.20 (-9.05% of base) : 231797.dasm - NullableTest:BoxUnboxToQ(short):bool -5.20 (-8.98% of base) : 231795.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -5.20 (-8.98% of base) : 231325.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -5.20 (-9.07% of base) : 231798.dasm - NullableTest:BoxUnboxToQ(int):bool -5.20 (-8.22% of base) : 231800.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -5.20 (-9.07% of base) : 231796.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -5.20 (-2.35% of base) : 244149.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -5.20 (-2.35% of base) : 244150.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -5.20 (-2.98% of base) : 244109.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -4.60 (-0.90% of base) : 195314.dasm - testout1:Func_0_2_6():double -3.90 (-10.26% of base) : 170732.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneFloatStructManaged(NativeVarargTest.OneFloatStruct):NativeVarargTest.OneFloatStruct -3.90 (-10.26% of base) : 170724.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneIntStructManaged(NativeVarargTest.OneIntStruct):NativeVarargTest.OneIntStruct -3.80 (-3.37% of base) : 230710.dasm - NullableTest:Main():int -3.20 (-6.08% of base) : 230706.dasm - NullableTest:BoxUnboxToQ(int):bool -3.20 (-5.72% of base) : 230709.dasm - NullableTest:BoxUnboxToQ(long):bool -3.20 (-5.47% of base) : 230708.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -3.20 (-6.08% of base) : 230704.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -3.20 (-6.08% of base) : 171997.dasm - NullableTest16:BoxUnboxToQGen(int):bool -3.20 (-6.08% of base) : 173970.dasm - NullableTest16:BoxUnboxToQGen(int):bool -3.20 (-5.72% of base) : 172000.dasm - NullableTest16:BoxUnboxToQGen(long):bool -3.20 (-5.72% of base) : 173973.dasm - NullableTest16:BoxUnboxToQGen(long):bool -3.20 (-5.47% of base) : 171999.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -3.20 (-5.47% of base) : 173972.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -3.20 (-6.08% of base) : 173968.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -3.20 (-6.08% of base) : 171995.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -3.20 (-12.12% of base) : 102052.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 172559.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 229885.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 225488.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 102800.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 231077.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 102552.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 174796.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 215256.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 215005.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 174504.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 230144.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 214592.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 231031.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 102323.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 174605.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 230007.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 230997.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-5.69% of base) : 230707.dasm - NullableTest:BoxUnboxToQ(double):bool -3.20 (-6.07% of base) : 230705.dasm - NullableTest:BoxUnboxToQ(short):bool -3.20 (-6.87% of base) : 230703.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -3.20 (-6.87% of base) : 230217.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -3.20 (-6.87% of base) : 231112.dasm - NullableTest:BoxUnboxToQ(System.ValueType):bool -3.20 (-6.87% of base) : 171986.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -3.20 (-6.01% of base) : 173959.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -3.20 (-5.69% of base) : 173971.dasm - NullableTest16:BoxUnboxToQGen(double):bool -3.20 (-5.69% of base) : 171998.dasm - NullableTest16:BoxUnboxToQGen(double):bool Top method regressions (percentages): 1.68 ( 0.20% of base) : 253177.dasm - ILGEN_0x537f7b0:Method_0x323f83b5(double,byte,int,short,ubyte,double,short,ushort,double,int,int,int,ushort,int,int):float Top method improvements (percentages): -2.20 (-24.04% of base) : 86089.dasm - ILGEN_622380794:main():int -7.80 (-15.96% of base) : 170737.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourFloatStructManaged(NativeVarargTest.FourFloatStruct):NativeVarargTest.FourFloatStruct -7.80 (-15.96% of base) : 170729.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourIntStructManaged(NativeVarargTest.FourIntStruct):NativeVarargTest.FourIntStruct -7.80 (-15.96% of base) : 170730.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoSixteenByteStructManaged(NativeVarargTest.SixteenByteStruct):NativeVarargTest.SixteenByteStruct -7.80 (-15.96% of base) : 170735.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoDoubleStructManaged(NativeVarargTest.TwoDoubleStruct):NativeVarargTest.TwoDoubleStruct -7.80 (-15.96% of base) : 170727.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoLongStructManaged(NativeVarargTest.TwoLongStruct):NativeVarargTest.TwoLongStruct -5.20 (-15.66% of base) : 231307.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -5.20 (-15.66% of base) : 231155.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -5.20 (-15.66% of base) : 231250.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -5.20 (-15.66% of base) : 232007.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -5.20 (-15.66% of base) : 232046.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -6.40 (-14.99% of base) : 213060.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -6.40 (-14.99% of base) : 224338.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -2.25 (-12.20% of base) : 239352.dasm - JitTest.Test:method_6_1(JitTest.ValueClass):JitTest.ValueClass -2.25 (-12.20% of base) : 239356.dasm - JitTest.Test:method_6_5(JitTest.ValueClass):JitTest.ValueClass -3.20 (-12.12% of base) : 102052.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 172559.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 229885.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 225488.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 102800.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 231077.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 102552.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 174796.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 215256.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 215005.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 174504.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 230144.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 214592.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 231031.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 102323.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 174605.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 230007.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -3.20 (-12.12% of base) : 230997.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -2.10 (-11.35% of base) : 86084.dasm - ILGEN_622380794:main():int -3.90 (-10.26% of base) : 170732.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneFloatStructManaged(NativeVarargTest.OneFloatStruct):NativeVarargTest.OneFloatStruct -3.90 (-10.26% of base) : 170724.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneIntStructManaged(NativeVarargTest.OneIntStruct):NativeVarargTest.OneIntStruct -5.20 (-9.07% of base) : 231798.dasm - NullableTest:BoxUnboxToQ(int):bool -5.20 (-9.07% of base) : 231796.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -5.20 (-9.05% of base) : 231797.dasm - NullableTest:BoxUnboxToQ(short):bool -5.20 (-8.98% of base) : 231795.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -5.20 (-8.98% of base) : 231325.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -5.20 (-8.58% of base) : 231801.dasm - NullableTest:BoxUnboxToQ(long):bool -5.20 (-8.53% of base) : 231799.dasm - NullableTest:BoxUnboxToQ(double):bool -2.40 (-8.50% of base) : 239020.dasm - JitTest.Test:method_6_1(JitTest.ValueClass):JitTest.ValueClass -2.40 (-8.50% of base) : 239024.dasm - JitTest.Test:method_6_5(JitTest.ValueClass):JitTest.ValueClass -2.40 (-8.50% of base) : 239025.dasm - JitTest.Test:method_6_6(JitTest.ValueClass):JitTest.ValueClass -2.40 (-8.48% of base) : 239059.dasm - JitTest.Test:method_1_1(JitTest.ValueClass):JitTest.ValueClass -2.40 (-8.48% of base) : 239063.dasm - JitTest.Test:method_1_5(JitTest.ValueClass):JitTest.ValueClass -2.40 (-8.48% of base) : 239064.dasm - JitTest.Test:method_1_6(JitTest.ValueClass):JitTest.ValueClass -2.60 (-8.31% of base) : 239030.dasm - JitTest.Test:method_3_1(JitTest.ValueClass):JitTest.ValueClass -2.60 (-8.31% of base) : 239034.dasm - JitTest.Test:method_3_5(JitTest.ValueClass):JitTest.ValueClass -2.60 (-8.31% of base) : 239035.dasm - JitTest.Test:method_3_6(JitTest.ValueClass):JitTest.ValueClass -5.20 (-8.22% of base) : 231800.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -3.20 (-7.05% of base) : 168313.dasm - ReliabilityFramework:AddSuccess(System.String,ReliabilityTest,int):this -3.20 (-6.87% of base) : 230703.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -3.20 (-6.87% of base) : 230217.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -3.20 (-6.87% of base) : 231112.dasm - NullableTest:BoxUnboxToQ(System.ValueType):bool -3.20 (-6.87% of base) : 171986.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -3.20 (-6.87% of base) : 171994.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -3.20 (-6.30% of base) : 172002.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -7.80 (-6.24% of base) : 82460.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -3.20 (-6.08% of base) : 230706.dasm - NullableTest:BoxUnboxToQ(int):bool -3.20 (-6.08% of base) : 230704.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -3.20 (-6.08% of base) : 171997.dasm - NullableTest16:BoxUnboxToQGen(int):bool -3.20 (-6.08% of base) : 173970.dasm - NullableTest16:BoxUnboxToQGen(int):bool -3.20 (-6.08% of base) : 173968.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -3.20 (-6.08% of base) : 171995.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -3.20 (-6.07% of base) : 230705.dasm - NullableTest:BoxUnboxToQ(short):bool -3.20 (-6.07% of base) : 173969.dasm - NullableTest16:BoxUnboxToQGen(short):bool -3.20 (-6.07% of base) : 171996.dasm - NullableTest16:BoxUnboxToQGen(short):bool -3.20 (-6.01% of base) : 173959.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -3.20 (-6.01% of base) : 173967.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -2.15 (-5.83% of base) : 239039.dasm - JitTest.Test:method_4_1(JitTest.ValueClass):JitTest.ValueClass -2.15 (-5.83% of base) : 239044.dasm - JitTest.Test:method_4_6(JitTest.ValueClass):JitTest.ValueClass -3.20 (-5.72% of base) : 230709.dasm - NullableTest:BoxUnboxToQ(long):bool -3.20 (-5.72% of base) : 172000.dasm - NullableTest16:BoxUnboxToQGen(long):bool -3.20 (-5.72% of base) : 173973.dasm - NullableTest16:BoxUnboxToQGen(long):bool -3.20 (-5.72% of base) : 173975.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -3.20 (-5.69% of base) : 230707.dasm - NullableTest:BoxUnboxToQ(double):bool -3.20 (-5.69% of base) : 173971.dasm - NullableTest16:BoxUnboxToQGen(double):bool -3.20 (-5.69% of base) : 171998.dasm - NullableTest16:BoxUnboxToQGen(double):bool -11.60 (-5.55% of base) : 82472.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -3.20 (-5.47% of base) : 230708.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -3.20 (-5.47% of base) : 171999.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -3.20 (-5.47% of base) : 173972.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -17.40 (-4.77% of base) : 244139.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -17.40 (-4.77% of base) : 244137.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -2.60 (-4.27% of base) : 171222.dasm - NullableTest24:BoxUnboxToNQGen(System.__Canon):bool -2.60 (-4.27% of base) : 171241.dasm - NullableTest25:BoxUnboxToNQGen(System.__Canon):bool -2.60 (-4.27% of base) : 171317.dasm - NullableTest29:BoxUnboxToNQGen(System.__Canon):bool -2.60 (-4.27% of base) : 171355.dasm - NullableTest31:BoxUnboxToNQGen(System.__Canon):bool -2.60 (-4.27% of base) : 171431.dasm - NullableTest37:BoxUnboxToNQGen(System.__Canon):bool -2.60 (-4.24% of base) : 171220.dasm - NullableTest24:BoxUnboxToNQ(System.Object):bool -2.60 (-4.24% of base) : 171239.dasm - NullableTest25:BoxUnboxToNQ(System.Object):bool -2.60 (-4.24% of base) : 171315.dasm - NullableTest29:BoxUnboxToNQ(System.Object):bool -2.60 (-4.24% of base) : 171353.dasm - NullableTest31:BoxUnboxToNQ(System.Object):bool -2.60 (-4.24% of base) : 171429.dasm - NullableTest37:BoxUnboxToNQ(System.Object):bool -2.15 (-4.24% of base) : 81882.dasm - Test:c(byref,byref) -5.80 (-4.04% of base) : 202127.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -5.80 (-4.04% of base) : 202218.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this 404 total methods with Perf Score differences (403 improved, 1 regressed), 193 unchanged. -------------------------------------------------------------------------------- Found 597 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 2173059 Total bytes of diff: 2170067 Total bytes of delta: -2992 (-0.14% of base) Total relative delta: -12.19 diff is an improvement. relative diff is an improvement. Top file improvements (bytes): -320 : 226455.dasm (-0.91% of base) -96 : 172631.dasm (-4.72% of base) -96 : 172003.dasm (-4.84% of base) -69 : 244144.dasm (-4.47% of base) -69 : 244143.dasm (-4.47% of base) -48 : 244137.dasm (-4.15% of base) -48 : 227636.dasm (-0.63% of base) -48 : 228134.dasm (-0.86% of base) -48 : 244139.dasm (-4.16% of base) -32 : 82472.dasm (-4.82% of base) -24 : 227455.dasm (-0.49% of base) -24 : 228012.dasm (-0.49% of base) -23 : 253177.dasm (-1.09% of base) -20 : 213060.dasm (-16.13% of base) -20 : 224338.dasm (-16.13% of base) -16 : 194023.dasm (-0.01% of base) -16 : 230710.dasm (-4.15% of base) -16 : 194120.dasm (-0.01% of base) -15 : 170729.dasm (-13.64% of base) -15 : 170730.dasm (-13.64% of base) -15 : 170737.dasm (-13.64% of base) -15 : 82460.dasm (-4.05% of base) -15 : 170735.dasm (-13.64% of base) -15 : 170727.dasm (-13.64% of base) -15 : 202127.dasm (-3.92% of base) -15 : 202218.dasm (-3.92% of base) -14 : 229718.dasm (-0.78% of base) -12 : 242561.dasm (-0.66% of base) -10 : 230709.dasm (-6.21% of base) -10 : 244121.dasm (-1.93% of base) -10 : 244150.dasm (-1.52% of base) -10 : 230708.dasm (-6.25% of base) -10 : 173969.dasm (-6.49% of base) -10 : 244149.dasm (-1.52% of base) -10 : 102052.dasm (-11.36% of base) -10 : 171986.dasm (-7.41% of base) -10 : 171994.dasm (-7.41% of base) -10 : 172559.dasm (-11.36% of base) -10 : 230217.dasm (-7.41% of base) -10 : 230703.dasm (-7.41% of base) -10 : 230704.dasm (-6.54% of base) -10 : 230705.dasm (-6.49% of base) -10 : 173971.dasm (-6.37% of base) -10 : 231798.dasm (-6.45% of base) -10 : 244128.dasm (-1.93% of base) -10 : 231307.dasm (-11.63% of base) -10 : 173975.dasm (-5.75% of base) -10 : 229885.dasm (-11.36% of base) -10 : 231795.dasm (-6.06% of base) -10 : 244117.dasm (-1.93% of base) -10 : 230707.dasm (-6.37% of base) -10 : 244107.dasm (-1.89% of base) -10 : 171999.dasm (-6.25% of base) -10 : 172000.dasm (-6.21% of base) -10 : 225488.dasm (-11.36% of base) -10 : 102800.dasm (-11.36% of base) -10 : 171997.dasm (-6.54% of base) -10 : 171998.dasm (-6.37% of base) -10 : 231077.dasm (-11.36% of base) -10 : 231112.dasm (-7.41% of base) -10 : 231155.dasm (-11.63% of base) -10 : 231250.dasm (-11.63% of base) -10 : 102552.dasm (-11.36% of base) -10 : 174796.dasm (-11.36% of base) -10 : 215256.dasm (-11.36% of base) -10 : 244109.dasm (-1.90% of base) -10 : 231801.dasm (-6.13% of base) -10 : 232007.dasm (-11.63% of base) -10 : 232046.dasm (-11.63% of base) -10 : 215005.dasm (-11.36% of base) -10 : 231797.dasm (-6.41% of base) -10 : 244119.dasm (-1.93% of base) -10 : 174504.dasm (-11.36% of base) -10 : 230144.dasm (-11.36% of base) -10 : 244125.dasm (-1.93% of base) -10 : 244127.dasm (-1.93% of base) -10 : 173968.dasm (-6.54% of base) -10 : 244103.dasm (-1.93% of base) -10 : 214592.dasm (-11.36% of base) -10 : 168313.dasm (-9.71% of base) -10 : 231031.dasm (-11.36% of base) -10 : 244116.dasm (-1.93% of base) -10 : 102323.dasm (-11.36% of base) -10 : 174605.dasm (-11.36% of base) -10 : 230007.dasm (-11.36% of base) -10 : 244123.dasm (-1.93% of base) -10 : 171995.dasm (-6.54% of base) -10 : 171996.dasm (-6.49% of base) -10 : 173959.dasm (-6.13% of base) -10 : 173967.dasm (-6.13% of base) -10 : 230997.dasm (-11.36% of base) -10 : 231325.dasm (-6.06% of base) -10 : 244122.dasm (-1.93% of base) -10 : 244105.dasm (-1.93% of base) -10 : 172002.dasm (-6.67% of base) -10 : 173973.dasm (-6.21% of base) -10 : 230706.dasm (-6.54% of base) -10 : 231799.dasm (-6.29% of base) -10 : 231800.dasm (-6.17% of base) -10 : 244118.dasm (-1.93% of base) 404 total files with Code Size differences (404 improved, 0 regressed), 193 unchanged. Top method improvements (bytes): -320 (-0.91% of base) : 226455.dasm - decimalMDArrTest:Main():int -96 (-4.72% of base) : 172631.dasm - NullableTest16:Run() -96 (-4.84% of base) : 172003.dasm - NullableTest16:Run() -69 (-4.47% of base) : 244143.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -69 (-4.47% of base) : 244144.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -48 (-4.15% of base) : 244137.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -48 (-4.16% of base) : 244139.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -48 (-0.63% of base) : 227636.dasm - TestApp:Main():int -48 (-0.86% of base) : 228134.dasm - TestApp:Main():int -32 (-4.82% of base) : 82472.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -24 (-0.49% of base) : 227455.dasm - TestApp:Main():int -24 (-0.49% of base) : 228012.dasm - TestApp:Main():int -23 (-1.09% of base) : 253177.dasm - ILGEN_0x537f7b0:Method_0x323f83b5(double,byte,int,short,ubyte,double,short,ushort,double,int,int,int,ushort,int,int):float -20 (-16.13% of base) : 213060.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -20 (-16.13% of base) : 224338.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -16 (-0.01% of base) : 194023.dasm - decimaldiv:Main():int -16 (-0.01% of base) : 194120.dasm - decimalrem:Main():int -16 (-4.15% of base) : 230710.dasm - NullableTest:Main():int -15 (-3.92% of base) : 202127.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -15 (-3.92% of base) : 202218.dasm - BinderTracingTests.BinderEventListener:ParseAssemblyLoadStartEvent(System.Diagnostics.Tracing.EventWrittenEventArgs,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):BinderTracingTests.BindOperation:this -15 (-13.64% of base) : 170737.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourFloatStructManaged(NativeVarargTest.FourFloatStruct):NativeVarargTest.FourFloatStruct -15 (-13.64% of base) : 170729.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourIntStructManaged(NativeVarargTest.FourIntStruct):NativeVarargTest.FourIntStruct -15 (-13.64% of base) : 170730.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoSixteenByteStructManaged(NativeVarargTest.SixteenByteStruct):NativeVarargTest.SixteenByteStruct -15 (-13.64% of base) : 170735.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoDoubleStructManaged(NativeVarargTest.TwoDoubleStruct):NativeVarargTest.TwoDoubleStruct -15 (-13.64% of base) : 170727.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoLongStructManaged(NativeVarargTest.TwoLongStruct):NativeVarargTest.TwoLongStruct -15 (-4.05% of base) : 82460.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -14 (-0.78% of base) : 229718.dasm - VectorRelopTest`1[Byte][System.Byte]:VectorRelOp(ubyte,ubyte):int -12 (-0.66% of base) : 242561.dasm - BB:Method1(byref,byref,byref,AA`6[SByte,Byte,UInt32,UInt32,Int64,Boolean],byref,int):this -10 (-1.52% of base) : 244149.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -10 (-1.89% of base) : 244107.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -10 (-1.93% of base) : 244133.dasm - Gen`1[__Canon][System.__Canon]:VerifyLayout():this -10 (-1.52% of base) : 244150.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -10 (-1.90% of base) : 244109.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -10 (-1.93% of base) : 244134.dasm - Gen`1[Byte][System.Byte]:VerifyLayout():this -10 (-1.93% of base) : 244103.dasm - GenBase`1[__Canon][System.__Canon]:VerifyLayout():this -10 (-1.93% of base) : 244105.dasm - GenBase`1[Byte][System.Byte]:VerifyLayout():this -10 (-1.93% of base) : 244122.dasm - GenConstructedReference:VerifyLayout():this -10 (-1.93% of base) : 244123.dasm - GenConstructedValue:VerifyLayout():this -10 (-1.93% of base) : 244117.dasm - GenDouble:VerifyLayout():this -10 (-1.93% of base) : 244121.dasm - GenGuid:VerifyLayout():this -10 (-1.93% of base) : 244116.dasm - GenInt:VerifyLayout():this -10 (-1.93% of base) : 244125.dasm - GenInt1DArray:VerifyLayout():this -10 (-1.93% of base) : 244128.dasm - GenIntJaggedArray:VerifyLayout():this -10 (-1.93% of base) : 244119.dasm - GenObject:VerifyLayout():this -10 (-1.93% of base) : 244118.dasm - GenString:VerifyLayout():this -10 (-1.93% of base) : 244127.dasm - GenString2DArray:VerifyLayout():this -10 (-11.36% of base) : 102052.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 172559.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.63% of base) : 231307.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 229885.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 225488.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 102800.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 231077.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.63% of base) : 231155.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.63% of base) : 231250.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 102552.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 174796.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 215256.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.63% of base) : 232007.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.63% of base) : 232046.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 215005.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 174504.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 230144.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 214592.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 231031.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 102323.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 174605.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 230007.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 230997.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-6.37% of base) : 230707.dasm - NullableTest:BoxUnboxToQ(double):bool -10 (-6.29% of base) : 231799.dasm - NullableTest:BoxUnboxToQ(double):bool -10 (-6.45% of base) : 231798.dasm - NullableTest:BoxUnboxToQ(int):bool -10 (-6.54% of base) : 230706.dasm - NullableTest:BoxUnboxToQ(int):bool -10 (-6.21% of base) : 230709.dasm - NullableTest:BoxUnboxToQ(long):bool -10 (-6.13% of base) : 231801.dasm - NullableTest:BoxUnboxToQ(long):bool -10 (-6.49% of base) : 230705.dasm - NullableTest:BoxUnboxToQ(short):bool -10 (-6.41% of base) : 231797.dasm - NullableTest:BoxUnboxToQ(short):bool -10 (-7.41% of base) : 230703.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -10 (-6.06% of base) : 231795.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -10 (-6.25% of base) : 230708.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -10 (-6.17% of base) : 231800.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -10 (-7.41% of base) : 230217.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -10 (-6.06% of base) : 231325.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -10 (-7.41% of base) : 231112.dasm - NullableTest:BoxUnboxToQ(System.ValueType):bool -10 (-6.54% of base) : 230704.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -10 (-6.45% of base) : 231796.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -10 (-7.41% of base) : 171986.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -10 (-6.13% of base) : 173959.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -10 (-6.37% of base) : 173971.dasm - NullableTest16:BoxUnboxToQGen(double):bool -10 (-6.37% of base) : 171998.dasm - NullableTest16:BoxUnboxToQGen(double):bool -10 (-6.54% of base) : 171997.dasm - NullableTest16:BoxUnboxToQGen(int):bool -10 (-6.54% of base) : 173970.dasm - NullableTest16:BoxUnboxToQGen(int):bool -10 (-6.21% of base) : 172000.dasm - NullableTest16:BoxUnboxToQGen(long):bool -10 (-6.21% of base) : 173973.dasm - NullableTest16:BoxUnboxToQGen(long):bool -10 (-6.49% of base) : 173969.dasm - NullableTest16:BoxUnboxToQGen(short):bool -10 (-6.49% of base) : 171996.dasm - NullableTest16:BoxUnboxToQGen(short):bool -10 (-7.41% of base) : 171994.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -10 (-6.13% of base) : 173967.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -10 (-6.25% of base) : 171999.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -10 (-6.25% of base) : 173972.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool Top method improvements (percentages): -20 (-16.13% of base) : 213060.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -20 (-16.13% of base) : 224338.dasm - ComWrappersTests.Common.Test:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(byref,byref):int:this -15 (-13.64% of base) : 170737.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourFloatStructManaged(NativeVarargTest.FourFloatStruct):NativeVarargTest.FourFloatStruct -15 (-13.64% of base) : 170729.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoFourIntStructManaged(NativeVarargTest.FourIntStruct):NativeVarargTest.FourIntStruct -15 (-13.64% of base) : 170730.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoSixteenByteStructManaged(NativeVarargTest.SixteenByteStruct):NativeVarargTest.SixteenByteStruct -15 (-13.64% of base) : 170735.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoDoubleStructManaged(NativeVarargTest.TwoDoubleStruct):NativeVarargTest.TwoDoubleStruct -15 (-13.64% of base) : 170727.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoTwoLongStructManaged(NativeVarargTest.TwoLongStruct):NativeVarargTest.TwoLongStruct -5 (-11.90% of base) : 239352.dasm - JitTest.Test:method_6_1(JitTest.ValueClass):JitTest.ValueClass -5 (-11.90% of base) : 239356.dasm - JitTest.Test:method_6_5(JitTest.ValueClass):JitTest.ValueClass -10 (-11.63% of base) : 231307.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.63% of base) : 231155.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.63% of base) : 231250.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.63% of base) : 232007.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.63% of base) : 232046.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 102052.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 172559.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 229885.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 225488.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 102800.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 231077.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 102552.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 174796.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 215256.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 215005.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 174504.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 230144.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 214592.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 231031.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 102323.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 174605.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 230007.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-11.36% of base) : 230997.dasm - Helper:Compare(System.Nullable`1[Guid],System.Guid):bool -10 (-9.71% of base) : 168313.dasm - ReliabilityFramework:AddSuccess(System.String,ReliabilityTest,int):this -9 (-9.57% of base) : 170732.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneFloatStructManaged(NativeVarargTest.OneFloatStruct):NativeVarargTest.OneFloatStruct -9 (-9.57% of base) : 170724.dasm - NativeVarargTest.ManagedNativeVarargTests:TestEchoOneIntStructManaged(NativeVarargTest.OneIntStruct):NativeVarargTest.OneIntStruct -6 (-7.69% of base) : 239030.dasm - JitTest.Test:method_3_1(JitTest.ValueClass):JitTest.ValueClass -6 (-7.69% of base) : 239034.dasm - JitTest.Test:method_3_5(JitTest.ValueClass):JitTest.ValueClass -6 (-7.69% of base) : 239035.dasm - JitTest.Test:method_3_6(JitTest.ValueClass):JitTest.ValueClass -10 (-7.41% of base) : 230703.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -10 (-7.41% of base) : 230217.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -10 (-7.41% of base) : 231112.dasm - NullableTest:BoxUnboxToQ(System.ValueType):bool -10 (-7.41% of base) : 171986.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -10 (-7.41% of base) : 171994.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -2 (-6.90% of base) : 86089.dasm - ILGEN_622380794:main():int -10 (-6.67% of base) : 172002.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -10 (-6.54% of base) : 230706.dasm - NullableTest:BoxUnboxToQ(int):bool -10 (-6.54% of base) : 230704.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -10 (-6.54% of base) : 171997.dasm - NullableTest16:BoxUnboxToQGen(int):bool -10 (-6.54% of base) : 173970.dasm - NullableTest16:BoxUnboxToQGen(int):bool -10 (-6.54% of base) : 173968.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -10 (-6.54% of base) : 171995.dasm - NullableTest16:BoxUnboxToQGen(ubyte):bool -10 (-6.49% of base) : 230705.dasm - NullableTest:BoxUnboxToQ(short):bool -10 (-6.49% of base) : 173969.dasm - NullableTest16:BoxUnboxToQGen(short):bool -10 (-6.49% of base) : 171996.dasm - NullableTest16:BoxUnboxToQGen(short):bool -10 (-6.45% of base) : 231798.dasm - NullableTest:BoxUnboxToQ(int):bool -10 (-6.45% of base) : 231796.dasm - NullableTest:BoxUnboxToQ(ubyte):bool -10 (-6.41% of base) : 231797.dasm - NullableTest:BoxUnboxToQ(short):bool -10 (-6.37% of base) : 230707.dasm - NullableTest:BoxUnboxToQ(double):bool -10 (-6.37% of base) : 173971.dasm - NullableTest16:BoxUnboxToQGen(double):bool -10 (-6.37% of base) : 171998.dasm - NullableTest16:BoxUnboxToQGen(double):bool -10 (-6.29% of base) : 231799.dasm - NullableTest:BoxUnboxToQ(double):bool -10 (-6.25% of base) : 230708.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -10 (-6.25% of base) : 171999.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -10 (-6.25% of base) : 173972.dasm - NullableTest16:BoxUnboxToQGen(System.Numerics.Vector`1[Single]):bool -10 (-6.21% of base) : 230709.dasm - NullableTest:BoxUnboxToQ(long):bool -10 (-6.21% of base) : 172000.dasm - NullableTest16:BoxUnboxToQGen(long):bool -10 (-6.21% of base) : 173973.dasm - NullableTest16:BoxUnboxToQGen(long):bool -10 (-6.17% of base) : 231800.dasm - NullableTest:BoxUnboxToQ(System.Numerics.Vector`1[Single]):bool -4 (-6.15% of base) : 239020.dasm - JitTest.Test:method_6_1(JitTest.ValueClass):JitTest.ValueClass -4 (-6.15% of base) : 239024.dasm - JitTest.Test:method_6_5(JitTest.ValueClass):JitTest.ValueClass -4 (-6.15% of base) : 239025.dasm - JitTest.Test:method_6_6(JitTest.ValueClass):JitTest.ValueClass -10 (-6.13% of base) : 231801.dasm - NullableTest:BoxUnboxToQ(long):bool -10 (-6.13% of base) : 173959.dasm - NullableTest16:BoxUnboxToQ(System.Object):bool -10 (-6.13% of base) : 173967.dasm - NullableTest16:BoxUnboxToQGen(System.__Canon):bool -10 (-6.06% of base) : 231795.dasm - NullableTest:BoxUnboxToQ(System.__Canon):bool -10 (-6.06% of base) : 231325.dasm - NullableTest:BoxUnboxToQ(System.Object):bool -4 (-5.88% of base) : 239059.dasm - JitTest.Test:method_1_1(JitTest.ValueClass):JitTest.ValueClass -4 (-5.88% of base) : 239063.dasm - JitTest.Test:method_1_5(JitTest.ValueClass):JitTest.ValueClass -4 (-5.88% of base) : 239064.dasm - JitTest.Test:method_1_6(JitTest.ValueClass):JitTest.ValueClass -10 (-5.75% of base) : 173975.dasm - NullableTest16:BoxUnboxToQGenC(System.Nullable`1[Byte]):bool -96 (-4.84% of base) : 172003.dasm - NullableTest16:Run() -32 (-4.82% of base) : 82472.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -96 (-4.72% of base) : 172631.dasm - NullableTest16:Run() -69 (-4.47% of base) : 244143.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -69 (-4.47% of base) : 244144.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -4 (-4.40% of base) : 239039.dasm - JitTest.Test:method_4_1(JitTest.ValueClass):JitTest.ValueClass -4 (-4.40% of base) : 239044.dasm - JitTest.Test:method_4_6(JitTest.ValueClass):JitTest.ValueClass -6 (-4.17% of base) : 171222.dasm - NullableTest24:BoxUnboxToNQGen(System.__Canon):bool -6 (-4.17% of base) : 171241.dasm - NullableTest25:BoxUnboxToNQGen(System.__Canon):bool -6 (-4.17% of base) : 171317.dasm - NullableTest29:BoxUnboxToNQGen(System.__Canon):bool -6 (-4.17% of base) : 171355.dasm - NullableTest31:BoxUnboxToNQGen(System.__Canon):bool -6 (-4.17% of base) : 171431.dasm - NullableTest37:BoxUnboxToNQGen(System.__Canon):bool -48 (-4.16% of base) : 244139.dasm - Gen`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:VerifyLayout():this -48 (-4.15% of base) : 244137.dasm - Gen`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:VerifyLayout():this -16 (-4.15% of base) : 230710.dasm - NullableTest:Main():int -6 (-4.08% of base) : 171220.dasm - NullableTest24:BoxUnboxToNQ(System.Object):bool -6 (-4.08% of base) : 171239.dasm - NullableTest25:BoxUnboxToNQ(System.Object):bool -6 (-4.08% of base) : 171315.dasm - NullableTest29:BoxUnboxToNQ(System.Object):bool -6 (-4.08% of base) : 171353.dasm - NullableTest31:BoxUnboxToNQ(System.Object):bool -6 (-4.08% of base) : 171429.dasm - NullableTest37:BoxUnboxToNQ(System.Object):bool 404 total methods with Code Size differences (404 improved, 0 regressed), 193 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\libraries.crossgen2.windows.x86.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x86.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x86.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root_diff\clrjit.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\libraries.crossgen2.windows.x86.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x86.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x86.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x86.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x86.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.windows.x86.checked.3\diff --metrics PerfScore,CodeSize Found 4066 files with textual diffs. Summary of Perf Score diffs: (Lower is better) Total PerfScoreUnits of base: 1520072.3999999918 Total PerfScoreUnits of diff: 1514158.919999991 Total PerfScoreUnits of delta: -5913.48 (-0.39% of base) Total relative delta: -74.06 diff is an improvement. relative diff is an improvement. Top file regressions (PerfScoreUnits): 557.53 : 159322.dasm (5.43% of base) 437.40 : 74981.dasm (8.34% of base) 196.50 : 76908.dasm (6.78% of base) 176.30 : 109562.dasm (6.46% of base) 169.02 : 145137.dasm (6.36% of base) 121.55 : 110307.dasm (5.66% of base) 103.90 : 109904.dasm (7.78% of base) 91.85 : 145148.dasm (4.84% of base) 85.90 : 110301.dasm (3.96% of base) 65.85 : 110365.dasm (1.73% of base) 61.72 : 110333.dasm (3.27% of base) 61.60 : 145104.dasm (2.77% of base) 58.83 : 110888.dasm (5.61% of base) 51.30 : 75319.dasm (6.97% of base) 51.10 : 103622.dasm (5.93% of base) 48.82 : 103671.dasm (3.14% of base) 48.45 : 145180.dasm (3.62% of base) 47.32 : 157024.dasm (2.97% of base) 45.65 : 76998.dasm (3.41% of base) 45.60 : 161203.dasm (0.85% of base) 45.60 : 110639.dasm (4.54% of base) 44.30 : 105487.dasm (4.16% of base) 44.02 : 109621.dasm (4.46% of base) 41.68 : 145803.dasm (5.44% of base) 41.48 : 159268.dasm (3.32% of base) 41.35 : 146418.dasm (3.71% of base) 38.82 : 110491.dasm (0.68% of base) 38.75 : 110452.dasm (0.23% of base) 36.98 : 145481.dasm (3.93% of base) 36.98 : 107413.dasm (5.73% of base) 31.95 : 162306.dasm (3.89% of base) 31.85 : 143195.dasm (14.36% of base) 30.50 : 147528.dasm (3.78% of base) 30.15 : 145365.dasm (4.05% of base) 28.30 : 145142.dasm (2.83% of base) 27.85 : 146543.dasm (5.07% of base) 27.85 : 103618.dasm (5.95% of base) 27.70 : 110243.dasm (2.29% of base) 26.40 : 103400.dasm (4.85% of base) 25.60 : 159363.dasm (1.95% of base) 25.28 : 89558.dasm (1.90% of base) 25.25 : 105735.dasm (4.75% of base) 24.73 : 106926.dasm (2.35% of base) 24.70 : 145108.dasm (0.57% of base) 24.55 : 88381.dasm (2.80% of base) 24.25 : 142856.dasm (2.76% of base) 24.10 : 104581.dasm (1.80% of base) 24.10 : 147427.dasm (1.80% of base) 24.03 : 145336.dasm (2.69% of base) 23.40 : 156351.dasm (3.55% of base) 23.25 : 105925.dasm (4.23% of base) 23.20 : 143097.dasm (4.39% of base) 22.40 : 75176.dasm (3.03% of base) 22.35 : 143358.dasm (5.47% of base) 22.30 : 159496.dasm (3.66% of base) 22.10 : 103738.dasm (4.85% of base) 21.93 : 103745.dasm (2.49% of base) 21.70 : 161134.dasm (3.63% of base) 21.35 : 160347.dasm (16.94% of base) 21.20 : 159606.dasm (7.46% of base) 20.70 : 159314.dasm (2.74% of base) 20.65 : 104783.dasm (2.70% of base) 20.60 : 157075.dasm (2.38% of base) 20.25 : 107734.dasm (2.81% of base) 19.45 : 141413.dasm (3.65% of base) 19.13 : 143277.dasm (4.18% of base) 18.35 : 87085.dasm (1.87% of base) 18.25 : 141648.dasm (4.94% of base) 18.12 : 106662.dasm (4.07% of base) 18.10 : 135866.dasm (7.11% of base) 16.80 : 213717.dasm (6.00% of base) 16.80 : 146497.dasm (9.02% of base) 16.50 : 103744.dasm (3.74% of base) 16.35 : 159608.dasm (1.55% of base) 16.08 : 162208.dasm (3.22% of base) 16.05 : 103806.dasm (3.18% of base) 16.00 : 110436.dasm (1.63% of base) 15.85 : 103832.dasm (1.20% of base) 15.70 : 105482.dasm (5.44% of base) 15.25 : 161118.dasm (3.52% of base) 15.15 : 145804.dasm (0.51% of base) 14.88 : 88540.dasm (5.85% of base) 14.82 : 112313.dasm (17.87% of base) 14.55 : 160885.dasm (5.24% of base) 14.45 : 151592.dasm (5.68% of base) 14.42 : 106955.dasm (1.57% of base) 14.35 : 143225.dasm (3.91% of base) 14.30 : 63.dasm (1.17% of base) 14.30 : 161505.dasm (2.74% of base) 14.10 : 156620.dasm (0.91% of base) 13.95 : 159763.dasm (3.22% of base) 13.45 : 159280.dasm (3.97% of base) 13.43 : 156345.dasm (1.94% of base) 13.35 : 103452.dasm (2.05% of base) 13.35 : 156107.dasm (2.22% of base) 13.27 : 157049.dasm (6.12% of base) 13.08 : 110372.dasm (3.57% of base) 12.65 : 110470.dasm (3.13% of base) 12.55 : 104027.dasm (5.49% of base) 12.40 : 88931.dasm (3.02% of base) Top file improvements (PerfScoreUnits): -807.40 : 162979.dasm (-0.18% of base) -804.60 : 27837.dasm (-4.93% of base) -293.70 : 133950.dasm (-20.86% of base) -215.23 : 108759.dasm (-5.19% of base) -205.85 : 78076.dasm (-1.81% of base) -148.45 : 105445.dasm (-0.55% of base) -114.95 : 160880.dasm (-10.41% of base) -112.80 : 104861.dasm (-9.95% of base) -100.40 : 161842.dasm (-9.76% of base) -94.18 : 75601.dasm (-4.79% of base) -81.25 : 110800.dasm (-3.08% of base) -77.80 : 161954.dasm (-3.75% of base) -74.20 : 75535.dasm (-0.56% of base) -68.65 : 159360.dasm (-9.27% of base) -56.70 : 34623.dasm (-0.13% of base) -55.50 : 110312.dasm (-4.25% of base) -55.20 : 162981.dasm (-2.49% of base) -54.55 : 75581.dasm (-8.65% of base) -53.20 : 62458.dasm (-3.00% of base) -52.85 : 104854.dasm (-4.06% of base) -48.93 : 103842.dasm (-6.44% of base) -47.35 : 105456.dasm (-7.02% of base) -44.45 : 162969.dasm (-3.06% of base) -44.08 : 159886.dasm (-6.93% of base) -42.60 : 75351.dasm (-10.81% of base) -40.70 : 160878.dasm (-4.50% of base) -40.40 : 160879.dasm (-4.48% of base) -37.60 : 89247.dasm (-3.98% of base) -35.90 : 110215.dasm (-2.66% of base) -35.20 : 162785.dasm (-1.61% of base) -33.77 : 89559.dasm (-3.00% of base) -33.60 : 5901.dasm (-1.28% of base) -33.20 : 77180.dasm (-6.04% of base) -32.90 : 76931.dasm (-3.04% of base) -32.13 : 74972.dasm (-8.72% of base) -32.00 : 107514.dasm (-6.53% of base) -31.77 : 156870.dasm (-4.85% of base) -30.55 : 105706.dasm (-8.60% of base) -29.95 : 157518.dasm (-1.85% of base) -29.80 : 160906.dasm (-10.44% of base) -28.68 : 156392.dasm (-6.03% of base) -28.25 : 105279.dasm (-2.40% of base) -27.50 : 110785.dasm (-11.62% of base) -27.20 : 109628.dasm (-11.21% of base) -26.75 : 74901.dasm (-3.29% of base) -26.45 : 161076.dasm (-4.81% of base) -25.00 : 145426.dasm (-0.86% of base) -24.95 : 76909.dasm (-2.11% of base) -23.67 : 145412.dasm (-5.87% of base) -23.50 : 109564.dasm (-8.78% of base) -23.00 : 110573.dasm (-10.66% of base) -22.65 : 145399.dasm (-3.60% of base) -22.30 : 75262.dasm (-5.18% of base) -21.80 : 143269.dasm (-1.29% of base) -21.67 : 110457.dasm (-1.58% of base) -21.05 : 75353.dasm (-6.09% of base) -20.90 : 89029.dasm (-1.17% of base) -20.58 : 109609.dasm (-0.47% of base) -20.50 : 87095.dasm (-0.68% of base) -20.38 : 110432.dasm (-2.24% of base) -20.37 : 112794.dasm (-9.85% of base) -20.37 : 111071.dasm (-9.85% of base) -20.30 : 74876.dasm (-4.14% of base) -20.20 : 93348.dasm (-5.66% of base) -20.10 : 105929.dasm (-4.76% of base) -20.00 : 74872.dasm (-5.90% of base) -20.00 : 74874.dasm (-5.78% of base) -19.90 : 105922.dasm (-4.15% of base) -19.75 : 146261.dasm (-2.14% of base) -19.60 : 191842.dasm (-6.75% of base) -19.58 : 157043.dasm (-2.05% of base) -19.50 : 124204.dasm (-24.47% of base) -19.50 : 124896.dasm (-24.47% of base) -19.25 : 107418.dasm (-0.90% of base) -19.20 : 162137.dasm (-3.38% of base) -19.05 : 74907.dasm (-3.60% of base) -19.03 : 162052.dasm (-1.73% of base) -19.00 : 159619.dasm (-2.39% of base) -18.75 : 105919.dasm (-3.90% of base) -18.73 : 159607.dasm (-2.11% of base) -18.50 : 78906.dasm (-16.12% of base) -18.47 : 145302.dasm (-4.65% of base) -18.40 : 114708.dasm (-1.40% of base) -18.40 : 160895.dasm (-4.54% of base) -18.25 : 113682.dasm (-1.64% of base) -18.18 : 110640.dasm (-1.82% of base) -18.10 : 110535.dasm (-1.27% of base) -17.82 : 110446.dasm (-8.89% of base) -17.70 : 106764.dasm (-6.06% of base) -17.65 : 188636.dasm (-1.58% of base) -17.60 : 60493.dasm (-3.29% of base) -17.55 : 135882.dasm (-12.21% of base) -17.55 : 78910.dasm (-12.21% of base) -17.55 : 78911.dasm (-12.21% of base) -17.55 : 141273.dasm (-0.97% of base) -17.43 : 110406.dasm (-1.37% of base) -17.05 : 112203.dasm (-20.77% of base) -16.87 : 145061.dasm (-5.54% of base) -16.80 : 109901.dasm (-11.58% of base) -16.80 : 34680.dasm (-2.40% of base) 2638 total files with Perf Score differences (1962 improved, 676 regressed), 1448 unchanged. Top method regressions (PerfScoreUnits): 557.53 ( 5.43% of base) : 159322.dasm - Microsoft.CodeAnalysis.CSharp.ClsComplianceChecker:TryGetCollisionErrorCode(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.CSharp.Symbol,byref):bool 437.40 ( 8.34% of base) : 74981.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver:MakeSymbolActionsByKind():System.Collections.Immutable.ImmutableDictionary`2[Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer, System.Collections.Immutable.ImmutableArray`1[System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostics.SymbolAnalyzerAction]]]:this 196.50 ( 6.78% of base) : 76908.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:PropagateRecursiveAliases(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+ResolvedReference[System.__Canon, System.__Canon]],Microsoft.CodeAnalysis.ArrayBuilder`1[System.Collections.Immutable.ImmutableArray`1[System.String]]) 176.30 ( 6.46% of base) : 109562.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.DeclarationTreeBuilder:VisitTypeBlockNew(Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeBlockSyntax):Microsoft.CodeAnalysis.VisualBasic.Symbols.SingleNamespaceOrTypeDeclaration:this 169.02 ( 6.36% of base) : 145137.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeDeclaredBases(Roslyn.Utilities.ConsList`1[Microsoft.CodeAnalysis.CSharp.Symbol],Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol]]:this 121.55 ( 5.66% of base) : 110307.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:RecommendSwitchTable(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundCaseBlock],Microsoft.CodeAnalysis.DiagnosticBag):bool:this 103.90 ( 7.78% of base) : 109904.dasm - Microsoft.CodeAnalysis.VisualBasic.ImportedTypesAndNamespacesMembersBinder:LookupInSingleBinder(Microsoft.CodeAnalysis.VisualBasic.LookupResult,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref):this 91.85 ( 4.84% of base) : 145148.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:PostDecodeWellKnownAttributes(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax],Microsoft.CodeAnalysis.DiagnosticBag,short,Microsoft.CodeAnalysis.WellKnownAttributeData):this 85.90 ( 3.96% of base) : 110301.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRedimStatement(Microsoft.CodeAnalysis.VisualBasic.Syntax.ReDimStatementSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundStatement:this 65.85 ( 1.73% of base) : 110365.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindCollectionRangeVariables(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[Microsoft.CodeAnalysis.VisualBasic.Syntax.CollectionRangeVariableSyntax],byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase:this 61.72 ( 3.27% of base) : 110333.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindOrderByClause(Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.Syntax.OrderByClauseSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryClause:this 61.60 ( 2.77% of base) : 145104.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this 58.83 ( 5.61% of base) : 110888.dasm - Microsoft.CodeAnalysis.VisualBasic.DataFlowPass:VisitUsingStatement(Microsoft.CodeAnalysis.VisualBasic.BoundUsingStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 51.30 ( 6.97% of base) : 75319.dasm - Microsoft.CodeAnalysis.Emit.DeltaMetadataWriter:.ctor(Microsoft.CodeAnalysis.Emit.EmitContext,Microsoft.CodeAnalysis.CommonMessageProvider,Microsoft.CodeAnalysis.Emit.EmitBaseline,System.Guid,Microsoft.CodeAnalysis.Emit.DefinitionMap,Microsoft.CodeAnalysis.Emit.SymbolChanges,System.Threading.CancellationToken):this 51.10 ( 5.93% of base) : 103622.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1:RewriteBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol]):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this 48.82 ( 3.14% of base) : 103671.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitUsingStatement(Microsoft.CodeAnalysis.VisualBasic.BoundUsingStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 48.45 ( 3.62% of base) : 145180.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeTypeParameterConstraints(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause]:this 47.32 ( 2.97% of base) : 157024.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitSwitchHeader(Microsoft.CodeAnalysis.CSharp.BoundSwitchStatement):System.__Canon:this 45.65 ( 3.41% of base) : 76998.dasm - Microsoft.CodeAnalysis.RuleSet:GetEffectiveRuleSet(System.Collections.Generic.HashSet`1[System.String]):Microsoft.CodeAnalysis.RuleSet:this 45.60 ( 0.85% of base) : 161203.dasm - Microsoft.CodeAnalysis.CSharp.ConversionsBase:ComputeApplicableUserDefinedImplicitConversionSet(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.UserDefinedConversionAnalysis],byref,bool):this 45.60 ( 4.54% of base) : 110639.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReclassifyQueryLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.BoundQueryLambda,ushort,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 44.30 ( 4.16% of base) : 105487.dasm - Microsoft.CodeAnalysis.VisualBasic.CodeGen.CodeGenerator:GetCaseLabelsForEmitSwitchHeader(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundCaseBlock],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.GeneratedLabelSymbol],byref):System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.ConstantValue, System.Object][]:this 44.02 ( 4.46% of base) : 109621.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager:AssignTemplatesNamesAndCompile(Microsoft.CodeAnalysis.VisualBasic.MethodCompiler,Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):this 41.68 ( 5.44% of base) : 145803.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:ReportNameCollisionDiagnosticsForAddedModules(Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceSymbol,Microsoft.CodeAnalysis.DiagnosticBag):this 41.48 ( 3.32% of base) : 159268.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:CompileNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol):this 41.35 ( 3.71% of base) : 146418.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:CheckConstraintTypesVisibility(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause],Microsoft.CodeAnalysis.DiagnosticBag) 38.82 ( 0.68% of base) : 110491.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindFieldAndPropertyInitializers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,System.Collections.Immutable.ImmutableArray`1[System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.FieldOrPropertyInitializer]],Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedInteractiveInitializerMethod,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundInitializer] 38.75 ( 0.23% of base) : 110452.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureForASingleCandidate(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.Location,int,byref,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],bool,bool,bool,bool,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Symbol):this 36.98 ( 3.93% of base) : 145481.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAndCheckTypeModifiers(int,int,Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag,byref):int:this 36.98 ( 5.73% of base) : 107413.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:AddSynthesizedAttributes(Microsoft.CodeAnalysis.VisualBasic.ModuleCompilationState,byref):this 31.95 ( 3.89% of base) : 162306.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:RestorePending(Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1+SavedPending[Microsoft.CodeAnalysis.CSharp.ControlFlowPass+LocalState]):this 31.85 (14.36% of base) : 143195.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.StackOptimizerPass1:VisitArrayInitialization(Microsoft.CodeAnalysis.CSharp.BoundArrayInitialization):Microsoft.CodeAnalysis.CSharp.BoundNode:this 30.50 ( 3.78% of base) : 147528.dasm - Microsoft.CodeAnalysis.CSharp.Emit.CSharpDefinitionMap:CreateLocalSlotMap(Microsoft.CodeAnalysis.Emit.EditAndContinueMethodDebugInformation,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.LocalInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol]]):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Emit.EncLocalInfo] 30.15 ( 4.05% of base) : 145365.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:CheckOverrideMember(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersResult,Microsoft.CodeAnalysis.DiagnosticBag,byref) 28.30 ( 2.83% of base) : 145142.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:FindBaseRefSyntax(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.SourceLocation:this 27.85 ( 5.07% of base) : 146543.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.AbstractTypeMap:SubstituteNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this 27.85 ( 5.95% of base) : 103618.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1:RewriteSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol]):Microsoft.CodeAnalysis.VisualBasic.BoundSequence:this 27.70 ( 2.29% of base) : 110243.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindUsingBlock(Microsoft.CodeAnalysis.VisualBasic.Syntax.UsingBlockSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundStatement:this 26.40 ( 4.85% of base) : 103400.dasm - Microsoft.CodeAnalysis.VisualBasic.UseTwiceRewriter:UseTwicePropertyAccess(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.VisualBasic.BoundPropertyAccess,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedLocal]):Microsoft.CodeAnalysis.VisualBasic.UseTwiceRewriter+Result 25.60 ( 1.95% of base) : 159363.dasm - Microsoft.CodeAnalysis.CSharp.ClsComplianceChecker:VisitAssembly(Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):this 25.28 ( 1.90% of base) : 89558.dasm - QueryLambdaBinder:BindJoinKeys(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.Syntax.JoinClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag) 25.25 ( 4.75% of base) : 105735.dasm - Microsoft.CodeAnalysis.VisualBasic.TypesOfImportedNamespacesMembersBinder:AddLookupSymbolsInfoInSingleBinder(Microsoft.CodeAnalysis.VisualBasic.LookupSymbolsInfo,int,Microsoft.CodeAnalysis.VisualBasic.Binder):this 24.73 ( 2.35% of base) : 106926.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol:BindImports(System.Threading.CancellationToken):Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol+BoundImports:this 24.70 ( 0.57% of base) : 145108.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[System.String, System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol]]:this 24.55 ( 2.80% of base) : 88381.dasm - ReferenceManager:CreateAndSetSourceAssemblyFullBind(Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation):bool:this 24.25 ( 2.76% of base) : 142856.dasm - ReferenceManager:CreateAndSetSourceAssemblyFullBind(Microsoft.CodeAnalysis.CSharp.CSharpCompilation):bool:this 24.10 ( 1.80% of base) : 104581.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.PEAssemblyBuilderBase:AddEmbeddedResourcesFromAddedModules(Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.Cci.ManagedResource],Microsoft.CodeAnalysis.DiagnosticBag):this 24.10 ( 1.80% of base) : 147427.dasm - Microsoft.CodeAnalysis.CSharp.Emit.PEAssemblyBuilderBase:AddEmbeddedResourcesFromAddedModules(Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.Cci.ManagedResource],Microsoft.CodeAnalysis.DiagnosticBag):this 24.03 ( 2.69% of base) : 145336.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol:MethodChecks(Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax,Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.DiagnosticBag):this 23.40 ( 3.55% of base) : 156351.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:MakeInterpolatedStringFormat(Microsoft.CodeAnalysis.CSharp.BoundInterpolatedString,byref,byref):this 23.25 ( 4.23% of base) : 105925.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution:ToString(System.Text.StringBuilder):this 23.20 ( 4.39% of base) : 143097.dasm - <>c__DisplayClass538_0:b__0(Microsoft.CodeAnalysis.CSharp.Symbols.LambdaSymbol,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundBlock:this 22.40 ( 3.03% of base) : 75176.dasm - Microsoft.CodeAnalysis.Emit.PEModuleBuilder`9:CalculateAssemblyReferenceAliases(Microsoft.CodeAnalysis.Emit.EmitContext):System.Collections.Immutable.ImmutableArray`1[Microsoft.Cci.AssemblyReferenceAlias]:this 22.35 ( 5.47% of base) : 143358.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:EmitCallExpression(Microsoft.CodeAnalysis.CSharp.BoundCall,bool):this 22.30 ( 3.66% of base) : 159496.dasm - Microsoft.CodeAnalysis.CSharp.MemberSemanticModel:GetQueryEnclosingBinder(int,Microsoft.CodeAnalysis.CSharp.BoundQueryClause):Microsoft.CodeAnalysis.CSharp.Binder 22.10 ( 4.85% of base) : 103738.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitRaiseEventStatement(Microsoft.CodeAnalysis.VisualBasic.BoundRaiseEventStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 21.93 ( 2.49% of base) : 103745.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitQueryLambda(Microsoft.CodeAnalysis.VisualBasic.BoundQueryLambda):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 21.70 ( 3.63% of base) : 161134.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:GetUserDefinedBinaryOperatorsFromType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int,System.String,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BinaryOperatorSignature]):this 21.35 (16.94% of base) : 160347.dasm - Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:Update(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol],System.String,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol],Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.DiagnosticInfo,int,Microsoft.CodeAnalysis.CSharp.BoundExpression,ubyte):Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:this 21.20 ( 7.46% of base) : 159606.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel:GetMethodGroupSemanticSymbols(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.BoundNode,Microsoft.CodeAnalysis.CSharp.Binder,byref,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbol]:this 20.70 ( 2.74% of base) : 159314.dasm - Microsoft.CodeAnalysis.CSharp.DocumentationCommentCompiler:TryProcessDocumentationCommentTriviaNodes(Microsoft.CodeAnalysis.CSharp.Symbol,bool,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Syntax.DocumentationCommentTriviaSyntax],bool,byref,byref,byref,byref,byref):bool:this 20.65 ( 2.70% of base) : 104783.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.VisualBasicDefinitionMap:CreateLocalSlotMap(Microsoft.CodeAnalysis.Emit.EditAndContinueMethodDebugInformation,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.LocalInfo`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol]]):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Emit.EncLocalInfo] 20.60 ( 2.38% of base) : 157075.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:RestorePending(Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1+SavedPending[System.__Canon]):this 20.25 ( 2.81% of base) : 107734.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ReducedExtensionMethodSymbol:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,int):Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol 19.45 ( 3.65% of base) : 141413.dasm - BeginInvokeMethod:.ctor(Microsoft.CodeAnalysis.CSharp.Symbols.SourceDelegateMethodSymbol+InvokeMethod,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.CSharp.Syntax.DelegateDeclarationSyntax):this 19.13 ( 4.18% of base) : 143277.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:EmitBlock(Microsoft.CodeAnalysis.CSharp.BoundBlock):this 18.35 ( 1.87% of base) : 87085.dasm - InferenceGraph:PopulateGraph():this 18.25 ( 4.94% of base) : 141648.dasm - AnonymousTypeTemplateSymbol:TrySynthesizeDebuggerDisplayAttribute():Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedAttributeData:this 18.12 ( 4.07% of base) : 106662.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourcePropertySymbol:EnsureSignature():this 18.10 ( 7.11% of base) : 135866.dasm - System.Reflection.Metadata.Ecma335.SignatureDecoder`2:DecodeArrayType(byref):System.__Canon:this 16.80 ( 6.00% of base) : 213717.dasm - <>c__DisplayClass4_0:b__0(byref,int,byref):this 16.80 ( 9.02% of base) : 146497.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.AnonymousTypeDescriptor:Equals(Microsoft.CodeAnalysis.CSharp.Symbols.AnonymousTypeDescriptor,bool,bool):bool:this 16.50 ( 3.74% of base) : 103744.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:PopulateRangeVariableMapForAnonymousType(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],byref):this 16.35 ( 1.55% of base) : 159608.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel:FilterOverriddenOrHiddenIndexers(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbol]):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.PropertySymbol] 16.08 ( 3.22% of base) : 162208.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindAttributeArguments(Microsoft.CodeAnalysis.CSharp.Syntax.AttributeArgumentListSyntax,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.Binder+AnalyzedAttributeArguments:this 16.05 ( 3.18% of base) : 103806.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:LateMakeConditionalCopyback(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 16.00 ( 1.63% of base) : 110436.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaBody(Microsoft.CodeAnalysis.VisualBasic.Symbols.LambdaSymbol,Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this 15.85 ( 1.20% of base) : 103832.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:FinishNonObjectForLoop(Microsoft.CodeAnalysis.VisualBasic.BoundForToStatement,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this 15.70 ( 5.44% of base) : 105482.dasm - Microsoft.CodeAnalysis.VisualBasic.CodeGen.CodeGenerator:EmitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):this 15.25 ( 3.52% of base) : 161118.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:GetUserDefinedUnaryOperatorsFromType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int,System.String,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.UnaryOperatorSignature]):this 15.15 ( 0.51% of base) : 145804.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:ReportDiagnosticsForAddedModules():this 14.88 ( 5.85% of base) : 88540.dasm - Analyzer:VisitSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 14.82 (17.87% of base) : 112313.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup:Update(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol],int,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int):Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup:this 14.55 ( 5.24% of base) : 160885.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:DependsDirectlyOn(int,int):bool:this 14.45 ( 5.68% of base) : 151592.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.LanguageParser:ParseTypeDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.SyntaxListBuilder`1[Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.AttributeListSyntax],Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.SyntaxListBuilder):Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.MemberDeclarationSyntax:this 14.42 ( 1.57% of base) : 106955.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNonPropertyAccessorMethodSymbol:EnsureSignature():this 14.35 ( 3.91% of base) : 143225.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.StackOptimizerPass1:VisitSequence(Microsoft.CodeAnalysis.CSharp.BoundSequence):Microsoft.CodeAnalysis.CSharp.BoundNode:this 14.30 ( 1.17% of base) : 63.dasm - CriticalHelper:ReadMembers(System.Runtime.Serialization.ClassDataContract,System.Runtime.Serialization.BitFlagsGenerator,System.Reflection.Emit.Label[],System.Reflection.Emit.Label,System.Reflection.Emit.LocalBuilder):int:this 14.30 ( 2.74% of base) : 161505.dasm - Microsoft.CodeAnalysis.CSharp.Imports:AddLookupSymbolsInfoInAliases(Microsoft.CodeAnalysis.CSharp.LookupSymbolsInfo,int,Microsoft.CodeAnalysis.CSharp.Binder):this 14.10 ( 0.91% of base) : 156620.dasm - Microsoft.CodeAnalysis.CSharp.LambdaRewriter:RewriteLambdaConversion(Microsoft.CodeAnalysis.CSharp.BoundLambda):Microsoft.CodeAnalysis.CSharp.BoundNode:this 13.95 ( 3.22% of base) : 159763.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:StartSourceChecksumCalculation(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):bool:this 13.45 ( 3.97% of base) : 159280.dasm - Microsoft.CodeAnalysis.CSharp.EntryPointCandidateFinder:VisitNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,System.Object):System.Object:this 13.43 ( 1.94% of base) : 156345.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:GetNullValueTargetSwitchLabel(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundSwitchSection],Microsoft.CodeAnalysis.CSharp.Symbols.GeneratedLabelSymbol):Microsoft.CodeAnalysis.CSharp.Symbols.LabelSymbol 13.35 ( 2.22% of base) : 156107.dasm - Microsoft.CodeAnalysis.CSharp.SyntheticBoundNodeFactory:CheckSwitchSections(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundSwitchSection]) 13.35 ( 2.05% of base) : 103452.dasm - Microsoft.CodeAnalysis.VisualBasic.SyntheticBoundNodeFactory:CheckSwitchSections(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundCaseBlock]):this 13.27 ( 6.12% of base) : 157049.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitBadStatement(Microsoft.CodeAnalysis.CSharp.BoundBadStatement):Microsoft.CodeAnalysis.CSharp.BoundNode:this 13.08 ( 3.57% of base) : 110372.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindSelectClause(Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.Syntax.SelectClauseSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryClause:this 12.65 ( 3.13% of base) : 110470.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ShouldBindWithoutArguments(byref,byref):bool:this 12.55 ( 5.49% of base) : 104027.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaRewriter:RewriteCatch(Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol]):Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock:this 12.40 ( 3.02% of base) : 88931.dasm - NamespaceGroupSymbol:Shrink(System.Collections.Generic.IEnumerable`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.NamespaceSymbol]):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamespaceSymbol:this Top method improvements (PerfScoreUnits): -807.40 (-0.18% of base) : 162979.dasm - d__9:MoveNext():this -804.60 (-4.93% of base) : 27837.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[System.String, Microsoft.Diagnostics.Tracing.ETWMapping] -293.70 (-20.86% of base) : 133950.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -215.23 (-5.19% of base) : 108759.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this -205.85 (-1.81% of base) : 78076.dasm - Microsoft.CodeAnalysis.DesktopAssemblyIdentityComparer:.cctor() -148.45 (-0.55% of base) : 105445.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[System.String],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this -114.95 (-10.41% of base) : 160880.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:DeduceDependencies():bool:this -112.80 (-9.95% of base) : 104861.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:AssertAllInitializersAreConstants(System.Collections.Immutable.ImmutableArray`1[System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.FieldOrPropertyInitializer]]):this -100.40 (-9.76% of base) : 161842.dasm - Microsoft.CodeAnalysis.CSharp.Binder:HasApplicableBooleanOperator(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,System.String,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,byref,byref):bool:this -94.18 (-4.79% of base) : 75601.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this -81.25 (-3.08% of base) : 110800.dasm - Microsoft.CodeAnalysis.VisualBasic.InitializerRewriter:BuildConstructorBody(Microsoft.CodeAnalysis.VisualBasic.TypeCompilationState,Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundStatement,Microsoft.CodeAnalysis.VisualBasic.Binder+ProcessedFieldOrPropertyInitializers,Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundBlock -77.80 (-3.75% of base) : 161954.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindScriptFieldInitializers(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedInteractiveInitializerMethod,System.Collections.Immutable.ImmutableArray`1[System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.FieldOrPropertyInitializer]],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BoundInitializer],Microsoft.CodeAnalysis.DiagnosticBag,byref) -74.20 (-0.56% of base) : 75535.dasm - Microsoft.CodeAnalysis.Text.SourceText:WithChanges(System.Collections.Generic.IEnumerable`1[Microsoft.CodeAnalysis.Text.TextChange]):Microsoft.CodeAnalysis.Text.SourceText:this -68.65 (-9.27% of base) : 159360.dasm - Microsoft.CodeAnalysis.CSharp.ClsComplianceChecker:HasAcceptableAttributeConstructor(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol):bool:this -56.70 (-0.13% of base) : 34623.dasm - System.Data.OleDb.OleDbMetaDataFactory:.ctor(System.IO.Stream,System.String,System.String,System.Data.OleDb.SchemaSupport[]):this -55.50 (-4.25% of base) : 110312.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:OptimizeSelectStatement(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundCaseBlock],byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundCaseBlock]:this -55.20 (-2.49% of base) : 162981.dasm - d__8:MoveNext():this -54.55 (-8.65% of base) : 75581.dasm - Microsoft.CodeAnalysis.Text.LargeEncodedText:ParseLineStarts():System.Int32[]:this -53.20 (-3.00% of base) : 62458.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitSwitchBucket(System.Linq.Expressions.Compiler.LambdaCompiler+SwitchInfo,System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+SwitchLabel]):this -52.85 (-4.06% of base) : 104854.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CompileNamedType(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,System.Predicate`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]):this -48.93 (-6.44% of base) : 103842.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitFieldOrPropertyInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundFieldOrPropertyInitializer):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -47.35 (-7.02% of base) : 105456.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:ResolveMetadataReferences(Microsoft.CodeAnalysis.MetadataReferenceResolver,System.Collections.Generic.List`1[Microsoft.CodeAnalysis.DiagnosticInfo],Microsoft.CodeAnalysis.CommonMessageProvider,System.Collections.Generic.List`1[Microsoft.CodeAnalysis.MetadataReference]):bool:this -44.45 (-3.06% of base) : 162969.dasm - d__16:MoveNext():this -44.08 (-6.93% of base) : 159886.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:RemoveSyntaxTrees(System.Collections.Generic.HashSet`1[Microsoft.CodeAnalysis.SyntaxTree]):Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:this -42.60 (-10.81% of base) : 75351.dasm - Microsoft.CodeAnalysis.Emit.EditAndContinueMethodDebugInformation:SerializeLambdaMap(Microsoft.Cci.BlobBuilder):this -40.70 (-4.50% of base) : 160878.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:SetIndirectsToUnknown():this -40.40 (-4.48% of base) : 160879.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:SetUnknownsToNotDependent():this -37.60 (-3.98% of base) : 89247.dasm - AnonymousTypeTemplateSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this -35.90 (-2.66% of base) : 110215.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ResolveOverloadedMembers(System.Collections.Immutable.ImmutableArray`1[System.__Canon],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax]):Microsoft.CodeAnalysis.VisualBasic.OverloadResolutionResult`1[System.__Canon]:this -35.20 (-1.61% of base) : 162785.dasm - d__16:MoveNext():this -33.77 (-3.00% of base) : 89559.dasm - QueryLambdaBinder:BuildJoinSelector(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,bool,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -33.60 (-1.28% of base) : 5901.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(int,int):System.Drawing.Imaging.ImageCodecInfo[] -33.20 (-6.04% of base) : 77180.dasm - Microsoft.CodeAnalysis.TypeNameDecoder`2:GetTypeSymbol(Microsoft.CodeAnalysis.MetadataHelpers+AssemblyQualifiedTypeName,byref):System.__Canon:this -32.90 (-3.04% of base) : 76931.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:GetCompilationReferences(System.__Canon,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref,byref):this -32.13 (-8.72% of base) : 74972.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver:ExecuteSymbolActions(Microsoft.CodeAnalysis.Diagnostics.SymbolDeclaredCompilationEvent,Microsoft.CodeAnalysis.Diagnostics.AnalysisScope,Microsoft.CodeAnalysis.Diagnostics.AnalysisState,System.Threading.CancellationToken):this -32.00 (-6.53% of base) : 107514.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.OverloadingHelper:GetBaseMemberMetadataName(System.String,int,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):System.String -31.77 (-4.85% of base) : 156870.dasm - Microsoft.CodeAnalysis.CSharp.AwaitExpressionSpiller:Spill(Microsoft.CodeAnalysis.CSharp.AwaitExpressionSpiller+BoundSpillSequenceBuilder,Microsoft.CodeAnalysis.CSharp.BoundExpression,ubyte,bool):Microsoft.CodeAnalysis.CSharp.BoundExpression:this -30.55 (-8.60% of base) : 105706.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]) -29.95 (-1.85% of base) : 157518.dasm - Microsoft.CodeAnalysis.CSharp.MergedNamespaceDeclaration:MakeChildren():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.MergedNamespaceOrTypeDeclaration]:this -29.80 (-10.44% of base) : 160906.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:GetResults():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol]:this -28.68 (-6.03% of base) : 156392.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:AddObjectInitializer(byref,byref,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BoundExpression],Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.BoundAssignmentOperator):this -28.25 (-2.40% of base) : 105279.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:ReportUnusedImports(Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):this -27.50 (-11.62% of base) : 110785.dasm - Microsoft.CodeAnalysis.VisualBasic.IteratorAndAsyncCaptureWalker:VisitSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -27.20 (-11.21% of base) : 109628.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager:EqualsIgnoringCustomModifiers(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):bool -26.75 (-3.29% of base) : 74901.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalysisState:HasPendingSymbolAnalysis(Microsoft.CodeAnalysis.Diagnostics.AnalysisScope):bool:this -26.45 (-4.81% of base) : 161076.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:ExpressionMatchExactly(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,byref):bool:this -25.00 (-0.86% of base) : 145426.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:CheckMemberNameConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this -24.95 (-2.11% of base) : 76909.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:BuildReferencedAssembliesAndModulesMaps(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.MetadataReference],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+ResolvedReference[System.__Canon, System.__Canon]],int,int,System.Collections.Generic.IReadOnlyDictionary`2[System.String, System.Collections.Generic.List`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+ReferencedAssemblyIdentity[System.__Canon, System.__Canon]]],bool,byref,byref,byref) -23.67 (-5.87% of base) : 145412.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:DoOperatorsPair(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol):bool -23.50 (-8.78% of base) : 109564.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.DeclarationTreeBuilder:BuildRootNamespace(Microsoft.CodeAnalysis.VisualBasic.Syntax.CompilationUnitSyntax,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.SingleNamespaceOrTypeDeclaration]):Microsoft.CodeAnalysis.VisualBasic.Symbols.SingleNamespaceDeclaration:this -23.00 (-10.66% of base) : 110573.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReclassifyEmptyArrayInitialization(Microsoft.CodeAnalysis.VisualBasic.BoundArrayLiteral,int):Microsoft.CodeAnalysis.VisualBasic.BoundArrayInitialization:this -22.65 (-3.60% of base) : 145399.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddDeclaredNontypeMembers(Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol+MembersAndInitializersBuilder,Microsoft.CodeAnalysis.DiagnosticBag):this -22.30 (-5.18% of base) : 75262.dasm - Microsoft.CodeAnalysis.Emit.DeltaMetadataWriter:PopulateEncMapTableRows(System.Collections.Generic.List`1[Microsoft.Cci.MetadataWriter+EncMapRow],System.Collections.Immutable.ImmutableArray`1[System.Int32]):this -21.80 (-1.29% of base) : 143269.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:GetSwitchCaseLabels(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundSwitchSection],byref):System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.ConstantValue, System.Object][] -21.67 (-1.58% of base) : 110457.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbol],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -21.05 (-6.09% of base) : 75353.dasm - Microsoft.CodeAnalysis.Emit.EditAndContinueMethodDebugInformation:SerializeLocalSlots(Microsoft.Cci.BlobBuilder):this -20.90 (-1.17% of base) : 89029.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:this -20.58 (-0.47% of base) : 109609.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedPropertyAccessorBase`1:GetBoundMethodBody(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.FieldSymbol,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock -20.50 (-0.68% of base) : 87095.dasm - ArgumentNode:InferTypeAndPropagateHints():bool:this -20.38 (-2.24% of base) : 110432.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ConstructAnonymousDelegateSymbol(Microsoft.CodeAnalysis.VisualBasic.UnboundLambda,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.BoundLambdaParameterSymbol],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:this -20.37 (-9.85% of base) : 112794.dasm - Microsoft.CodeAnalysis.VisualBasic.AbstractFlowPass`1:VisitArrayCreation(Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -20.37 (-9.85% of base) : 111071.dasm - Microsoft.CodeAnalysis.VisualBasic.AbstractFlowPass`1:VisitArrayCreation(Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -20.30 (-4.14% of base) : 74876.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerExecutor:ExecuteSymbolActionsCore(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostics.SymbolAnalyzerAction],Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer,Microsoft.CodeAnalysis.ISymbol,System.Func`4[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis.SyntaxReference, Microsoft.CodeAnalysis.Compilation, Microsoft.CodeAnalysis.SyntaxNode],Microsoft.CodeAnalysis.Diagnostics.AnalysisState+AnalyzerStateData):this -20.20 (-5.66% of base) : 93348.dasm - Microsoft.CodeAnalysis.VisualBasic.SymbolDisplayVisitor:AddTypeArguments(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.ITypeSymbol],System.Collections.Immutable.ImmutableArray`1[System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CustomModifier]]):this -20.10 (-4.76% of base) : 105929.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution:Create(Microsoft.CodeAnalysis.VisualBasic.Symbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeWithModifiers],bool):Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution -20.00 (-5.78% of base) : 74874.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerExecutor:ExecuteSemanticModelActionsCore(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalyzerAction],Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer,Microsoft.CodeAnalysis.SemanticModel,Microsoft.CodeAnalysis.Diagnostics.AnalysisState+AnalyzerStateData):this -20.00 (-5.90% of base) : 74872.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerExecutor:ExecuteSyntaxTreeActionsCore(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostics.SyntaxTreeAnalyzerAction],Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.Diagnostics.AnalysisState+AnalyzerStateData):this -19.90 (-4.15% of base) : 105922.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution:CreateAdditionalMethodTypeParameterSubstitution(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeWithModifiers]):Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution -19.75 (-2.14% of base) : 146261.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MemberSignatureComparer:HaveSameParameterTypes(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol],Microsoft.CodeAnalysis.CSharp.Symbols.TypeMap,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol],Microsoft.CodeAnalysis.CSharp.Symbols.TypeMap,bool,bool,bool):bool -19.60 (-6.75% of base) : 191842.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WriteCompilationOptions(Microsoft.Extensions.DependencyModel.CompilationOptions,System.Text.Json.Utf8JsonWriter):this -19.58 (-2.05% of base) : 157043.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitTryStatement(Microsoft.CodeAnalysis.CSharp.BoundTryStatement):Microsoft.CodeAnalysis.CSharp.BoundNode:this -19.50 (-24.47% of base) : 124896.dasm - System.Xml.Schema.Compiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -19.50 (-24.47% of base) : 124204.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -19.25 (-0.90% of base) : 107418.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:ReportDiagnosticsForAddedModules(Microsoft.CodeAnalysis.DiagnosticBag):this -19.20 (-3.38% of base) : 162137.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindCrefParameters(Microsoft.CodeAnalysis.CSharp.Syntax.BaseCrefParameterListSyntax,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol]:this -19.05 (-3.60% of base) : 74907.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalysisState:GetPendingEvents_NoLock(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer]):System.Collections.Generic.HashSet`1[Microsoft.CodeAnalysis.Diagnostics.CompilationEvent]:this -19.03 (-1.73% of base) : 162052.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindStackAllocArrayCreationExpression(Microsoft.CodeAnalysis.CSharp.Syntax.StackAllocArrayCreationExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this -19.00 (-2.39% of base) : 159619.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.BoundNode,Microsoft.CodeAnalysis.CSharp.Binder,int,byref,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbol]:this -18.75 (-3.90% of base) : 105919.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeWithModifiers],bool):Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution -18.73 (-2.11% of base) : 159607.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel:FilterOverriddenOrHiddenMethods(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol]):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol] -18.50 (-16.12% of base) : 78906.dasm - Microsoft.Cci.MetadataSizes:ReferenceFits(int,System.Reflection.Metadata.Ecma335.TableIndex[]):bool:this -18.47 (-4.65% of base) : 145302.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol:CheckModifiers(Microsoft.CodeAnalysis.Location,Microsoft.CodeAnalysis.DiagnosticBag):this -18.40 (-1.40% of base) : 114708.dasm - d__17:MoveNext():this -18.40 (-4.54% of base) : 160895.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:InferTypeArgsFirstPhase(byref):this -18.25 (-1.64% of base) : 113682.dasm - d__8:MoveNext():this -18.18 (-1.82% of base) : 110640.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReclassifyUnboundLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.UnboundLambda,ushort,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -18.10 (-1.27% of base) : 110535.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindSymbolAccess(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.LookupResult,int,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeArgumentListSyntax,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -17.82 (-8.89% of base) : 110446.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:MakeArgsRValues(Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation:this -17.70 (-6.06% of base) : 106764.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamespaceSymbol:GetSourcePathForDeclaration():System.Object:this -17.65 (-1.58% of base) : 188636.dasm - d__5:MoveNext():this -17.60 (-3.29% of base) : 60493.dasm - System.DirectoryServices.ActiveDirectory.ReplicationCursorCollection:AddHelper(System.String,System.Object,bool,int):this -17.55 (-12.21% of base) : 78910.dasm - Microsoft.Cci.MetadataSizes:CalculateStandalonePdbStreamSize():int:this -17.55 (-12.21% of base) : 78911.dasm - Microsoft.Cci.MetadataSizes:CalculateTableStreamHeaderSize():int:this -17.55 (-12.21% of base) : 135882.dasm - System.Reflection.Metadata.Ecma335.MetadataSizes:CalculateTableStreamHeaderSize():int:this -17.55 (-0.97% of base) : 141273.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this -17.43 (-1.37% of base) : 110406.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindObjectCreationExpression(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentListSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpressionBase,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -17.05 (-20.77% of base) : 112203.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation:Update(bool,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.VisualBasic.BoundArrayInitialization,Microsoft.CodeAnalysis.VisualBasic.BoundArrayLiteral,int,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation:this -16.87 (-5.54% of base) : 145061.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourcePropertyAccessorSymbol:ComputeParameters(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol]:this -16.80 (-11.58% of base) : 109901.dasm - Microsoft.CodeAnalysis.VisualBasic.ImportedTypesAndNamespacesMembersBinder:AddLookupSymbolsInfoInSingleBinder(Microsoft.CodeAnalysis.VisualBasic.LookupSymbolsInfo,int,Microsoft.CodeAnalysis.VisualBasic.Binder):this -16.80 (-2.40% of base) : 34680.dasm - System.Data.OleDb.OleDbDataReader:GetRowValue():this Top method regressions (percentages): 14.82 (17.87% of base) : 112313.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup:Update(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol],int,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int):Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup:this 21.35 (16.94% of base) : 160347.dasm - Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:Update(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol],System.String,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol],Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.DiagnosticInfo,int,Microsoft.CodeAnalysis.CSharp.BoundExpression,ubyte):Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:this 31.85 (14.36% of base) : 143195.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.StackOptimizerPass1:VisitArrayInitialization(Microsoft.CodeAnalysis.CSharp.BoundArrayInitialization):Microsoft.CodeAnalysis.CSharp.BoundNode:this 7.42 ( 9.62% of base) : 111853.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundAggregateClause:Update(Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Binder],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundAggregateClause:this 16.80 ( 9.02% of base) : 146497.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.AnonymousTypeDescriptor:Equals(Microsoft.CodeAnalysis.CSharp.Symbols.AnonymousTypeDescriptor,bool,bool):bool:this 437.40 ( 8.34% of base) : 74981.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver:MakeSymbolActionsByKind():System.Collections.Immutable.ImmutableDictionary`2[Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer, System.Collections.Immutable.ImmutableArray`1[System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostics.SymbolAnalyzerAction]]]:this 103.90 ( 7.78% of base) : 109904.dasm - Microsoft.CodeAnalysis.VisualBasic.ImportedTypesAndNamespacesMembersBinder:LookupInSingleBinder(Microsoft.CodeAnalysis.VisualBasic.LookupResult,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref):this 21.20 ( 7.46% of base) : 159606.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel:GetMethodGroupSemanticSymbols(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.BoundNode,Microsoft.CodeAnalysis.CSharp.Binder,byref,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbol]:this 18.10 ( 7.11% of base) : 135866.dasm - System.Reflection.Metadata.Ecma335.SignatureDecoder`2:DecodeArrayType(byref):System.__Canon:this 51.30 ( 6.97% of base) : 75319.dasm - Microsoft.CodeAnalysis.Emit.DeltaMetadataWriter:.ctor(Microsoft.CodeAnalysis.Emit.EmitContext,Microsoft.CodeAnalysis.CommonMessageProvider,Microsoft.CodeAnalysis.Emit.EmitBaseline,System.Guid,Microsoft.CodeAnalysis.Emit.DefinitionMap,Microsoft.CodeAnalysis.Emit.SymbolChanges,System.Threading.CancellationToken):this 3.45 ( 6.78% of base) : 146024.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersResult:.cctor() 196.50 ( 6.78% of base) : 76908.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:PropagateRecursiveAliases(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+ResolvedReference[System.__Canon, System.__Canon]],Microsoft.CodeAnalysis.ArrayBuilder`1[System.Collections.Immutable.ImmutableArray`1[System.String]]) 176.30 ( 6.46% of base) : 109562.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.DeclarationTreeBuilder:VisitTypeBlockNew(Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeBlockSyntax):Microsoft.CodeAnalysis.VisualBasic.Symbols.SingleNamespaceOrTypeDeclaration:this 9.90 ( 6.42% of base) : 109712.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodTypeParametersBinder:AddLookupSymbolsInfoInSingleBinder(Microsoft.CodeAnalysis.VisualBasic.LookupSymbolsInfo,int,Microsoft.CodeAnalysis.VisualBasic.Binder):this 169.02 ( 6.36% of base) : 145137.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeDeclaredBases(Roslyn.Utilities.ConsList`1[Microsoft.CodeAnalysis.CSharp.Symbol],Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol]]:this 3.45 ( 6.18% of base) : 107766.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.OverriddenMembersResult`1:.cctor() 13.27 ( 6.12% of base) : 157049.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitBadStatement(Microsoft.CodeAnalysis.CSharp.BoundBadStatement):Microsoft.CodeAnalysis.CSharp.BoundNode:this 16.80 ( 6.00% of base) : 213717.dasm - <>c__DisplayClass4_0:b__0(byref,int,byref):this 27.85 ( 5.95% of base) : 103618.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1:RewriteSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol]):Microsoft.CodeAnalysis.VisualBasic.BoundSequence:this 51.10 ( 5.93% of base) : 103622.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1:RewriteBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol]):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this 3.72 ( 5.90% of base) : 112108.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundSelectStatement:Update(Microsoft.CodeAnalysis.VisualBasic.BoundExpressionStatement,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundCaseBlock],bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.LabelSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundSelectStatement:this 6.82 ( 5.89% of base) : 160473.dasm - Microsoft.CodeAnalysis.CSharp.BoundObjectCreationExpression:Update(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.RefKind],bool,System.Collections.Immutable.ImmutableArray`1[System.Int32],Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol):Microsoft.CodeAnalysis.CSharp.BoundObjectCreationExpression:this 7.15 ( 5.88% of base) : 89716.dasm - BlockNesting:IsPrefixedBy(Microsoft.CodeAnalysis.ArrayBuilder`1[System.Int32],bool):bool:this 7.15 ( 5.88% of base) : 112732.dasm - BlockNesting:IsPrefixedBy(Microsoft.CodeAnalysis.ArrayBuilder`1[System.Int32],bool):bool:this 4.30 ( 5.85% of base) : 156122.dasm - Microsoft.CodeAnalysis.CSharp.SyntheticBoundNodeFactory:Call(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundExpression]):Microsoft.CodeAnalysis.CSharp.BoundCall:this 14.88 ( 5.85% of base) : 88540.dasm - Analyzer:VisitSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 6.75 ( 5.84% of base) : 192858.dasm - System.Reflection.TypeLoading.Ecma.EcmaWrappedTypeProvider:GetGenericInstantiation(System.Reflection.TypeLoading.RoType,System.Collections.Immutable.ImmutableArray`1[System.Reflection.TypeLoading.RoType]):System.Reflection.TypeLoading.RoType:this 36.98 ( 5.73% of base) : 107413.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:AddSynthesizedAttributes(Microsoft.CodeAnalysis.VisualBasic.ModuleCompilationState,byref):this 11.10 ( 5.69% of base) : 110433.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:InferAnonymousDelegateForLambda(Microsoft.CodeAnalysis.VisualBasic.UnboundLambda):System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol, System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostic]]:this 14.45 ( 5.68% of base) : 151592.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.LanguageParser:ParseTypeDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.SyntaxListBuilder`1[Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.AttributeListSyntax],Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.SyntaxListBuilder):Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.MemberDeclarationSyntax:this 121.55 ( 5.66% of base) : 110307.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:RecommendSwitchTable(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundCaseBlock],Microsoft.CodeAnalysis.DiagnosticBag):bool:this 6.50 ( 5.64% of base) : 105331.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:WithEventQueue(Microsoft.CodeAnalysis.Diagnostics.AsyncQueue`1[Microsoft.CodeAnalysis.Diagnostics.CompilationEvent]):Microsoft.CodeAnalysis.Compilation:this 58.83 ( 5.61% of base) : 110888.dasm - Microsoft.CodeAnalysis.VisualBasic.DataFlowPass:VisitUsingStatement(Microsoft.CodeAnalysis.VisualBasic.BoundUsingStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 12.55 ( 5.49% of base) : 104027.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaRewriter:RewriteCatch(Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol]):Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock:this 22.35 ( 5.47% of base) : 143358.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:EmitCallExpression(Microsoft.CodeAnalysis.CSharp.BoundCall,bool):this 41.68 ( 5.44% of base) : 145803.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:ReportNameCollisionDiagnosticsForAddedModules(Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceSymbol,Microsoft.CodeAnalysis.DiagnosticBag):this 15.70 ( 5.44% of base) : 105482.dasm - Microsoft.CodeAnalysis.VisualBasic.CodeGen.CodeGenerator:EmitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):this 557.53 ( 5.43% of base) : 159322.dasm - Microsoft.CodeAnalysis.CSharp.ClsComplianceChecker:TryGetCollisionErrorCode(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.CSharp.Symbol,byref):bool 1.00 ( 5.26% of base) : 115377.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.26% of base) : 179727.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 14.55 ( 5.24% of base) : 160885.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:DependsDirectlyOn(int,int):bool:this 3.28 ( 5.21% of base) : 154781.dasm - Microsoft.CodeAnalysis.CSharp.BoundLocalDeclaration:Update(Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol,Microsoft.CodeAnalysis.CSharp.BoundTypeExpression,Microsoft.CodeAnalysis.CSharp.BoundExpression,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundExpression]):Microsoft.CodeAnalysis.CSharp.BoundLocalDeclaration:this 6.52 ( 5.13% of base) : 156527.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:VisitCall(Microsoft.CodeAnalysis.CSharp.BoundCall):Microsoft.CodeAnalysis.CSharp.BoundNode:this 4.15 ( 5.12% of base) : 111683.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression:Update(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundNode],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression:this 2.88 ( 5.07% of base) : 111739.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundUnstructuredExceptionResumeSwitch:Update(Microsoft.CodeAnalysis.VisualBasic.BoundLocal,Microsoft.CodeAnalysis.VisualBasic.BoundLabelStatement,Microsoft.CodeAnalysis.VisualBasic.BoundLabelStatement,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundGotoStatement]):Microsoft.CodeAnalysis.VisualBasic.BoundUnstructuredExceptionResumeSwitch:this 27.85 ( 5.07% of base) : 146543.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.AbstractTypeMap:SubstituteNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this 18.25 ( 4.94% of base) : 141648.dasm - AnonymousTypeTemplateSymbol:TrySynthesizeDebuggerDisplayAttribute():Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedAttributeData:this 9.97 ( 4.87% of base) : 157050.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitBadExpression(Microsoft.CodeAnalysis.CSharp.BoundBadExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this 9.50 ( 4.86% of base) : 157020.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitArrayAccess(Microsoft.CodeAnalysis.CSharp.BoundArrayAccess):Microsoft.CodeAnalysis.CSharp.BoundNode:this 26.40 ( 4.85% of base) : 103400.dasm - Microsoft.CodeAnalysis.VisualBasic.UseTwiceRewriter:UseTwicePropertyAccess(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.VisualBasic.BoundPropertyAccess,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedLocal]):Microsoft.CodeAnalysis.VisualBasic.UseTwiceRewriter+Result 22.10 ( 4.85% of base) : 103738.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitRaiseEventStatement(Microsoft.CodeAnalysis.VisualBasic.BoundRaiseEventStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 91.85 ( 4.84% of base) : 145148.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:PostDecodeWellKnownAttributes(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax],Microsoft.CodeAnalysis.DiagnosticBag,short,Microsoft.CodeAnalysis.WellKnownAttributeData):this 25.25 ( 4.75% of base) : 105735.dasm - Microsoft.CodeAnalysis.VisualBasic.TypesOfImportedNamespacesMembersBinder:AddLookupSymbolsInfoInSingleBinder(Microsoft.CodeAnalysis.VisualBasic.LookupSymbolsInfo,int,Microsoft.CodeAnalysis.VisualBasic.Binder):this 11.15 ( 4.63% of base) : 160841.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:InferTypeArgumentsFromFirstArgument(byref):bool:this 45.60 ( 4.54% of base) : 110639.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReclassifyQueryLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.BoundQueryLambda,ushort,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 44.02 ( 4.46% of base) : 109621.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager:AssignTemplatesNamesAndCompile(Microsoft.CodeAnalysis.VisualBasic.MethodCompiler,Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):this 11.35 ( 4.43% of base) : 87064.dasm - InferenceGraph:ConstructParameterTypeIfNeeded(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol:this 6.70 ( 4.40% of base) : 160669.dasm - Microsoft.CodeAnalysis.CSharp.WithParametersBinder:AddLookupSymbolsInfoInSingleBinder(Microsoft.CodeAnalysis.CSharp.LookupSymbolsInfo,int,Microsoft.CodeAnalysis.CSharp.Binder):this 23.20 ( 4.39% of base) : 143097.dasm - <>c__DisplayClass538_0:b__0(Microsoft.CodeAnalysis.CSharp.Symbols.LambdaSymbol,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundBlock:this 1.15 ( 4.39% of base) : 77007.dasm - Microsoft.CodeAnalysis.RelativePathResolver:WithBaseDirectory(System.String):Microsoft.CodeAnalysis.RelativePathResolver:this 5.00 ( 4.37% of base) : 159870.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:Create(System.String,Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions,System.Collections.Generic.IEnumerable`1[Microsoft.CodeAnalysis.SyntaxTree],System.Collections.Generic.IEnumerable`1[Microsoft.CodeAnalysis.MetadataReference],Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Type,System.Type,bool):Microsoft.CodeAnalysis.CSharp.CSharpCompilation 10.10 ( 4.28% of base) : 75333.dasm - Microsoft.CodeAnalysis.Emit.AnonymousTypeKey:GetDebuggerDisplay():System.String:this 23.25 ( 4.23% of base) : 105925.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution:ToString(System.Text.StringBuilder):this 19.13 ( 4.18% of base) : 143277.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:EmitBlock(Microsoft.CodeAnalysis.CSharp.BoundBlock):this 44.30 ( 4.16% of base) : 105487.dasm - Microsoft.CodeAnalysis.VisualBasic.CodeGen.CodeGenerator:GetCaseLabelsForEmitSwitchHeader(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundCaseBlock],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.GeneratedLabelSymbol],byref):System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.ConstantValue, System.Object][]:this 6.30 ( 4.09% of base) : 160677.dasm - Microsoft.CodeAnalysis.CSharp.WithLambdaParametersBinder:AddLookupSymbolsInfoInSingleBinder(Microsoft.CodeAnalysis.CSharp.LookupSymbolsInfo,int,Microsoft.CodeAnalysis.CSharp.Binder):this 18.12 ( 4.07% of base) : 106662.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourcePropertySymbol:EnsureSignature():this 30.15 ( 4.05% of base) : 145365.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:CheckOverrideMember(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersResult,Microsoft.CodeAnalysis.DiagnosticBag,byref) 5.70 ( 4.04% of base) : 160888.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:HasUnfixedParamInInputType(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol):bool:this 5.70 ( 4.04% of base) : 160886.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:HasUnfixedParamInOutputType(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol):bool:this 13.45 ( 3.97% of base) : 159280.dasm - Microsoft.CodeAnalysis.CSharp.EntryPointCandidateFinder:VisitNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,System.Object):System.Object:this 85.90 ( 3.96% of base) : 110301.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRedimStatement(Microsoft.CodeAnalysis.VisualBasic.Syntax.ReDimStatementSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundStatement:this 36.98 ( 3.93% of base) : 145481.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAndCheckTypeModifiers(int,int,Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag,byref):int:this 14.35 ( 3.91% of base) : 143225.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.StackOptimizerPass1:VisitSequence(Microsoft.CodeAnalysis.CSharp.BoundSequence):Microsoft.CodeAnalysis.CSharp.BoundNode:this 31.95 ( 3.89% of base) : 162306.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:RestorePending(Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1+SavedPending[Microsoft.CodeAnalysis.CSharp.ControlFlowPass+LocalState]):this 6.80 ( 3.84% of base) : 141176.dasm - d__77:MoveNext():bool:this 4.45 ( 3.83% of base) : 145327.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol:MakeTypeParameterConstraints(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause]:this 6.35 ( 3.82% of base) : 75424.dasm - Microsoft.CodeAnalysis.Emit.AddedOrChangedMethodInfo:MapTypes(Microsoft.CodeAnalysis.Emit.SymbolMatcher):Microsoft.CodeAnalysis.Emit.AddedOrChangedMethodInfo:this 4.35 ( 3.81% of base) : 77996.dasm - Microsoft.CodeAnalysis.UnionCollection`1:Contains(System.__Canon):bool:this 4.32 ( 3.81% of base) : 160646.dasm - Microsoft.CodeAnalysis.CSharp.BoundCall:Update(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.RefKind],bool,bool,bool,System.Collections.Immutable.ImmutableArray`1[System.Int32],ubyte,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol):Microsoft.CodeAnalysis.CSharp.BoundCall:this 9.85 ( 3.80% of base) : 159986.dasm - Microsoft.CodeAnalysis.CSharp.UnboundLambdaState:GetLambdaSortString(Microsoft.CodeAnalysis.CSharp.Symbols.LambdaSymbol):System.String 30.50 ( 3.78% of base) : 147528.dasm - Microsoft.CodeAnalysis.CSharp.Emit.CSharpDefinitionMap:CreateLocalSlotMap(Microsoft.CodeAnalysis.Emit.EditAndContinueMethodDebugInformation,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.LocalInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol]]):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Emit.EncLocalInfo] 11.45 ( 3.77% of base) : 105738.dasm - Microsoft.CodeAnalysis.VisualBasic.TypesOfImportedNamespacesMembersBinder:LookupInSingleBinder(Microsoft.CodeAnalysis.VisualBasic.LookupResult,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref):this 16.50 ( 3.74% of base) : 103744.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:PopulateRangeVariableMapForAnonymousType(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],byref):this 41.35 ( 3.71% of base) : 146418.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:CheckConstraintTypesVisibility(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause],Microsoft.CodeAnalysis.DiagnosticBag) 22.30 ( 3.66% of base) : 159496.dasm - Microsoft.CodeAnalysis.CSharp.MemberSemanticModel:GetQueryEnclosingBinder(int,Microsoft.CodeAnalysis.CSharp.BoundQueryClause):Microsoft.CodeAnalysis.CSharp.Binder 6.95 ( 3.66% of base) : 104839.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:BindAndAnalyzeMethodBody(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,Microsoft.CodeAnalysis.VisualBasic.TypeCompilationState,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock 19.45 ( 3.65% of base) : 141413.dasm - BeginInvokeMethod:.ctor(Microsoft.CodeAnalysis.CSharp.Symbols.SourceDelegateMethodSymbol+InvokeMethod,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.CSharp.Syntax.DelegateDeclarationSyntax):this 21.70 ( 3.63% of base) : 161134.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:GetUserDefinedBinaryOperatorsFromType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int,System.String,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BinaryOperatorSignature]):this 48.45 ( 3.62% of base) : 145180.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeTypeParameterConstraints(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause]:this 3.45 ( 3.62% of base) : 156858.dasm - Microsoft.CodeAnalysis.CSharp.AwaitExpressionSpiller:VisitArrayCreation(Microsoft.CodeAnalysis.CSharp.BoundArrayCreation):Microsoft.CodeAnalysis.CSharp.BoundNode:this 4.45 ( 3.58% of base) : 79379.dasm - Microsoft.Cci.MetadataWriter:GetOrAddDocument(Microsoft.Cci.DebugSourceDocument,System.Collections.Generic.Dictionary`2[Microsoft.Cci.DebugSourceDocument, System.Int32]):int:this 13.08 ( 3.57% of base) : 110372.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindSelectClause(Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.Syntax.SelectClauseSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryClause:this 23.40 ( 3.55% of base) : 156351.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:MakeInterpolatedStringFormat(Microsoft.CodeAnalysis.CSharp.BoundInterpolatedString,byref,byref):this 15.25 ( 3.52% of base) : 161118.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:GetUserDefinedUnaryOperatorsFromType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int,System.String,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.UnaryOperatorSignature]):this 5.90 ( 3.50% of base) : 105334.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:WithReferences(System.Collections.Generic.IEnumerable`1[Microsoft.CodeAnalysis.MetadataReference]):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:this 10.35 ( 3.43% of base) : 78319.dasm - Microsoft.CodeAnalysis.CommandLineArguments:ResolveAnalyzersFromArguments(System.String,System.Collections.Generic.List`1[Microsoft.CodeAnalysis.DiagnosticInfo],Microsoft.CodeAnalysis.CommonMessageProvider,Microsoft.CodeAnalysis.TouchedFileLogger,Microsoft.CodeAnalysis.IAnalyzerAssemblyLoader):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer]:this 2.47 ( 3.41% of base) : 112173.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundPropertyAccess:Update(Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol,Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup,int,bool,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundPropertyAccess:this 45.65 ( 3.41% of base) : 76998.dasm - Microsoft.CodeAnalysis.RuleSet:GetEffectiveRuleSet(System.Collections.Generic.HashSet`1[System.String]):Microsoft.CodeAnalysis.RuleSet:this 1.60 ( 3.41% of base) : 157263.dasm - Microsoft.CodeAnalysis.CSharp.CSharpDataFlowAnalysis:get_Captured():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.ISymbol]:this Top method improvements (percentages): -5.90 (-30.18% of base) : 5998.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -6.55 (-29.81% of base) : 89761.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToDecimal(bool):System.Decimal -6.55 (-29.81% of base) : 167671.dasm - Microsoft.VisualBasic.CompilerServices.DecimalType:FromBoolean(bool):System.Decimal -4.45 (-25.60% of base) : 109236.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:get_ITypeReferenceTypeDef():System.Reflection.Metadata.TypeDefinitionHandle:this -19.50 (-24.47% of base) : 124896.dasm - System.Xml.Schema.Compiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -19.50 (-24.47% of base) : 124204.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -3.40 (-23.13% of base) : 162452.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitCollectionInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundCollectionInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-23.13% of base) : 156970.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitCollectionInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundCollectionInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-23.13% of base) : 162453.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitObjectInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-23.13% of base) : 156971.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitObjectInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -12.00 (-21.20% of base) : 104212.dasm - Microsoft.CodeAnalysis.VisualBasic.DiagnosticsPass:VisitObjectCreationExpression(Microsoft.CodeAnalysis.VisualBasic.BoundObjectCreationExpression):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -293.70 (-20.86% of base) : 133950.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -17.05 (-20.77% of base) : 112203.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation:Update(bool,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.VisualBasic.BoundArrayInitialization,Microsoft.CodeAnalysis.VisualBasic.BoundArrayLiteral,int,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation:this -3.20 (-20.19% of base) : 160905.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:ValidIndex(int):bool:this -2.50 (-20.00% of base) : 142952.dasm - <>c:b__39_0(Microsoft.CodeAnalysis.CSharp.BoundLambda):int:this -2.50 (-20.00% of base) : 89233.dasm - AnonymousTypeOrDelegateTemplateSymbol:get_Arity():int:this -2.50 (-20.00% of base) : 141658.dasm - AnonymousTypeTemplateSymbol:get_Arity():int:this -2.50 (-20.00% of base) : 87172.dasm - LiftedOperatorCandidate:get_ParameterCount():int:this -2.50 (-20.00% of base) : 145942.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SignatureOnlyMethodSymbol:get_Arity():int:this -2.50 (-20.00% of base) : 144577.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedContainer:get_Arity():int:this -2.50 (-20.00% of base) : 104058.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaFrame:get_Arity():int:this -2.50 (-20.00% of base) : 107724.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ReducedExtensionMethodSymbol:get_Arity():int:this -2.50 (-20.00% of base) : 107657.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SignatureOnlyMethodSymbol:get_Arity():int:this -2.50 (-20.00% of base) : 106042.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedInterfaceImplementationStubSymbol:get_Arity():int:this -2.50 (-20.00% of base) : 103575.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedContainer:get_Arity():int:this -2.50 (-20.00% of base) : 104001.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedLambdaMethod:get_Arity():int:this -2.50 (-20.00% of base) : 103554.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedStateMachineMethod:get_ParameterCount():int:this -2.50 (-20.00% of base) : 143153.dasm - QueryUnboundLambdaState:get_ParameterCount():int:this -2.50 (-20.00% of base) : 88033.dasm - SynthesizedWrapperMethod:get_Arity():int:this -2.50 (-20.00% of base) : 88032.dasm - SynthesizedWrapperMethod:get_ParameterCount():int:this -3.40 (-19.54% of base) : 105806.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbolExtensions:TransformToCanonicalFormFor(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol],Microsoft.CodeAnalysis.VisualBasic.Symbols.SubstitutedMethodSymbol+SpecializedGenericMethod):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol] -4.15 (-19.17% of base) : 52359.dasm - System.Guid:TryWriteBytes(System.Span`1[System.Byte]):bool:this -2.50 (-19.16% of base) : 72664.dasm - CommonEmbeddedMethod:Microsoft.Cci.IMethodReference.get_GenericParameterCount():ushort:this -2.50 (-19.16% of base) : 72660.dasm - CommonEmbeddedMethod:Microsoft.Cci.ISignature.get_ParameterCount():ushort:this -2.50 (-19.16% of base) : 72624.dasm - CommonEmbeddedProperty:Microsoft.Cci.ISignature.get_ParameterCount():ushort:this -2.50 (-19.16% of base) : 74504.dasm - Microsoft.CodeAnalysis.CodeGen.ArrayMethod:get_ParameterCount():ushort:this -3.40 (-19.15% of base) : 160155.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitArgListOperator(Microsoft.CodeAnalysis.CSharp.BoundArgListOperator):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-19.15% of base) : 160106.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitArrayInitialization(Microsoft.CodeAnalysis.CSharp.BoundArrayInitialization):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-19.15% of base) : 160180.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitBadExpression(Microsoft.CodeAnalysis.CSharp.BoundBadExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-19.15% of base) : 160179.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitBadStatement(Microsoft.CodeAnalysis.CSharp.BoundBadStatement):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-19.15% of base) : 160112.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitCollectionElementInitializer(Microsoft.CodeAnalysis.CSharp.BoundCollectionElementInitializer):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-19.15% of base) : 160113.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitCollectionInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundCollectionInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-19.15% of base) : 160111.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitDynamicCollectionElementInitializer(Microsoft.CodeAnalysis.CSharp.BoundDynamicCollectionElementInitializer):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-19.15% of base) : 160095.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitInterpolatedString(Microsoft.CodeAnalysis.CSharp.BoundInterpolatedString):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-19.15% of base) : 160148.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitMultipleLocalDeclarations(Microsoft.CodeAnalysis.CSharp.BoundMultipleLocalDeclarations):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-19.15% of base) : 160115.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitObjectInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-19.15% of base) : 160114.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitObjectInitializerMember(Microsoft.CodeAnalysis.CSharp.BoundObjectInitializerMember):Microsoft.CodeAnalysis.CSharp.BoundNode:this -3.40 (-19.15% of base) : 160097.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitTypeOrInstanceInitializers(Microsoft.CodeAnalysis.CSharp.BoundTypeOrInstanceInitializers):Microsoft.CodeAnalysis.CSharp.BoundNode:this -2.50 (-18.80% of base) : 2573.dasm - System.Runtime.Serialization.TypeHandleRefEqualityComparer:GetHashCode(System.Runtime.Serialization.TypeHandleRef):int:this -9.27 (-18.77% of base) : 104202.dasm - Microsoft.CodeAnalysis.VisualBasic.DiagnosticsPass:VisitArrayCreation(Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -3.15 (-18.42% of base) : 212001.dasm - Microsoft.Extensions.Primitives.CancellationChangeToken:get_HasChanged():bool:this -3.00 (-17.70% of base) : 75067.dasm - Microsoft.CodeAnalysis.Collections.ImmutableMemoryStream:get_Length():long:this -11.85 (-17.48% of base) : 77092.dasm - Microsoft.CodeAnalysis.CompilationReference:WithEmbedInteropTypes(bool):Microsoft.CodeAnalysis.CompilationReference:this -4.15 (-17.47% of base) : 52360.dasm - System.Guid:ToByteArray():System.Byte[]:this -8.70 (-16.88% of base) : 141315.dasm - SynthesizedOperatorParameterSymbol:.ctor(Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedIntrinsicOperatorSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,int,System.String):this -5.90 (-16.67% of base) : 171854.dasm - Xunit.Runners.ExecutionCompleteInfo:.cctor() -2.50 (-16.18% of base) : 89234.dasm - AnonymousTypeOrDelegateTemplateSymbol:get_MangleName():bool:this -2.50 (-16.18% of base) : 141659.dasm - AnonymousTypeTemplateSymbol:get_MangleName():bool:this -2.50 (-16.18% of base) : 72663.dasm - CommonEmbeddedMethod:Microsoft.Cci.IMethodReference.get_IsGeneric():bool:this -2.50 (-16.18% of base) : 77166.dasm - Microsoft.CodeAnalysis.AssemblyIdentity:get_HasPublicKey():bool:this -2.50 (-16.18% of base) : 111681.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression:get_IsEmpty():bool:this -2.50 (-16.18% of base) : 107658.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SignatureOnlyMethodSymbol:get_IsGenericMethod():bool:this -2.50 (-16.18% of base) : 103576.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedContainer:get_MangleName():bool:this -18.50 (-16.12% of base) : 78906.dasm - Microsoft.Cci.MetadataSizes:ReferenceFits(int,System.Reflection.Metadata.Ecma335.TableIndex[]):bool:this -4.20 (-16.03% of base) : 135879.dasm - System.Reflection.Metadata.Ecma335.MetadataSizes:GetTableSize(ubyte,int):int:this -2.50 (-16.03% of base) : 88715.dasm - TypeParameterInfo:get_Initialized():bool:this -4.60 (-15.97% of base) : 108843.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:GetMethodHandle(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol):System.Reflection.Metadata.MethodDefinitionHandle:this -2.50 (-15.72% of base) : 89191.dasm - _Closure$__:_Lambda$__20-0(Microsoft.CodeAnalysis.VisualBasic.Symbols.SingleTypeDeclaration):System.Collections.Generic.IEnumerable`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.SingleTypeDeclaration]:this -10.40 (-15.32% of base) : 185483.dasm - System.Security.AccessControl.CommonAcl:InheritedObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -10.40 (-15.32% of base) : 185484.dasm - System.Security.AccessControl.CommonAcl:ObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -2.50 (-15.24% of base) : 141687.dasm - AnonymousTypePropertySymbol:get_DeclaringSyntaxReferences():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.SyntaxReference]:this -2.50 (-15.24% of base) : 141666.dasm - AnonymousTypeTemplateSymbol:get_TypeArgumentsNoUseSiteDiagnostics():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol]:this -2.50 (-15.24% of base) : 108948.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.AliasSymbol:get_DeclaringSyntaxReferences():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.SyntaxReference]:this -2.50 (-15.24% of base) : 107577.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.LambdaParameterSymbol:get_DeclaringSyntaxReferences():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.SyntaxReference]:this -2.50 (-15.24% of base) : 106040.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedInterfaceImplementationStubSymbol:get_TypeArguments():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol]:this -6.28 (-15.19% of base) : 76970.dasm - Microsoft.CodeAnalysis.SourceFileResolver:NormalizePath(System.String,System.String):System.String:this -3.70 (-15.18% of base) : 161303.dasm - Microsoft.CodeAnalysis.CSharp.Conversion:get_BestUserDefinedConversionAnalysis():Microsoft.CodeAnalysis.CSharp.UserDefinedConversionAnalysis:this -2.70 (-15.04% of base) : 106468.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SubstitutedErrorType:get_IdentitySubstitutionOnMyTypeParameters():bool:this -8.70 (-15.04% of base) : 110606.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BadExpression(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundNode],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBadExpression -3.50 (-15.02% of base) : 141511.dasm - <>c__DisplayClass3_0:<.ctor>b__0(Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithModifiers):Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol:this -3.50 (-15.02% of base) : 141501.dasm - <>c__DisplayClass4_0:<.ctor>b__0(Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithModifiers):Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol:this -3.15 (-14.98% of base) : 77163.dasm - Microsoft.CodeAnalysis.AssemblyIdentity:get_IsStrongName():bool:this -3.15 (-14.58% of base) : 143877.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.DynamicTypeDecoder:get_HasFlag():bool:this -2.50 (-14.58% of base) : 74669.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions:GetHashCode():int:this -3.65 (-14.34% of base) : 105902.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol:Equals(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeWithModifiers):bool:this -3.60 (-14.30% of base) : 112482.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundArrayAccess:MakeRValue():Microsoft.CodeAnalysis.VisualBasic.BoundArrayAccess:this -11.25 (-14.22% of base) : 157544.dasm - Microsoft.CodeAnalysis.CSharp.DeclarationTreeBuilder:CreateImplicitClass(System.Collections.Generic.ICollection`1[System.String],Microsoft.CodeAnalysis.SyntaxReference,ubyte):Microsoft.CodeAnalysis.CSharp.SingleNamespaceOrTypeDeclaration -2.50 (-14.20% of base) : 74506.dasm - Microsoft.CodeAnalysis.CodeGen.ArrayMethod:GetParameters(Microsoft.CodeAnalysis.Emit.EmitContext):System.Collections.Immutable.ImmutableArray`1[Microsoft.Cci.IParameterTypeInformation]:this -2.70 (-14.06% of base) : 160599.dasm - Microsoft.CodeAnalysis.CSharp.BoundIndexerAccess:get_ResultKind():ubyte:this -2.50 (-14.04% of base) : 87171.dasm - LiftedOperatorCandidate:Parameters(int):Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol:this -2.50 (-14.04% of base) : 159974.dasm - Microsoft.CodeAnalysis.CSharp.PlainUnboundLambdaState:ParameterName(int):System.String:this -2.50 (-14.04% of base) : 159972.dasm - Microsoft.CodeAnalysis.CSharp.PlainUnboundLambdaState:ParameterType(int):Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol:this -2.50 (-14.04% of base) : 77382.dasm - Microsoft.CodeAnalysis.PEAssembly:get_ManifestModule():Microsoft.CodeAnalysis.PEModule:this -3.15 (-13.91% of base) : 74615.dasm - Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers:b__32_0(Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer):bool:this -3.35 (-13.87% of base) : 103768.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:HasNoValue(Microsoft.CodeAnalysis.VisualBasic.BoundExpression):bool -3.35 (-13.87% of base) : 103767.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:HasValue(Microsoft.CodeAnalysis.VisualBasic.BoundExpression):bool -2.50 (-13.74% of base) : 159981.dasm - Microsoft.CodeAnalysis.CSharp.PlainUnboundLambdaState:get_HasExplicitlyTypedParameterList():bool:this -2.50 (-13.74% of base) : 159982.dasm - Microsoft.CodeAnalysis.CSharp.PlainUnboundLambdaState:get_HasSignature():bool:this -3.15 (-13.64% of base) : 135416.dasm - System.Reflection.Internal.ByteArrayMemoryBlock:GetContentUnchecked(int,int):System.Collections.Immutable.ImmutableArray`1[System.Byte]:this -5.90 (-13.56% of base) : 42367.dasm - System.Runtime.InteropServices.ComEventsInfo:AddSink(byref):System.Runtime.InteropServices.ComEventsSink:this 2638 total methods with Perf Score differences (1962 improved, 676 regressed), 1448 unchanged. -------------------------------------------------------------------------------- Found 4066 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 1602350 Total bytes of diff: 1576813 Total bytes of delta: -25537 (-1.59% of base) Total relative delta: -114.73 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 216 : 110639.dasm (7.78% of base) 208 : 75319.dasm (13.41% of base) 196 : 107413.dasm (9.63% of base) 168 : 109562.dasm (12.25% of base) 159 : 145365.dasm (6.57% of base) 124 : 109621.dasm (9.95% of base) 114 : 109904.dasm (8.95% of base) 111 : 103738.dasm (7.40% of base) 104 : 110301.dasm (5.25% of base) 102 : 143097.dasm (7.95% of base) 96 : 103622.dasm (9.45% of base) 94 : 103400.dasm (8.67% of base) 91 : 160347.dasm (22.86% of base) 81 : 103832.dasm (1.89% of base) 74 : 145137.dasm (4.37% of base) 69 : 161788.dasm (2.95% of base) 67 : 159606.dasm (7.78% of base) 66 : 143358.dasm (5.41% of base) 64 : 104783.dasm (7.71% of base) 60 : 147528.dasm (7.49% of base) 57 : 112313.dasm (23.95% of base) 54 : 145336.dasm (2.33% of base) 53 : 104027.dasm (8.91% of base) 53 : 103745.dasm (3.00% of base) 53 : 103806.dasm (4.10% of base) 53 : 87065.dasm (1.91% of base) 50 : 107734.dasm (3.30% of base) 50 : 110436.dasm (1.50% of base) 49 : 88428.dasm (4.44% of base) 46 : 110333.dasm (2.37% of base) 44 : 76998.dasm (4.18% of base) 41 : 106926.dasm (4.17% of base) 41 : 110330.dasm (4.00% of base) 37 : 161134.dasm (4.45% of base) 36 : 146543.dasm (4.69% of base) 35 : 110452.dasm (0.32% of base) 35 : 76908.dasm (5.64% of base) 35 : 159883.dasm (2.13% of base) 34 : 107047.dasm (2.73% of base) 33 : 111853.dasm (15.71% of base) 32 : 103706.dasm (1.56% of base) 32 : 110372.dasm (3.55% of base) 31 : 143195.dasm (11.65% of base) 31 : 110365.dasm (0.77% of base) 29 : 74997.dasm (3.31% of base) 29 : 89558.dasm (1.23% of base) 29 : 159322.dasm (2.12% of base) 28 : 110598.dasm (1.96% of base) 27 : 103930.dasm (2.74% of base) 27 : 161973.dasm (3.12% of base) 27 : 160473.dasm (7.20% of base) 26 : 110433.dasm (6.75% of base) 24 : 104036.dasm (1.52% of base) 22 : 159314.dasm (2.41% of base) 22 : 145180.dasm (2.97% of base) 21 : 145481.dasm (2.20% of base) 21 : 110468.dasm (1.67% of base) 21 : 103618.dasm (3.87% of base) 21 : 145104.dasm (2.02% of base) 21 : 103760.dasm (4.28% of base) 20 : 104845.dasm (2.25% of base) 20 : 141648.dasm (3.89% of base) 20 : 103928.dasm (2.23% of base) 19 : 89551.dasm (1.28% of base) 18 : 141176.dasm (4.77% of base) 18 : 63.dasm (1.88% of base) 18 : 145803.dasm (1.99% of base) 18 : 109609.dasm (0.32% of base) 18 : 106955.dasm (1.15% of base) 17 : 160646.dasm (4.55% of base) 17 : 79379.dasm (4.89% of base) 17 : 156858.dasm (6.64% of base) 17 : 162208.dasm (2.79% of base) 16 : 89084.dasm (2.99% of base) 16 : 162331.dasm (1.74% of base) 16 : 104549.dasm (1.16% of base) 16 : 161203.dasm (0.99% of base) 16 : 112108.dasm (9.30% of base) 15 : 110362.dasm (2.10% of base) 15 : 105925.dasm (3.40% of base) 14 : 111683.dasm (5.91% of base) 14 : 156351.dasm (2.15% of base) 14 : 159931.dasm (0.70% of base) 14 : 105334.dasm (4.12% of base) 14 : 154781.dasm (7.82% of base) 13 : 159245.dasm (0.46% of base) 13 : 159538.dasm (0.79% of base) 13 : 110669.dasm (0.43% of base) 13 : 110323.dasm (0.86% of base) 13 : 88381.dasm (0.71% of base) 13 : 161505.dasm (3.08% of base) 12 : 110491.dasm (0.63% of base) 12 : 141413.dasm (1.66% of base) 12 : 145327.dasm (3.39% of base) 12 : 105738.dasm (4.11% of base) 12 : 104586.dasm (2.47% of base) 12 : 151592.dasm (2.96% of base) 11 : 159268.dasm (0.51% of base) 11 : 104841.dasm (0.60% of base) 11 : 156451.dasm (0.99% of base) Top file improvements (bytes): -2086 : 27837.dasm (-5.19% of base) -1256 : 78076.dasm (-4.44% of base) -737 : 133950.dasm (-24.82% of base) -188 : 156392.dasm (-11.66% of base) -157 : 105445.dasm (-0.70% of base) -153 : 75601.dasm (-12.09% of base) -147 : 162981.dasm (-4.05% of base) -147 : 34623.dasm (-5.93% of base) -130 : 159619.dasm (-4.98% of base) -117 : 159886.dasm (-10.97% of base) -116 : 104854.dasm (-4.84% of base) -110 : 110800.dasm (-5.10% of base) -110 : 113682.dasm (-6.23% of base) -108 : 110640.dasm (-3.21% of base) -104 : 114708.dasm (-3.48% of base) -104 : 110215.dasm (-4.72% of base) -101 : 110535.dasm (-2.01% of base) -93 : 117541.dasm (-8.26% of base) -93 : 162176.dasm (-3.92% of base) -92 : 110374.dasm (-3.43% of base) -90 : 103895.dasm (-7.36% of base) -88 : 110457.dasm (-2.11% of base) -84 : 162979.dasm (-2.61% of base) -84 : 105094.dasm (-5.11% of base) -83 : 112203.dasm (-32.30% of base) -82 : 155842.dasm (-2.82% of base) -81 : 162042.dasm (-4.77% of base) -70 : 91740.dasm (-2.87% of base) -69 : 162052.dasm (-4.29% of base) -68 : 103842.dasm (-7.14% of base) -68 : 110406.dasm (-1.57% of base) -67 : 160880.dasm (-19.76% of base) -66 : 110338.dasm (-4.95% of base) -65 : 161773.dasm (-5.13% of base) -64 : 49342.dasm (-13.28% of base) -64 : 145299.dasm (-13.31% of base) -62 : 162785.dasm (-3.44% of base) -61 : 75351.dasm (-13.74% of base) -61 : 160890.dasm (-17.68% of base) -61 : 105630.dasm (-11.05% of base) -61 : 160891.dasm (-17.68% of base) -60 : 107514.dasm (-10.66% of base) -59 : 105922.dasm (-10.09% of base) -58 : 75353.dasm (-11.22% of base) -57 : 77180.dasm (-8.30% of base) -57 : 144920.dasm (-5.21% of base) -57 : 162049.dasm (-2.03% of base) -56 : 161721.dasm (-7.04% of base) -56 : 191842.dasm (-8.56% of base) -55 : 105587.dasm (-12.59% of base) -55 : 124902.dasm (-8.96% of base) -55 : 105494.dasm (-12.47% of base) -54 : 159257.dasm (-2.77% of base) -53 : 159260.dasm (-1.47% of base) -53 : 160906.dasm (-17.43% of base) -53 : 105706.dasm (-12.99% of base) -52 : 213177.dasm (-2.22% of base) -52 : 111913.dasm (-16.56% of base) -52 : 62458.dasm (-2.94% of base) -52 : 103923.dasm (-6.84% of base) -52 : 156412.dasm (-2.15% of base) -51 : 161522.dasm (-4.67% of base) -50 : 104212.dasm (-33.11% of base) -50 : 112794.dasm (-17.24% of base) -50 : 74972.dasm (-12.17% of base) -50 : 109567.dasm (-5.69% of base) -50 : 111071.dasm (-17.24% of base) -50 : 110376.dasm (-2.62% of base) -49 : 162033.dasm (-5.88% of base) -49 : 74206.dasm (-4.68% of base) -49 : 160895.dasm (-14.12% of base) -49 : 159605.dasm (-8.80% of base) -49 : 156870.dasm (-4.43% of base) -46 : 154726.dasm (-15.65% of base) -46 : 156534.dasm (-5.43% of base) -46 : 118082.dasm (-4.23% of base) -46 : 103890.dasm (-2.98% of base) -45 : 107418.dasm (-3.61% of base) -45 : 110438.dasm (-3.31% of base) -45 : 88181.dasm (-14.56% of base) -45 : 119036.dasm (-5.26% of base) -44 : 143356.dasm (-22.80% of base) -44 : 159315.dasm (-3.13% of base) -44 : 145148.dasm (-3.65% of base) -43 : 157059.dasm (-14.01% of base) -42 : 124200.dasm (-2.54% of base) -42 : 112320.dasm (-11.67% of base) -42 : 124893.dasm (-2.56% of base) -42 : 157518.dasm (-3.20% of base) -41 : 145302.dasm (-3.02% of base) -41 : 159607.dasm (-9.58% of base) -40 : 159996.dasm (-3.49% of base) -40 : 110785.dasm (-14.87% of base) -40 : 145061.dasm (-7.59% of base) -39 : 105544.dasm (-5.44% of base) -39 : 88112.dasm (-13.54% of base) -39 : 104201.dasm (-6.20% of base) -39 : 156620.dasm (-1.33% of base) -39 : 145399.dasm (-4.91% of base) -38 : 75596.dasm (-7.28% of base) 2593 total files with Code Size differences (2361 improved, 232 regressed), 1493 unchanged. Top method regressions (bytes): 216 ( 7.78% of base) : 110639.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReclassifyQueryLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.BoundQueryLambda,ushort,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 208 (13.41% of base) : 75319.dasm - Microsoft.CodeAnalysis.Emit.DeltaMetadataWriter:.ctor(Microsoft.CodeAnalysis.Emit.EmitContext,Microsoft.CodeAnalysis.CommonMessageProvider,Microsoft.CodeAnalysis.Emit.EmitBaseline,System.Guid,Microsoft.CodeAnalysis.Emit.DefinitionMap,Microsoft.CodeAnalysis.Emit.SymbolChanges,System.Threading.CancellationToken):this 196 ( 9.63% of base) : 107413.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:AddSynthesizedAttributes(Microsoft.CodeAnalysis.VisualBasic.ModuleCompilationState,byref):this 168 (12.25% of base) : 109562.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.DeclarationTreeBuilder:VisitTypeBlockNew(Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeBlockSyntax):Microsoft.CodeAnalysis.VisualBasic.Symbols.SingleNamespaceOrTypeDeclaration:this 159 ( 6.57% of base) : 145365.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:CheckOverrideMember(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersResult,Microsoft.CodeAnalysis.DiagnosticBag,byref) 124 ( 9.95% of base) : 109621.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager:AssignTemplatesNamesAndCompile(Microsoft.CodeAnalysis.VisualBasic.MethodCompiler,Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):this 114 ( 8.95% of base) : 109904.dasm - Microsoft.CodeAnalysis.VisualBasic.ImportedTypesAndNamespacesMembersBinder:LookupInSingleBinder(Microsoft.CodeAnalysis.VisualBasic.LookupResult,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref):this 111 ( 7.40% of base) : 103738.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitRaiseEventStatement(Microsoft.CodeAnalysis.VisualBasic.BoundRaiseEventStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 104 ( 5.25% of base) : 110301.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRedimStatement(Microsoft.CodeAnalysis.VisualBasic.Syntax.ReDimStatementSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundStatement:this 102 ( 7.95% of base) : 143097.dasm - <>c__DisplayClass538_0:b__0(Microsoft.CodeAnalysis.CSharp.Symbols.LambdaSymbol,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundBlock:this 96 ( 9.45% of base) : 103622.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1:RewriteBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol]):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this 94 ( 8.67% of base) : 103400.dasm - Microsoft.CodeAnalysis.VisualBasic.UseTwiceRewriter:UseTwicePropertyAccess(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.VisualBasic.BoundPropertyAccess,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedLocal]):Microsoft.CodeAnalysis.VisualBasic.UseTwiceRewriter+Result 91 (22.86% of base) : 160347.dasm - Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:Update(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol],System.String,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol],Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.DiagnosticInfo,int,Microsoft.CodeAnalysis.CSharp.BoundExpression,ubyte):Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:this 81 ( 1.89% of base) : 103832.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:FinishNonObjectForLoop(Microsoft.CodeAnalysis.VisualBasic.BoundForToStatement,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this 74 ( 4.37% of base) : 145137.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeDeclaredBases(Roslyn.Utilities.ConsList`1[Microsoft.CodeAnalysis.CSharp.Symbol],Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol]]:this 69 ( 2.95% of base) : 161788.dasm - Microsoft.CodeAnalysis.CSharp.Binder:ReduceFrom(Microsoft.CodeAnalysis.CSharp.Syntax.FromClauseSyntax,Microsoft.CodeAnalysis.CSharp.Binder+QueryTranslationState,Microsoft.CodeAnalysis.DiagnosticBag):this 67 ( 7.78% of base) : 159606.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel:GetMethodGroupSemanticSymbols(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.BoundNode,Microsoft.CodeAnalysis.CSharp.Binder,byref,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbol]:this 66 ( 5.41% of base) : 143358.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:EmitCallExpression(Microsoft.CodeAnalysis.CSharp.BoundCall,bool):this 64 ( 7.71% of base) : 104783.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.VisualBasicDefinitionMap:CreateLocalSlotMap(Microsoft.CodeAnalysis.Emit.EditAndContinueMethodDebugInformation,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.LocalInfo`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol]]):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Emit.EncLocalInfo] 60 ( 7.49% of base) : 147528.dasm - Microsoft.CodeAnalysis.CSharp.Emit.CSharpDefinitionMap:CreateLocalSlotMap(Microsoft.CodeAnalysis.Emit.EditAndContinueMethodDebugInformation,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.LocalInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol]]):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Emit.EncLocalInfo] 57 (23.95% of base) : 112313.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup:Update(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol],int,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int):Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup:this 54 ( 2.33% of base) : 145336.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol:MethodChecks(Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax,Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.DiagnosticBag):this 53 ( 1.91% of base) : 87065.dasm - InferenceGraph:InferTypeArgumentsFromLambdaArgument(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol):bool:this 53 ( 8.91% of base) : 104027.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaRewriter:RewriteCatch(Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol]):Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock:this 53 ( 4.10% of base) : 103806.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:LateMakeConditionalCopyback(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 53 ( 3.00% of base) : 103745.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitQueryLambda(Microsoft.CodeAnalysis.VisualBasic.BoundQueryLambda):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 50 ( 1.50% of base) : 110436.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaBody(Microsoft.CodeAnalysis.VisualBasic.Symbols.LambdaSymbol,Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this 50 ( 3.30% of base) : 107734.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ReducedExtensionMethodSymbol:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,int):Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol 49 ( 4.44% of base) : 88428.dasm - DocumentationCommentCompiler:WriteDocumentationCommentForNamedType(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol):this 46 ( 2.37% of base) : 110333.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindOrderByClause(Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.Syntax.OrderByClauseSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryClause:this 44 ( 4.18% of base) : 76998.dasm - Microsoft.CodeAnalysis.RuleSet:GetEffectiveRuleSet(System.Collections.Generic.HashSet`1[System.String]):Microsoft.CodeAnalysis.RuleSet:this 41 ( 4.00% of base) : 110330.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ConvertToQueryableType(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 41 ( 4.17% of base) : 106926.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol:BindImports(System.Threading.CancellationToken):Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol+BoundImports:this 37 ( 4.45% of base) : 161134.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:GetUserDefinedBinaryOperatorsFromType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int,System.String,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BinaryOperatorSignature]):this 36 ( 4.69% of base) : 146543.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.AbstractTypeMap:SubstituteNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this 35 ( 5.64% of base) : 76908.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:PropagateRecursiveAliases(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+ResolvedReference[System.__Canon, System.__Canon]],Microsoft.CodeAnalysis.ArrayBuilder`1[System.Collections.Immutable.ImmutableArray`1[System.String]]) 35 ( 2.13% of base) : 159883.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:ReplaceSyntaxTree(Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.SyntaxTree):Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:this 35 ( 0.32% of base) : 110452.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureForASingleCandidate(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.Location,int,byref,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],bool,bool,bool,bool,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Symbol):this 34 ( 2.73% of base) : 107047.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMethodSymbol:CreateRegularMethod(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax,Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMethodSymbol 33 (15.71% of base) : 111853.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundAggregateClause:Update(Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Binder],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundAggregateClause:this 32 ( 3.55% of base) : 110372.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindSelectClause(Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.Syntax.SelectClauseSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryClause:this 32 ( 1.56% of base) : 103706.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitSyncLockStatement(Microsoft.CodeAnalysis.VisualBasic.BoundSyncLockStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 31 (11.65% of base) : 143195.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.StackOptimizerPass1:VisitArrayInitialization(Microsoft.CodeAnalysis.CSharp.BoundArrayInitialization):Microsoft.CodeAnalysis.CSharp.BoundNode:this 31 ( 0.77% of base) : 110365.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindCollectionRangeVariables(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[Microsoft.CodeAnalysis.VisualBasic.Syntax.CollectionRangeVariableSyntax],byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase:this 29 ( 2.12% of base) : 159322.dasm - Microsoft.CodeAnalysis.CSharp.ClsComplianceChecker:TryGetCollisionErrorCode(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.CSharp.Symbol,byref):bool 29 ( 3.31% of base) : 74997.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver:Initialize(Microsoft.CodeAnalysis.Compilation,Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzersOptions,bool,System.Threading.CancellationToken):this 29 ( 1.23% of base) : 89558.dasm - QueryLambdaBinder:BindJoinKeys(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.Syntax.JoinClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag) 28 ( 1.96% of base) : 110598.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindNameOfExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.NameOfExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 27 ( 3.12% of base) : 161973.dasm - Microsoft.CodeAnalysis.CSharp.Binder:ResolveDefaultMethodGroup(Microsoft.CodeAnalysis.CSharp.BoundMethodGroup,Microsoft.CodeAnalysis.CSharp.AnalyzedArguments,bool,byref,bool,bool):Microsoft.CodeAnalysis.CSharp.MethodGroupResolution:this 27 ( 7.20% of base) : 160473.dasm - Microsoft.CodeAnalysis.CSharp.BoundObjectCreationExpression:Update(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.RefKind],bool,System.Collections.Immutable.ImmutableArray`1[System.Int32],Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol):Microsoft.CodeAnalysis.CSharp.BoundObjectCreationExpression:this 27 ( 2.74% of base) : 103930.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitAsNewLocalDeclarations(Microsoft.CodeAnalysis.VisualBasic.BoundAsNewLocalDeclarations):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 26 ( 6.75% of base) : 110433.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:InferAnonymousDelegateForLambda(Microsoft.CodeAnalysis.VisualBasic.UnboundLambda):System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol, System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostic]]:this 24 ( 1.52% of base) : 104036.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaRewriter:IntroduceFrame(Microsoft.CodeAnalysis.VisualBasic.BoundNode,Microsoft.CodeAnalysis.VisualBasic.LambdaFrame,System.Func`3[Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression], Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol], Microsoft.CodeAnalysis.VisualBasic.BoundNode],Microsoft.CodeAnalysis.VisualBasic.Symbols.LambdaSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 22 ( 2.41% of base) : 159314.dasm - Microsoft.CodeAnalysis.CSharp.DocumentationCommentCompiler:TryProcessDocumentationCommentTriviaNodes(Microsoft.CodeAnalysis.CSharp.Symbol,bool,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Syntax.DocumentationCommentTriviaSyntax],bool,byref,byref,byref,byref,byref):bool:this 22 ( 2.97% of base) : 145180.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeTypeParameterConstraints(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause]:this 21 ( 2.20% of base) : 145481.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAndCheckTypeModifiers(int,int,Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag,byref):int:this 21 ( 2.02% of base) : 145104.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this 21 ( 1.67% of base) : 110468.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindInvocationExpression(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,bool,bool,bool,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 21 ( 4.28% of base) : 103760.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitObjectCreationExpression(Microsoft.CodeAnalysis.VisualBasic.BoundObjectCreationExpression):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 21 ( 3.87% of base) : 103618.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1:RewriteSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol]):Microsoft.CodeAnalysis.VisualBasic.BoundSequence:this 20 ( 3.89% of base) : 141648.dasm - AnonymousTypeTemplateSymbol:TrySynthesizeDebuggerDisplayAttribute():Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedAttributeData:this 20 ( 2.23% of base) : 103928.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitAssignmentOperator(Microsoft.CodeAnalysis.VisualBasic.BoundAssignmentOperator):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 20 ( 2.25% of base) : 104845.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CompileMethod(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,int,byref,byref,System.Predicate`1[Microsoft.CodeAnalysis.VisualBasic.Symbol],Microsoft.CodeAnalysis.VisualBasic.TypeCompilationState,Microsoft.CodeAnalysis.VisualBasic.Binder+ProcessedFieldOrPropertyInitializers,Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.SynthesizedSubmissionFields,byref):this 19 ( 1.28% of base) : 89551.dasm - IntoClauseBinder:BindFunctionAggregationExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.FunctionAggregationSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 18 ( 4.77% of base) : 141176.dasm - d__77:MoveNext():bool:this 18 ( 1.88% of base) : 63.dasm - CriticalHelper:ReadMembers(System.Runtime.Serialization.ClassDataContract,System.Runtime.Serialization.BitFlagsGenerator,System.Reflection.Emit.Label[],System.Reflection.Emit.Label,System.Reflection.Emit.LocalBuilder):int:this 18 ( 1.99% of base) : 145803.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:ReportNameCollisionDiagnosticsForAddedModules(Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceSymbol,Microsoft.CodeAnalysis.DiagnosticBag):this 18 ( 1.15% of base) : 106955.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNonPropertyAccessorMethodSymbol:EnsureSignature():this 18 ( 0.32% of base) : 109609.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedPropertyAccessorBase`1:GetBoundMethodBody(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.FieldSymbol,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock 17 ( 4.89% of base) : 79379.dasm - Microsoft.Cci.MetadataWriter:GetOrAddDocument(Microsoft.Cci.DebugSourceDocument,System.Collections.Generic.Dictionary`2[Microsoft.Cci.DebugSourceDocument, System.Int32]):int:this 17 ( 6.64% of base) : 156858.dasm - Microsoft.CodeAnalysis.CSharp.AwaitExpressionSpiller:VisitArrayCreation(Microsoft.CodeAnalysis.CSharp.BoundArrayCreation):Microsoft.CodeAnalysis.CSharp.BoundNode:this 17 ( 2.79% of base) : 162208.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindAttributeArguments(Microsoft.CodeAnalysis.CSharp.Syntax.AttributeArgumentListSyntax,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.Binder+AnalyzedAttributeArguments:this 17 ( 4.55% of base) : 160646.dasm - Microsoft.CodeAnalysis.CSharp.BoundCall:Update(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.RefKind],bool,bool,bool,System.Collections.Immutable.ImmutableArray`1[System.Int32],ubyte,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol):Microsoft.CodeAnalysis.CSharp.BoundCall:this 16 ( 1.74% of base) : 162331.dasm - Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`1:VisitTryStatement(Microsoft.CodeAnalysis.CSharp.BoundTryStatement):Microsoft.CodeAnalysis.CSharp.BoundNode:this 16 ( 0.99% of base) : 161203.dasm - Microsoft.CodeAnalysis.CSharp.ConversionsBase:ComputeApplicableUserDefinedImplicitConversionSet(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.UserDefinedConversionAnalysis],byref,bool):this 16 ( 9.30% of base) : 112108.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundSelectStatement:Update(Microsoft.CodeAnalysis.VisualBasic.BoundExpressionStatement,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundCaseBlock],bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.LabelSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundSelectStatement:this 16 ( 1.16% of base) : 104549.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder:GetExportedTypes(Microsoft.CodeAnalysis.Emit.EmitContext):System.Collections.Generic.IEnumerable`1[Microsoft.Cci.ITypeReference]:this 16 ( 2.99% of base) : 89084.dasm - VB$StateMachine_64_GetForwardedTypes:MoveNext():bool:this 15 ( 2.10% of base) : 110362.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:AbsorbOperatorFollowingJoin(Microsoft.CodeAnalysis.VisualBasic.BoundQueryClause,Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],Microsoft.CodeAnalysis.VisualBasic.Binder+QueryLambdaBinder,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.Binder+IntoClauseDisallowGroupReferenceBinder,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase:this 15 ( 3.40% of base) : 105925.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution:ToString(System.Text.StringBuilder):this 14 ( 7.82% of base) : 154781.dasm - Microsoft.CodeAnalysis.CSharp.BoundLocalDeclaration:Update(Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol,Microsoft.CodeAnalysis.CSharp.BoundTypeExpression,Microsoft.CodeAnalysis.CSharp.BoundExpression,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundExpression]):Microsoft.CodeAnalysis.CSharp.BoundLocalDeclaration:this 14 ( 0.70% of base) : 159931.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompiler:CreateCompilation(System.IO.TextWriter,Microsoft.CodeAnalysis.TouchedFileLogger,Microsoft.CodeAnalysis.ErrorLogger):Microsoft.CodeAnalysis.Compilation:this 14 ( 2.15% of base) : 156351.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:MakeInterpolatedStringFormat(Microsoft.CodeAnalysis.CSharp.BoundInterpolatedString,byref,byref):this 14 ( 5.91% of base) : 111683.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression:Update(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundNode],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression:this 14 ( 4.12% of base) : 105334.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:WithReferences(System.Collections.Generic.IEnumerable`1[Microsoft.CodeAnalysis.MetadataReference]):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:this 13 ( 3.08% of base) : 161505.dasm - Microsoft.CodeAnalysis.CSharp.Imports:AddLookupSymbolsInfoInAliases(Microsoft.CodeAnalysis.CSharp.LookupSymbolsInfo,int,Microsoft.CodeAnalysis.CSharp.Binder):this 13 ( 0.79% of base) : 159538.dasm - Microsoft.CodeAnalysis.CSharp.MemberSemanticModel:GetEnclosingBinder(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,int):Microsoft.CodeAnalysis.CSharp.Binder:this 13 ( 0.46% of base) : 159245.dasm - Microsoft.CodeAnalysis.CSharp.MethodBodySynthesizer:MakeSubmissionInitialization(Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BoundStatement],Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields,Microsoft.CodeAnalysis.CSharp.CSharpCompilation) 13 ( 0.43% of base) : 110669.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAttribute(Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundAttribute:this 13 ( 0.86% of base) : 110323.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindQueryOperatorCall(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,System.String,Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.Text.TextSpan,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 13 ( 0.71% of base) : 88381.dasm - ReferenceManager:CreateAndSetSourceAssemblyFullBind(Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation):bool:this 12 ( 1.66% of base) : 141413.dasm - BeginInvokeMethod:.ctor(Microsoft.CodeAnalysis.CSharp.Symbols.SourceDelegateMethodSymbol+InvokeMethod,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.CSharp.Syntax.DelegateDeclarationSyntax):this 12 ( 3.39% of base) : 145327.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol:MakeTypeParameterConstraints(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause]:this 12 ( 2.96% of base) : 151592.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.LanguageParser:ParseTypeDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.SyntaxListBuilder`1[Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.AttributeListSyntax],Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.SyntaxListBuilder):Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.MemberDeclarationSyntax:this 12 ( 0.63% of base) : 110491.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindFieldAndPropertyInitializers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,System.Collections.Immutable.ImmutableArray`1[System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.FieldOrPropertyInitializer]],Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedInteractiveInitializerMethod,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundInitializer] 12 ( 2.47% of base) : 104586.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.PEAssemblyBuilderBase:IAssemblyGetFiles(Microsoft.CodeAnalysis.Emit.EmitContext):System.Collections.Generic.IEnumerable`1[Microsoft.Cci.IFileReference]:this 12 ( 4.11% of base) : 105738.dasm - Microsoft.CodeAnalysis.VisualBasic.TypesOfImportedNamespacesMembersBinder:LookupInSingleBinder(Microsoft.CodeAnalysis.VisualBasic.LookupResult,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref):this 11 ( 1.50% of base) : 89358.dasm - AnonymousTypeEqualsMethodSymbol:GetBoundMethodBody(Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this 11 ( 4.01% of base) : 87064.dasm - InferenceGraph:ConstructParameterTypeIfNeeded(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol:this 11 ( 1.40% of base) : 159826.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetExternAliasTarget(System.String,byref):bool:this Top method improvements (bytes): -2086 (-5.19% of base) : 27837.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[System.String, Microsoft.Diagnostics.Tracing.ETWMapping] -1256 (-4.44% of base) : 78076.dasm - Microsoft.CodeAnalysis.DesktopAssemblyIdentityComparer:.cctor() -737 (-24.82% of base) : 133950.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -188 (-11.66% of base) : 156392.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:AddObjectInitializer(byref,byref,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BoundExpression],Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.BoundAssignmentOperator):this -157 (-0.70% of base) : 105445.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[System.String],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this -153 (-12.09% of base) : 75601.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this -147 (-4.05% of base) : 162981.dasm - d__8:MoveNext():this -147 (-5.93% of base) : 34623.dasm - System.Data.OleDb.OleDbMetaDataFactory:.ctor(System.IO.Stream,System.String,System.String,System.Data.OleDb.SchemaSupport[]):this -130 (-4.98% of base) : 159619.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.BoundNode,Microsoft.CodeAnalysis.CSharp.Binder,int,byref,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbol]:this -117 (-10.97% of base) : 159886.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:RemoveSyntaxTrees(System.Collections.Generic.HashSet`1[Microsoft.CodeAnalysis.SyntaxTree]):Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:this -116 (-4.84% of base) : 104854.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CompileNamedType(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,System.Predicate`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]):this -110 (-6.23% of base) : 113682.dasm - d__8:MoveNext():this -110 (-5.10% of base) : 110800.dasm - Microsoft.CodeAnalysis.VisualBasic.InitializerRewriter:BuildConstructorBody(Microsoft.CodeAnalysis.VisualBasic.TypeCompilationState,Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundStatement,Microsoft.CodeAnalysis.VisualBasic.Binder+ProcessedFieldOrPropertyInitializers,Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundBlock -108 (-3.21% of base) : 110640.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReclassifyUnboundLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.UnboundLambda,ushort,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -104 (-3.48% of base) : 114708.dasm - d__17:MoveNext():this -104 (-4.72% of base) : 110215.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ResolveOverloadedMembers(System.Collections.Immutable.ImmutableArray`1[System.__Canon],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax]):Microsoft.CodeAnalysis.VisualBasic.OverloadResolutionResult`1[System.__Canon]:this -101 (-2.01% of base) : 110535.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindSymbolAccess(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.LookupResult,int,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeArgumentListSyntax,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -93 (-3.92% of base) : 162176.dasm - Microsoft.CodeAnalysis.CSharp.Binder:CreateUserDefinedConversion(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Conversion,bool,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this -93 (-8.26% of base) : 117541.dasm - System.Xml.Serialization.XmlSchemaExporter:ExportElementAccessor(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Serialization.ElementAccessor,bool,bool,System.String):this -92 (-3.43% of base) : 110374.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:CompleteAggregateClauseBinding(Microsoft.CodeAnalysis.VisualBasic.Syntax.AggregateClauseSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Binder+QueryLambdaBinder,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.Binder+IntoClauseDisallowGroupReferenceBinder,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundAggregateClause:this -90 (-7.36% of base) : 103895.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -88 (-2.11% of base) : 110457.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbol],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -84 (-2.61% of base) : 162979.dasm - d__9:MoveNext():this -84 (-5.11% of base) : 105094.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]:this -83 (-32.30% of base) : 112203.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation:Update(bool,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.VisualBasic.BoundArrayInitialization,Microsoft.CodeAnalysis.VisualBasic.BoundArrayLiteral,int,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation:this -82 (-2.82% of base) : 155842.dasm - Microsoft.CodeAnalysis.CSharp.TypeUnification:CanUnifyHelper(Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithModifiers,Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithModifiers,byref):bool -81 (-4.77% of base) : 162042.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindObjectInitializerMember(Microsoft.CodeAnalysis.CSharp.Syntax.AssignmentExpressionSyntax,Microsoft.CodeAnalysis.CSharp.BoundImplicitReceiver,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this -70 (-2.87% of base) : 91740.dasm - Microsoft.CodeAnalysis.VisualBasic.TypeUnification:CanUnifyHelper(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeWithModifiers,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeWithModifiers,byref):bool -69 (-4.29% of base) : 162052.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindStackAllocArrayCreationExpression(Microsoft.CodeAnalysis.CSharp.Syntax.StackAllocArrayCreationExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this -68 (-1.57% of base) : 110406.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindObjectCreationExpression(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentListSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpressionBase,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -68 (-7.14% of base) : 103842.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitFieldOrPropertyInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundFieldOrPropertyInitializer):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -67 (-19.76% of base) : 160880.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:DeduceDependencies():bool:this -66 (-4.95% of base) : 110338.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindFilterQueryOperator(Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax,System.String,Microsoft.CodeAnalysis.Text.TextSpan,Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryClause:this -65 (-5.13% of base) : 161773.dasm - Microsoft.CodeAnalysis.CSharp.Binder:MakeQueryInvocation(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.BoundExpression,System.String,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundExpression],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundCall:this -64 (-13.28% of base) : 49342.dasm - AdjustmentRule:get_HasDaylightSaving():bool:this -64 (-13.31% of base) : 145299.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol:PartialMethodChecks(Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol,Microsoft.CodeAnalysis.DiagnosticBag) -62 (-3.44% of base) : 162785.dasm - d__16:MoveNext():this -61 (-17.68% of base) : 160890.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:FixDependentParameters(byref):int:this -61 (-17.68% of base) : 160891.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:FixNondependentParameters(byref):int:this -61 (-13.74% of base) : 75351.dasm - Microsoft.CodeAnalysis.Emit.EditAndContinueMethodDebugInformation:SerializeLambdaMap(Microsoft.Cci.BlobBuilder):this -61 (-11.05% of base) : 105630.dasm - Microsoft.CodeAnalysis.VisualBasic.CodeGen.CodeGenerator:EmitSequenceAddress(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,int):Microsoft.CodeAnalysis.CodeGen.LocalDefinition:this -60 (-10.66% of base) : 107514.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.OverloadingHelper:GetBaseMemberMetadataName(System.String,int,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):System.String -59 (-10.09% of base) : 105922.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution:CreateAdditionalMethodTypeParameterSubstitution(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeWithModifiers]):Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution -58 (-11.22% of base) : 75353.dasm - Microsoft.CodeAnalysis.Emit.EditAndContinueMethodDebugInformation:SerializeLocalSlots(Microsoft.Cci.BlobBuilder):this -57 (-2.03% of base) : 162049.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindConstructorInitializer(Microsoft.CodeAnalysis.CSharp.Syntax.ArgumentListSyntax,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this -57 (-5.21% of base) : 144920.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceUserDefinedOperatorSymbolBase:CheckUserDefinedConversionSignature(Microsoft.CodeAnalysis.DiagnosticBag):this -57 (-8.30% of base) : 77180.dasm - Microsoft.CodeAnalysis.TypeNameDecoder`2:GetTypeSymbol(Microsoft.CodeAnalysis.MetadataHelpers+AssemblyQualifiedTypeName,byref):System.__Canon:this -56 (-7.04% of base) : 161721.dasm - Microsoft.CodeAnalysis.CSharp.Binder:CheckValue(Microsoft.CodeAnalysis.CSharp.BoundExpression,ubyte,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this -56 (-8.56% of base) : 191842.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WriteCompilationOptions(Microsoft.Extensions.DependencyModel.CompilationOptions,System.Text.Json.Utf8JsonWriter):this -55 (-12.47% of base) : 105494.dasm - Microsoft.CodeAnalysis.VisualBasic.CodeGen.CodeGenerator:EmitSequenceCondBranch(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,byref,bool):this -55 (-12.59% of base) : 105587.dasm - Microsoft.CodeAnalysis.VisualBasic.CodeGen.CodeGenerator:EmitSequenceExpression(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,bool):this -55 (-8.96% of base) : 124902.dasm - System.Xml.Schema.Compiler:IsGroupBaseFromAny(System.Xml.Schema.XmlSchemaGroupBase,System.Xml.Schema.XmlSchemaAny):bool:this -54 (-2.77% of base) : 159257.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:GenerateMethodBody(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,int,Microsoft.CodeAnalysis.CSharp.BoundStatement,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CodeGen.LambdaDebugInfo],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CodeGen.ClosureDebugInfo],Microsoft.CodeAnalysis.CSharp.StateMachineTypeSymbol,Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CodeGen.DebugDocumentProvider,Microsoft.CodeAnalysis.CSharp.ImportChain,bool):Microsoft.CodeAnalysis.CodeGen.MethodBody -53 (-1.47% of base) : 159260.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:CompileMethod(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,int,byref,Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields,Microsoft.CodeAnalysis.CSharp.TypeCompilationState):this -53 (-17.43% of base) : 160906.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:GetResults():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol]:this -53 (-12.99% of base) : 105706.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]) -52 (-2.22% of base) : 213177.dasm - d__172`1:MoveNext():this -52 (-2.15% of base) : 156412.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:VisitLockStatement(Microsoft.CodeAnalysis.CSharp.BoundLockStatement):Microsoft.CodeAnalysis.CSharp.BoundNode:this -52 (-16.56% of base) : 111913.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundLambda:Update(Microsoft.CodeAnalysis.VisualBasic.Symbols.LambdaSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundBlock,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostic],Microsoft.CodeAnalysis.VisualBasic.LambdaBodyBinder,int,int):Microsoft.CodeAnalysis.VisualBasic.BoundLambda:this -52 (-6.84% of base) : 103923.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteLateBoundAssignment(Microsoft.CodeAnalysis.VisualBasic.BoundAssignmentOperator):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -52 (-2.94% of base) : 62458.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitSwitchBucket(System.Linq.Expressions.Compiler.LambdaCompiler+SwitchInfo,System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+SwitchLabel]):this -51 (-4.67% of base) : 161522.dasm - Microsoft.CodeAnalysis.CSharp.Imports:FromGlobalUsings(Microsoft.CodeAnalysis.CSharp.CSharpCompilation):Microsoft.CodeAnalysis.CSharp.Imports -50 (-12.17% of base) : 74972.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver:ExecuteSymbolActions(Microsoft.CodeAnalysis.Diagnostics.SymbolDeclaredCompilationEvent,Microsoft.CodeAnalysis.Diagnostics.AnalysisScope,Microsoft.CodeAnalysis.Diagnostics.AnalysisState,System.Threading.CancellationToken):this -50 (-17.24% of base) : 112794.dasm - Microsoft.CodeAnalysis.VisualBasic.AbstractFlowPass`1:VisitArrayCreation(Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -50 (-17.24% of base) : 111071.dasm - Microsoft.CodeAnalysis.VisualBasic.AbstractFlowPass`1:VisitArrayCreation(Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -50 (-2.62% of base) : 110376.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this -50 (-33.11% of base) : 104212.dasm - Microsoft.CodeAnalysis.VisualBasic.DiagnosticsPass:VisitObjectCreationExpression(Microsoft.CodeAnalysis.VisualBasic.BoundObjectCreationExpression):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -50 (-5.69% of base) : 109567.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.DeclarationTreeBuilder:VisitCompilationUnit(Microsoft.CodeAnalysis.VisualBasic.Syntax.CompilationUnitSyntax):Microsoft.CodeAnalysis.VisualBasic.Symbols.SingleNamespaceOrTypeDeclaration:this -49 (-4.68% of base) : 74206.dasm - Microsoft.CodeAnalysis.CodeGen.SwitchIntegralJumpTableEmitter:GenerateSwitchBuckets(int,int):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CodeGen.SwitchIntegralJumpTableEmitter+SwitchBucket]:this -49 (-4.43% of base) : 156870.dasm - Microsoft.CodeAnalysis.CSharp.AwaitExpressionSpiller:Spill(Microsoft.CodeAnalysis.CSharp.AwaitExpressionSpiller+BoundSpillSequenceBuilder,Microsoft.CodeAnalysis.CSharp.BoundExpression,ubyte,bool):Microsoft.CodeAnalysis.CSharp.BoundExpression:this -49 (-5.88% of base) : 162033.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindCollectionInitializerElementAddMethod(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundExpression],bool,Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CSharp.BoundImplicitReceiver):Microsoft.CodeAnalysis.CSharp.BoundExpression:this -49 (-8.80% of base) : 159605.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel:GetPropertyGroupSemanticSymbols(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.BoundNode,Microsoft.CodeAnalysis.CSharp.Binder,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbol]:this -49 (-14.12% of base) : 160895.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:InferTypeArgsFirstPhase(byref):this -46 (-15.65% of base) : 154726.dasm - Microsoft.CodeAnalysis.CSharp.BoundForStatement:Update(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol],Microsoft.CodeAnalysis.CSharp.BoundStatement,Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.BoundStatement,Microsoft.CodeAnalysis.CSharp.BoundStatement,Microsoft.CodeAnalysis.CSharp.Symbols.GeneratedLabelSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.GeneratedLabelSymbol):Microsoft.CodeAnalysis.CSharp.BoundForStatement:this -46 (-5.43% of base) : 156534.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:VisitBlock(Microsoft.CodeAnalysis.CSharp.BoundBlock):Microsoft.CodeAnalysis.CSharp.BoundNode:this -46 (-2.98% of base) : 103890.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteByRefArgumentWithCopyBack(Microsoft.CodeAnalysis.VisualBasic.BoundByRefArgumentWithCopyBack,byref,byref):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -46 (-4.23% of base) : 118082.dasm - System.Xml.Serialization.SchemaObjectWriter:Write46_XmlSchemaElement(System.Xml.Schema.XmlSchemaElement):this -45 (-14.56% of base) : 88181.dasm - AsyncMethodToClassRewriter:VisitSpillSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSpillSequence):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -45 (-3.31% of base) : 110438.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BuildBoundLambdaParameters(Microsoft.CodeAnalysis.VisualBasic.UnboundLambda,Microsoft.CodeAnalysis.VisualBasic.UnboundLambda+TargetSignature,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.BoundLambdaParameterSymbol]:this -45 (-3.61% of base) : 107418.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:ReportDiagnosticsForAddedModules(Microsoft.CodeAnalysis.DiagnosticBag):this -45 (-5.26% of base) : 119036.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:GenerateContainerIterator(System.Xml.Xsl.Qil.QilNode,System.Reflection.Emit.LocalBuilder,System.Reflection.Emit.Label,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Type):this -44 (-22.80% of base) : 143356.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:GetCallStackBehavior(Microsoft.CodeAnalysis.CSharp.BoundCall):int -44 (-3.13% of base) : 159315.dasm - Microsoft.CodeAnalysis.CSharp.DocumentationCommentCompiler:DefaultVisit(Microsoft.CodeAnalysis.CSharp.Symbol):this -44 (-3.65% of base) : 145148.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:PostDecodeWellKnownAttributes(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax],Microsoft.CodeAnalysis.DiagnosticBag,short,Microsoft.CodeAnalysis.WellKnownAttributeData):this -43 (-14.01% of base) : 157059.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitCall(Microsoft.CodeAnalysis.CSharp.BoundCall):Microsoft.CodeAnalysis.CSharp.BoundNode:this -42 (-3.20% of base) : 157518.dasm - Microsoft.CodeAnalysis.CSharp.MergedNamespaceDeclaration:MakeChildren():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.MergedNamespaceOrTypeDeclaration]:this -42 (-11.67% of base) : 112320.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup:Update(Microsoft.CodeAnalysis.VisualBasic.BoundTypeArguments,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol],Microsoft.CodeAnalysis.VisualBasic.ExtensionMethodGroup,int,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int):Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup:this -42 (-2.56% of base) : 124893.dasm - System.Xml.Schema.Compiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref):this -42 (-2.54% of base) : 124200.dasm - System.Xml.Schema.SchemaCollectionCompiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref):this -41 (-9.58% of base) : 159607.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel:FilterOverriddenOrHiddenMethods(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol]):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol] -41 (-3.02% of base) : 145302.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol:CheckModifiers(Microsoft.CodeAnalysis.Location,Microsoft.CodeAnalysis.DiagnosticBag):this -40 (-7.59% of base) : 145061.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourcePropertyAccessorSymbol:ComputeParameters(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol]:this -40 (-3.49% of base) : 159996.dasm - Microsoft.CodeAnalysis.CSharp.UnboundLambdaState:ReallyBind(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.CSharp.BoundLambda:this -40 (-14.87% of base) : 110785.dasm - Microsoft.CodeAnalysis.VisualBasic.IteratorAndAsyncCaptureWalker:VisitSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -39 (-1.33% of base) : 156620.dasm - Microsoft.CodeAnalysis.CSharp.LambdaRewriter:RewriteLambdaConversion(Microsoft.CodeAnalysis.CSharp.BoundLambda):Microsoft.CodeAnalysis.CSharp.BoundNode:this -39 (-4.91% of base) : 145399.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddDeclaredNontypeMembers(Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol+MembersAndInitializersBuilder,Microsoft.CodeAnalysis.DiagnosticBag):this -39 (-5.44% of base) : 105544.dasm - Microsoft.CodeAnalysis.VisualBasic.CodeGen.CodeGenerator:EmitAssignmentPreamble(Microsoft.CodeAnalysis.VisualBasic.BoundExpression):bool:this -39 (-6.20% of base) : 104201.dasm - Microsoft.CodeAnalysis.VisualBasic.DiagnosticsPass:VisitLambda(Microsoft.CodeAnalysis.VisualBasic.BoundLambda):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -39 (-13.54% of base) : 88112.dasm - SpillBuilder:BuildSequenceAndFree(Microsoft.CodeAnalysis.VisualBasic.SyntheticBoundNodeFactory,Microsoft.CodeAnalysis.VisualBasic.BoundExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -38 (-7.28% of base) : 75596.dasm - Microsoft.CodeAnalysis.Text.CompositeText:GetSubText(Microsoft.CodeAnalysis.Text.TextSpan):Microsoft.CodeAnalysis.Text.SourceText:this Top method regressions (percentages): 57 (23.95% of base) : 112313.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup:Update(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol],int,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int):Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup:this 91 (22.86% of base) : 160347.dasm - Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:Update(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol],System.String,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol],Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.DiagnosticInfo,int,Microsoft.CodeAnalysis.CSharp.BoundExpression,ubyte):Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:this 33 (15.71% of base) : 111853.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundAggregateClause:Update(Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Binder],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundAggregateClause:this 208 (13.41% of base) : 75319.dasm - Microsoft.CodeAnalysis.Emit.DeltaMetadataWriter:.ctor(Microsoft.CodeAnalysis.Emit.EmitContext,Microsoft.CodeAnalysis.CommonMessageProvider,Microsoft.CodeAnalysis.Emit.EmitBaseline,System.Guid,Microsoft.CodeAnalysis.Emit.DefinitionMap,Microsoft.CodeAnalysis.Emit.SymbolChanges,System.Threading.CancellationToken):this 168 (12.25% of base) : 109562.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.DeclarationTreeBuilder:VisitTypeBlockNew(Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeBlockSyntax):Microsoft.CodeAnalysis.VisualBasic.Symbols.SingleNamespaceOrTypeDeclaration:this 31 (11.65% of base) : 143195.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.StackOptimizerPass1:VisitArrayInitialization(Microsoft.CodeAnalysis.CSharp.BoundArrayInitialization):Microsoft.CodeAnalysis.CSharp.BoundNode:this 124 ( 9.95% of base) : 109621.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager:AssignTemplatesNamesAndCompile(Microsoft.CodeAnalysis.VisualBasic.MethodCompiler,Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):this 196 ( 9.63% of base) : 107413.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:AddSynthesizedAttributes(Microsoft.CodeAnalysis.VisualBasic.ModuleCompilationState,byref):this 96 ( 9.45% of base) : 103622.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1:RewriteBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol]):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this 16 ( 9.30% of base) : 112108.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundSelectStatement:Update(Microsoft.CodeAnalysis.VisualBasic.BoundExpressionStatement,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundCaseBlock],bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.LabelSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundSelectStatement:this 114 ( 8.95% of base) : 109904.dasm - Microsoft.CodeAnalysis.VisualBasic.ImportedTypesAndNamespacesMembersBinder:LookupInSingleBinder(Microsoft.CodeAnalysis.VisualBasic.LookupResult,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref):this 53 ( 8.91% of base) : 104027.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaRewriter:RewriteCatch(Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol]):Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock:this 94 ( 8.67% of base) : 103400.dasm - Microsoft.CodeAnalysis.VisualBasic.UseTwiceRewriter:UseTwicePropertyAccess(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.VisualBasic.BoundPropertyAccess,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedLocal]):Microsoft.CodeAnalysis.VisualBasic.UseTwiceRewriter+Result 102 ( 7.95% of base) : 143097.dasm - <>c__DisplayClass538_0:b__0(Microsoft.CodeAnalysis.CSharp.Symbols.LambdaSymbol,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundBlock:this 14 ( 7.82% of base) : 154781.dasm - Microsoft.CodeAnalysis.CSharp.BoundLocalDeclaration:Update(Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol,Microsoft.CodeAnalysis.CSharp.BoundTypeExpression,Microsoft.CodeAnalysis.CSharp.BoundExpression,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundExpression]):Microsoft.CodeAnalysis.CSharp.BoundLocalDeclaration:this 67 ( 7.78% of base) : 159606.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel:GetMethodGroupSemanticSymbols(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.BoundNode,Microsoft.CodeAnalysis.CSharp.Binder,byref,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbol]:this 216 ( 7.78% of base) : 110639.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReclassifyQueryLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.BoundQueryLambda,ushort,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 64 ( 7.71% of base) : 104783.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.VisualBasicDefinitionMap:CreateLocalSlotMap(Microsoft.CodeAnalysis.Emit.EditAndContinueMethodDebugInformation,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.LocalInfo`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol]]):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Emit.EncLocalInfo] 60 ( 7.49% of base) : 147528.dasm - Microsoft.CodeAnalysis.CSharp.Emit.CSharpDefinitionMap:CreateLocalSlotMap(Microsoft.CodeAnalysis.Emit.EditAndContinueMethodDebugInformation,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.LocalInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol]]):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Emit.EncLocalInfo] 111 ( 7.40% of base) : 103738.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitRaiseEventStatement(Microsoft.CodeAnalysis.VisualBasic.BoundRaiseEventStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 27 ( 7.20% of base) : 160473.dasm - Microsoft.CodeAnalysis.CSharp.BoundObjectCreationExpression:Update(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.RefKind],bool,System.Collections.Immutable.ImmutableArray`1[System.Int32],Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol):Microsoft.CodeAnalysis.CSharp.BoundObjectCreationExpression:this 10 ( 6.76% of base) : 111739.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundUnstructuredExceptionResumeSwitch:Update(Microsoft.CodeAnalysis.VisualBasic.BoundLocal,Microsoft.CodeAnalysis.VisualBasic.BoundLabelStatement,Microsoft.CodeAnalysis.VisualBasic.BoundLabelStatement,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundGotoStatement]):Microsoft.CodeAnalysis.VisualBasic.BoundUnstructuredExceptionResumeSwitch:this 26 ( 6.75% of base) : 110433.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:InferAnonymousDelegateForLambda(Microsoft.CodeAnalysis.VisualBasic.UnboundLambda):System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol, System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostic]]:this 17 ( 6.64% of base) : 156858.dasm - Microsoft.CodeAnalysis.CSharp.AwaitExpressionSpiller:VisitArrayCreation(Microsoft.CodeAnalysis.CSharp.BoundArrayCreation):Microsoft.CodeAnalysis.CSharp.BoundNode:this 9 ( 6.62% of base) : 103727.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteCaseStatement(bool,Microsoft.CodeAnalysis.VisualBasic.BoundCaseStatement,byref):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 159 ( 6.57% of base) : 145365.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:CheckOverrideMember(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersResult,Microsoft.CodeAnalysis.DiagnosticBag,byref) 9 ( 5.92% of base) : 109712.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodTypeParametersBinder:AddLookupSymbolsInfoInSingleBinder(Microsoft.CodeAnalysis.VisualBasic.LookupSymbolsInfo,int,Microsoft.CodeAnalysis.VisualBasic.Binder):this 14 ( 5.91% of base) : 111683.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression:Update(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundNode],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression:this 35 ( 5.64% of base) : 76908.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:PropagateRecursiveAliases(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+ResolvedReference[System.__Canon, System.__Canon]],Microsoft.CodeAnalysis.ArrayBuilder`1[System.Collections.Immutable.ImmutableArray`1[System.String]]) 11 ( 5.61% of base) : 112173.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundPropertyAccess:Update(Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol,Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup,int,bool,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundPropertyAccess:this 66 ( 5.41% of base) : 143358.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:EmitCallExpression(Microsoft.CodeAnalysis.CSharp.BoundCall,bool):this 104 ( 5.25% of base) : 110301.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRedimStatement(Microsoft.CodeAnalysis.VisualBasic.Syntax.ReDimStatementSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundStatement:this 17 ( 4.89% of base) : 79379.dasm - Microsoft.Cci.MetadataWriter:GetOrAddDocument(Microsoft.Cci.DebugSourceDocument,System.Collections.Generic.Dictionary`2[Microsoft.Cci.DebugSourceDocument, System.Int32]):int:this 18 ( 4.77% of base) : 141176.dasm - d__77:MoveNext():bool:this 36 ( 4.69% of base) : 146543.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.AbstractTypeMap:SubstituteNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this 11 ( 4.60% of base) : 157050.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitBadExpression(Microsoft.CodeAnalysis.CSharp.BoundBadExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this 17 ( 4.55% of base) : 160646.dasm - Microsoft.CodeAnalysis.CSharp.BoundCall:Update(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.RefKind],bool,bool,bool,System.Collections.Immutable.ImmutableArray`1[System.Int32],ubyte,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol):Microsoft.CodeAnalysis.CSharp.BoundCall:this 37 ( 4.45% of base) : 161134.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:GetUserDefinedBinaryOperatorsFromType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int,System.String,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BinaryOperatorSignature]):this 49 ( 4.44% of base) : 88428.dasm - DocumentationCommentCompiler:WriteDocumentationCommentForNamedType(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol):this 74 ( 4.37% of base) : 145137.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeDeclaredBases(Roslyn.Utilities.ConsList`1[Microsoft.CodeAnalysis.CSharp.Symbol],Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol]]:this 10 ( 4.29% of base) : 105331.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:WithEventQueue(Microsoft.CodeAnalysis.Diagnostics.AsyncQueue`1[Microsoft.CodeAnalysis.Diagnostics.CompilationEvent]):Microsoft.CodeAnalysis.Compilation:this 21 ( 4.28% of base) : 103760.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitObjectCreationExpression(Microsoft.CodeAnalysis.VisualBasic.BoundObjectCreationExpression):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 8 ( 4.26% of base) : 146497.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.AnonymousTypeDescriptor:Equals(Microsoft.CodeAnalysis.CSharp.Symbols.AnonymousTypeDescriptor,bool,bool):bool:this 44 ( 4.18% of base) : 76998.dasm - Microsoft.CodeAnalysis.RuleSet:GetEffectiveRuleSet(System.Collections.Generic.HashSet`1[System.String]):Microsoft.CodeAnalysis.RuleSet:this 41 ( 4.17% of base) : 106926.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol:BindImports(System.Threading.CancellationToken):Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol+BoundImports:this 7 ( 4.14% of base) : 160669.dasm - Microsoft.CodeAnalysis.CSharp.WithParametersBinder:AddLookupSymbolsInfoInSingleBinder(Microsoft.CodeAnalysis.CSharp.LookupSymbolsInfo,int,Microsoft.CodeAnalysis.CSharp.Binder):this 14 ( 4.12% of base) : 105334.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:WithReferences(System.Collections.Generic.IEnumerable`1[Microsoft.CodeAnalysis.MetadataReference]):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:this 12 ( 4.11% of base) : 105738.dasm - Microsoft.CodeAnalysis.VisualBasic.TypesOfImportedNamespacesMembersBinder:LookupInSingleBinder(Microsoft.CodeAnalysis.VisualBasic.LookupResult,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref):this 53 ( 4.10% of base) : 103806.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:LateMakeConditionalCopyback(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 11 ( 4.01% of base) : 87064.dasm - InferenceGraph:ConstructParameterTypeIfNeeded(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol:this 41 ( 4.00% of base) : 110330.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ConvertToQueryableType(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 10 ( 3.95% of base) : 110681.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAnonymousObjectCreationExpression(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this 20 ( 3.89% of base) : 141648.dasm - AnonymousTypeTemplateSymbol:TrySynthesizeDebuggerDisplayAttribute():Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedAttributeData:this 21 ( 3.87% of base) : 103618.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1:RewriteSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol]):Microsoft.CodeAnalysis.VisualBasic.BoundSequence:this 10 ( 3.85% of base) : 157020.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitArrayAccess(Microsoft.CodeAnalysis.CSharp.BoundArrayAccess):Microsoft.CodeAnalysis.CSharp.BoundNode:this 5 ( 3.85% of base) : 192858.dasm - System.Reflection.TypeLoading.Ecma.EcmaWrappedTypeProvider:GetGenericInstantiation(System.Reflection.TypeLoading.RoType,System.Collections.Immutable.ImmutableArray`1[System.Reflection.TypeLoading.RoType]):System.Reflection.TypeLoading.RoType:this 6 ( 3.82% of base) : 193939.dasm - System.Threading.Channels.AsyncOperation`1:GetResult(short):System.VoidResult:this 32 ( 3.55% of base) : 110372.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindSelectClause(Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.Syntax.SelectClauseSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryClause:this 15 ( 3.40% of base) : 105925.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution:ToString(System.Text.StringBuilder):this 12 ( 3.39% of base) : 145327.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol:MakeTypeParameterConstraints(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause]:this 9 ( 3.36% of base) : 157049.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitBadStatement(Microsoft.CodeAnalysis.CSharp.BoundBadStatement):Microsoft.CodeAnalysis.CSharp.BoundNode:this 8 ( 3.32% of base) : 145079.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourcePropertyAccessorSymbol:GetNameAndExplicitInterfaceImplementations(Microsoft.CodeAnalysis.CSharp.Symbols.PropertySymbol,System.String,bool,System.String,bool,byref,byref) 29 ( 3.31% of base) : 74997.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver:Initialize(Microsoft.CodeAnalysis.Compilation,Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzersOptions,bool,System.Threading.CancellationToken):this 50 ( 3.30% of base) : 107734.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ReducedExtensionMethodSymbol:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,int):Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol 27 ( 3.12% of base) : 161973.dasm - Microsoft.CodeAnalysis.CSharp.Binder:ResolveDefaultMethodGroup(Microsoft.CodeAnalysis.CSharp.BoundMethodGroup,Microsoft.CodeAnalysis.CSharp.AnalyzedArguments,bool,byref,bool,bool):Microsoft.CodeAnalysis.CSharp.MethodGroupResolution:this 13 ( 3.08% of base) : 161505.dasm - Microsoft.CodeAnalysis.CSharp.Imports:AddLookupSymbolsInfoInAliases(Microsoft.CodeAnalysis.CSharp.LookupSymbolsInfo,int,Microsoft.CodeAnalysis.CSharp.Binder):this 8 ( 3.05% of base) : 71976.dasm - ListValue:Write():this 53 ( 3.00% of base) : 103745.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitQueryLambda(Microsoft.CodeAnalysis.VisualBasic.BoundQueryLambda):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 16 ( 2.99% of base) : 89084.dasm - VB$StateMachine_64_GetForwardedTypes:MoveNext():bool:this 22 ( 2.97% of base) : 145180.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeTypeParameterConstraints(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause]:this 12 ( 2.96% of base) : 151592.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.LanguageParser:ParseTypeDeclaration(Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.SyntaxListBuilder`1[Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.AttributeListSyntax],Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.SyntaxListBuilder):Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.MemberDeclarationSyntax:this 69 ( 2.95% of base) : 161788.dasm - Microsoft.CodeAnalysis.CSharp.Binder:ReduceFrom(Microsoft.CodeAnalysis.CSharp.Syntax.FromClauseSyntax,Microsoft.CodeAnalysis.CSharp.Binder+QueryTranslationState,Microsoft.CodeAnalysis.DiagnosticBag):this 6 ( 2.84% of base) : 105336.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:UpdateSyntaxTrees(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.SyntaxTree],System.Collections.Immutable.ImmutableDictionary`2[Microsoft.CodeAnalysis.SyntaxTree, System.Int32],System.Collections.Immutable.ImmutableDictionary`2[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis.VisualBasic.Symbols.DeclarationTableEntry],Microsoft.CodeAnalysis.VisualBasic.Symbols.DeclarationTable,bool):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:this 17 ( 2.79% of base) : 162208.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindAttributeArguments(Microsoft.CodeAnalysis.CSharp.Syntax.AttributeArgumentListSyntax,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.Binder+AnalyzedAttributeArguments:this 3 ( 2.75% of base) : 36802.dasm - System.Diagnostics.Tracing.DecimalTypeInfo:WriteData(System.Diagnostics.Tracing.PropertyValue):this 27 ( 2.74% of base) : 103930.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitAsNewLocalDeclarations(Microsoft.CodeAnalysis.VisualBasic.BoundAsNewLocalDeclarations):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 34 ( 2.73% of base) : 107047.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMethodSymbol:CreateRegularMethod(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax,Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMethodSymbol 7 ( 2.69% of base) : 78322.dasm - Microsoft.CodeAnalysis.CommandLineArguments:ResolveMetadataReferences(Microsoft.CodeAnalysis.MetadataReferenceResolver,System.Collections.Generic.List`1[Microsoft.CodeAnalysis.DiagnosticInfo],Microsoft.CodeAnalysis.CommonMessageProvider,System.Collections.Generic.List`1[Microsoft.CodeAnalysis.MetadataReference]):bool:this 12 ( 2.47% of base) : 104586.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.PEAssemblyBuilderBase:IAssemblyGetFiles(Microsoft.CodeAnalysis.Emit.EmitContext):System.Collections.Generic.IEnumerable`1[Microsoft.Cci.IFileReference]:this 7 ( 2.43% of base) : 143344.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:InPlaceCtorCall(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.BoundObjectCreationExpression,bool):this 22 ( 2.41% of base) : 159314.dasm - Microsoft.CodeAnalysis.CSharp.DocumentationCommentCompiler:TryProcessDocumentationCommentTriviaNodes(Microsoft.CodeAnalysis.CSharp.Symbol,bool,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Syntax.DocumentationCommentTriviaSyntax],bool,byref,byref,byref,byref,byref):bool:this 46 ( 2.37% of base) : 110333.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindOrderByClause(Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.Syntax.OrderByClauseSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryClause:this 54 ( 2.33% of base) : 145336.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol:MethodChecks(Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax,Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.DiagnosticBag):this 4 ( 2.29% of base) : 112249.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundObjectCreationExpression:Update(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpressionBase,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundObjectCreationExpression:this 8 ( 2.29% of base) : 105278.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:CompleteTree(Microsoft.CodeAnalysis.SyntaxTree):this 5 ( 2.26% of base) : 103636.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1:VisitPropertyAccess(Microsoft.CodeAnalysis.VisualBasic.BoundPropertyAccess):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 8 ( 2.26% of base) : 159792.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:CompleteTree(Microsoft.CodeAnalysis.SyntaxTree):this 20 ( 2.25% of base) : 104845.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CompileMethod(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,int,byref,byref,System.Predicate`1[Microsoft.CodeAnalysis.VisualBasic.Symbol],Microsoft.CodeAnalysis.VisualBasic.TypeCompilationState,Microsoft.CodeAnalysis.VisualBasic.Binder+ProcessedFieldOrPropertyInitializers,Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.SynthesizedSubmissionFields,byref):this 5 ( 2.24% of base) : 110910.dasm - Microsoft.CodeAnalysis.VisualBasic.DataFlowPass:VisitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 20 ( 2.23% of base) : 103928.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitAssignmentOperator(Microsoft.CodeAnalysis.VisualBasic.BoundAssignmentOperator):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this 21 ( 2.20% of base) : 145481.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAndCheckTypeModifiers(int,int,Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag,byref):int:this 5 ( 2.16% of base) : 159870.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:Create(System.String,Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions,System.Collections.Generic.IEnumerable`1[Microsoft.CodeAnalysis.SyntaxTree],System.Collections.Generic.IEnumerable`1[Microsoft.CodeAnalysis.MetadataReference],Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Type,System.Type,bool):Microsoft.CodeAnalysis.CSharp.CSharpCompilation 14 ( 2.15% of base) : 156351.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:MakeInterpolatedStringFormat(Microsoft.CodeAnalysis.CSharp.BoundInterpolatedString,byref,byref):this 6 ( 2.14% of base) : 159986.dasm - Microsoft.CodeAnalysis.CSharp.UnboundLambdaState:GetLambdaSortString(Microsoft.CodeAnalysis.CSharp.Symbols.LambdaSymbol):System.String 35 ( 2.13% of base) : 159883.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:ReplaceSyntaxTree(Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.SyntaxTree):Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:this 29 ( 2.12% of base) : 159322.dasm - Microsoft.CodeAnalysis.CSharp.ClsComplianceChecker:TryGetCollisionErrorCode(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.CSharp.Symbol,byref):bool 15 ( 2.10% of base) : 110362.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:AbsorbOperatorFollowingJoin(Microsoft.CodeAnalysis.VisualBasic.BoundQueryClause,Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],Microsoft.CodeAnalysis.VisualBasic.Binder+QueryLambdaBinder,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.Binder+IntoClauseDisallowGroupReferenceBinder,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase:this 2 ( 2.06% of base) : 108852.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:GetIndexOfReferencedAssembly(Microsoft.CodeAnalysis.AssemblyIdentity):int:this 21 ( 2.02% of base) : 145104.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this 2 ( 2.02% of base) : 143851.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:GetIndexOfReferencedAssembly(Microsoft.CodeAnalysis.AssemblyIdentity):int:this Top method improvements (percentages): -14 (-42.42% of base) : 5998.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -18 (-37.50% of base) : 89761.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToDecimal(bool):System.Decimal -18 (-37.50% of base) : 167671.dasm - Microsoft.VisualBasic.CompilerServices.DecimalType:FromBoolean(bool):System.Decimal -9 (-33.33% of base) : 162452.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitCollectionInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundCollectionInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-33.33% of base) : 156970.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitCollectionInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundCollectionInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-33.33% of base) : 162453.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitObjectInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-33.33% of base) : 156971.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitObjectInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -50 (-33.11% of base) : 104212.dasm - Microsoft.CodeAnalysis.VisualBasic.DiagnosticsPass:VisitObjectCreationExpression(Microsoft.CodeAnalysis.VisualBasic.BoundObjectCreationExpression):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -83 (-32.30% of base) : 112203.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation:Update(bool,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.VisualBasic.BoundArrayInitialization,Microsoft.CodeAnalysis.VisualBasic.BoundArrayLiteral,int,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation:this -21 (-30.00% of base) : 103732.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitSelectStatement(Microsoft.CodeAnalysis.VisualBasic.BoundSelectStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -12 (-30.00% of base) : 109236.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:get_ITypeReferenceTypeDef():System.Reflection.Metadata.TypeDefinitionHandle:this -30 (-26.79% of base) : 75064.dasm - Microsoft.CodeAnalysis.Collections.ImmutableMemoryStream:Read(System.Byte[],int,int):int:this -9 (-26.47% of base) : 105806.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbolExtensions:TransformToCanonicalFormFor(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol],Microsoft.CodeAnalysis.VisualBasic.Symbols.SubstitutedMethodSymbol+SpecializedGenericMethod):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol] -34 (-26.36% of base) : 104202.dasm - Microsoft.CodeAnalysis.VisualBasic.DiagnosticsPass:VisitArrayCreation(Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -14 (-25.93% of base) : 52359.dasm - System.Guid:TryWriteBytes(System.Span`1[System.Byte]):bool:this -9 (-25.71% of base) : 160155.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitArgListOperator(Microsoft.CodeAnalysis.CSharp.BoundArgListOperator):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-25.71% of base) : 160106.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitArrayInitialization(Microsoft.CodeAnalysis.CSharp.BoundArrayInitialization):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-25.71% of base) : 160180.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitBadExpression(Microsoft.CodeAnalysis.CSharp.BoundBadExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-25.71% of base) : 160179.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitBadStatement(Microsoft.CodeAnalysis.CSharp.BoundBadStatement):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-25.71% of base) : 160112.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitCollectionElementInitializer(Microsoft.CodeAnalysis.CSharp.BoundCollectionElementInitializer):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-25.71% of base) : 160113.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitCollectionInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundCollectionInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-25.71% of base) : 160111.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitDynamicCollectionElementInitializer(Microsoft.CodeAnalysis.CSharp.BoundDynamicCollectionElementInitializer):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-25.71% of base) : 160095.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitInterpolatedString(Microsoft.CodeAnalysis.CSharp.BoundInterpolatedString):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-25.71% of base) : 160148.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitMultipleLocalDeclarations(Microsoft.CodeAnalysis.CSharp.BoundMultipleLocalDeclarations):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-25.71% of base) : 160115.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitObjectInitializerExpression(Microsoft.CodeAnalysis.CSharp.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-25.71% of base) : 160114.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitObjectInitializerMember(Microsoft.CodeAnalysis.CSharp.BoundObjectInitializerMember):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-25.71% of base) : 160097.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitTypeOrInstanceInitializers(Microsoft.CodeAnalysis.CSharp.BoundTypeOrInstanceInitializers):Microsoft.CodeAnalysis.CSharp.BoundNode:this -5 (-25.00% of base) : 142952.dasm - <>c:b__39_0(Microsoft.CodeAnalysis.CSharp.BoundLambda):int:this -5 (-25.00% of base) : 89233.dasm - AnonymousTypeOrDelegateTemplateSymbol:get_Arity():int:this -5 (-25.00% of base) : 141658.dasm - AnonymousTypeTemplateSymbol:get_Arity():int:this -5 (-25.00% of base) : 87172.dasm - LiftedOperatorCandidate:get_ParameterCount():int:this -5 (-25.00% of base) : 145942.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SignatureOnlyMethodSymbol:get_Arity():int:this -5 (-25.00% of base) : 144577.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedContainer:get_Arity():int:this -5 (-25.00% of base) : 104058.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaFrame:get_Arity():int:this -5 (-25.00% of base) : 107724.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ReducedExtensionMethodSymbol:get_Arity():int:this -5 (-25.00% of base) : 107657.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SignatureOnlyMethodSymbol:get_Arity():int:this -5 (-25.00% of base) : 106042.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedInterfaceImplementationStubSymbol:get_Arity():int:this -5 (-25.00% of base) : 103575.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedContainer:get_Arity():int:this -5 (-25.00% of base) : 104001.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedLambdaMethod:get_Arity():int:this -5 (-25.00% of base) : 103554.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedStateMachineMethod:get_ParameterCount():int:this -5 (-25.00% of base) : 143153.dasm - QueryUnboundLambdaState:get_ParameterCount():int:this -5 (-25.00% of base) : 88033.dasm - SynthesizedWrapperMethod:get_Arity():int:this -5 (-25.00% of base) : 88032.dasm - SynthesizedWrapperMethod:get_ParameterCount():int:this -737 (-24.82% of base) : 133950.dasm - System.ComponentModel.Design.StandardCommands:.cctor() -14 (-23.33% of base) : 52360.dasm - System.Guid:ToByteArray():System.Byte[]:this -44 (-22.80% of base) : 143356.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:GetCallStackBehavior(Microsoft.CodeAnalysis.CSharp.BoundCall):int -35 (-22.29% of base) : 124896.dasm - System.Xml.Schema.Compiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -35 (-22.29% of base) : 124204.dasm - System.Xml.Schema.SchemaCollectionCompiler:IsValidOccurrenceRangeRestriction(System.Xml.Schema.XmlSchemaParticle,System.Xml.Schema.XmlSchemaParticle):bool:this -9 (-21.95% of base) : 135416.dasm - System.Reflection.Internal.ByteArrayMemoryBlock:GetContentUnchecked(int,int):System.Collections.Immutable.ImmutableArray`1[System.Byte]:this -7 (-21.88% of base) : 106468.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SubstitutedErrorType:get_IdentitySubstitutionOnMyTypeParameters():bool:this -14 (-21.88% of base) : 171854.dasm - Xunit.Runners.ExecutionCompleteInfo:.cctor() -5 (-21.74% of base) : 72664.dasm - CommonEmbeddedMethod:Microsoft.Cci.IMethodReference.get_GenericParameterCount():ushort:this -5 (-21.74% of base) : 72660.dasm - CommonEmbeddedMethod:Microsoft.Cci.ISignature.get_ParameterCount():ushort:this -5 (-21.74% of base) : 72624.dasm - CommonEmbeddedProperty:Microsoft.Cci.ISignature.get_ParameterCount():ushort:this -5 (-21.74% of base) : 74504.dasm - Microsoft.CodeAnalysis.CodeGen.ArrayMethod:get_ParameterCount():ushort:this -5 (-21.74% of base) : 2573.dasm - System.Runtime.Serialization.TypeHandleRefEqualityComparer:GetHashCode(System.Runtime.Serialization.TypeHandleRef):int:this -24 (-21.43% of base) : 76970.dasm - Microsoft.CodeAnalysis.SourceFileResolver:NormalizePath(System.String,System.String):System.String:this -16 (-21.05% of base) : 104208.dasm - Microsoft.CodeAnalysis.VisualBasic.DiagnosticsPass:VisitSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -23 (-20.91% of base) : 75074.dasm - Microsoft.CodeAnalysis.Collections.CachingDictionary`2:AddToConcurrentMap(System.Collections.Concurrent.ConcurrentDictionary`2[System.__Canon, System.Collections.Immutable.ImmutableArray`1[System.__Canon]],System.__Canon):System.Collections.Immutable.ImmutableArray`1[System.__Canon]:this -10 (-20.83% of base) : 157068.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitArgListOperator(Microsoft.CodeAnalysis.CSharp.BoundArgListOperator):Microsoft.CodeAnalysis.CSharp.BoundNode:this -10 (-20.83% of base) : 162500.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitArgListOperator(Microsoft.CodeAnalysis.CSharp.BoundArgListOperator):Microsoft.CodeAnalysis.CSharp.BoundNode:this -11 (-20.75% of base) : 142616.dasm - OutsideVariablesUsedInside:VisitSequence(Microsoft.CodeAnalysis.CSharp.BoundSequence):Microsoft.CodeAnalysis.CSharp.BoundNode:this -17 (-20.48% of base) : 160974.dasm - Microsoft.CodeAnalysis.CSharp.ArgumentAnalysisResult:ParameterFromArgument(int):int:this -17 (-20.48% of base) : 160962.dasm - Microsoft.CodeAnalysis.CSharp.MemberAnalysisResult:ParameterFromArgument(int):int:this -19 (-20.43% of base) : 142644.dasm - Analysis:VisitBlock(Microsoft.CodeAnalysis.CSharp.BoundBlock):Microsoft.CodeAnalysis.CSharp.BoundNode:this -12 (-20.34% of base) : 88138.dasm - AsyncMethodToClassRewriter:SpillSequenceWithNewValue(Microsoft.CodeAnalysis.VisualBasic.BoundSpillSequence,Microsoft.CodeAnalysis.VisualBasic.BoundExpression):Microsoft.CodeAnalysis.VisualBasic.BoundSpillSequence -13 (-20.31% of base) : 111621.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundTreeWalker:VisitArrayCreation(Microsoft.CodeAnalysis.VisualBasic.BoundArrayCreation):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -13 (-20.31% of base) : 111620.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundTreeWalker:VisitArrayLiteral(Microsoft.CodeAnalysis.VisualBasic.BoundArrayLiteral):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -13 (-20.31% of base) : 111612.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundTreeWalker:VisitAsNewLocalDeclarations(Microsoft.CodeAnalysis.VisualBasic.BoundAsNewLocalDeclarations):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -13 (-20.31% of base) : 111603.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundTreeWalker:VisitCaseStatement(Microsoft.CodeAnalysis.VisualBasic.BoundCaseStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -13 (-20.31% of base) : 111611.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundTreeWalker:VisitDimStatement(Microsoft.CodeAnalysis.VisualBasic.BoundDimStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -13 (-20.31% of base) : 111627.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundTreeWalker:VisitObjectCreationExpression(Microsoft.CodeAnalysis.VisualBasic.BoundObjectCreationExpression):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -13 (-20.31% of base) : 111608.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundTreeWalker:VisitSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -13 (-20.31% of base) : 111553.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundTreeWalker:VisitSpillSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSpillSequence):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -15 (-20.27% of base) : 146683.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.PointerTypeSymbol:.ctor(Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol):this -67 (-19.76% of base) : 160880.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:DeduceDependencies():bool:this -13 (-19.70% of base) : 160107.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitArrayCreation(Microsoft.CodeAnalysis.CSharp.BoundArrayCreation):Microsoft.CodeAnalysis.CSharp.BoundNode:this -13 (-19.70% of base) : 160117.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitDynamicObjectCreationExpression(Microsoft.CodeAnalysis.CSharp.BoundDynamicObjectCreationExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -13 (-19.70% of base) : 160118.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitObjectCreationExpression(Microsoft.CodeAnalysis.CSharp.BoundObjectCreationExpression):Microsoft.CodeAnalysis.CSharp.BoundNode:this -13 (-19.70% of base) : 160147.dasm - Microsoft.CodeAnalysis.CSharp.BoundTreeWalker:VisitSequence(Microsoft.CodeAnalysis.CSharp.BoundSequence):Microsoft.CodeAnalysis.CSharp.BoundNode:this -11 (-19.64% of base) : 157319.dasm - Microsoft.CodeAnalysis.CSharp.AbstractRegionDataFlowPass:VisitLambda(Microsoft.CodeAnalysis.CSharp.BoundLambda):Microsoft.CodeAnalysis.CSharp.BoundNode:this -9 (-19.57% of base) : 143877.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.DynamicTypeDecoder:get_HasFlag():bool:this -10 (-19.23% of base) : 74773.dasm - Microsoft.CodeAnalysis.Diagnostics.HostCompilationStartAnalysisScope:get_CodeBlockActions():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostics.CodeBlockAnalyzerAction]:this -10 (-19.23% of base) : 74774.dasm - Microsoft.CodeAnalysis.Diagnostics.HostCompilationStartAnalysisScope:get_CodeBlockEndActions():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostics.CodeBlockAnalyzerAction]:this -10 (-19.23% of base) : 74778.dasm - Microsoft.CodeAnalysis.Diagnostics.HostCompilationStartAnalysisScope:get_CompilationEndActions():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostics.CompilationAnalyzerAction]:this -10 (-19.23% of base) : 74777.dasm - Microsoft.CodeAnalysis.Diagnostics.HostCompilationStartAnalysisScope:get_SemanticModelActions():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalyzerAction]:this -10 (-19.23% of base) : 74775.dasm - Microsoft.CodeAnalysis.Diagnostics.HostCompilationStartAnalysisScope:get_SymbolActions():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostics.SymbolAnalyzerAction]:this -10 (-19.23% of base) : 74776.dasm - Microsoft.CodeAnalysis.Diagnostics.HostCompilationStartAnalysisScope:get_SyntaxTreeActions():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Diagnostics.SyntaxTreeAnalyzerAction]:this -14 (-18.67% of base) : 42367.dasm - System.Runtime.InteropServices.ComEventsInfo:AddSink(byref):System.Runtime.InteropServices.ComEventsSink:this -15 (-18.52% of base) : 72437.dasm - AnalyzerAndOptions:.ctor(Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer,Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions):this -5 (-18.52% of base) : 89234.dasm - AnonymousTypeOrDelegateTemplateSymbol:get_MangleName():bool:this -5 (-18.52% of base) : 141659.dasm - AnonymousTypeTemplateSymbol:get_MangleName():bool:this -5 (-18.52% of base) : 72663.dasm - CommonEmbeddedMethod:Microsoft.Cci.IMethodReference.get_IsGeneric():bool:this -5 (-18.52% of base) : 77166.dasm - Microsoft.CodeAnalysis.AssemblyIdentity:get_HasPublicKey():bool:this -5 (-18.52% of base) : 111681.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression:get_IsEmpty():bool:this -5 (-18.52% of base) : 107658.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SignatureOnlyMethodSymbol:get_IsGenericMethod():bool:this -5 (-18.52% of base) : 103576.dasm - Microsoft.CodeAnalysis.VisualBasic.SynthesizedContainer:get_MangleName():bool:this -9 (-18.37% of base) : 77163.dasm - Microsoft.CodeAnalysis.AssemblyIdentity:get_IsStrongName():bool:this -15 (-18.29% of base) : 160907.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:GetRefKind(int):ubyte:this -15 (-18.29% of base) : 159973.dasm - Microsoft.CodeAnalysis.CSharp.PlainUnboundLambdaState:RefKind(int):ubyte:this 2593 total methods with Code Size differences (2361 improved, 232 regressed), 1493 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\libraries.pmi.windows.x86.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x86.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x86.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root_diff\clrjit.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\libraries.pmi.windows.x86.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x86.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x86.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x86.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x86.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.windows.x86.checked.3\diff --metrics PerfScore,CodeSize Found 1495 files with textual diffs. Summary of Perf Score diffs: (Lower is better) Total PerfScoreUnits of base: 790327.6199999999 Total PerfScoreUnits of diff: 788909.1199999999 Total PerfScoreUnits of delta: -1418.50 (-0.18% of base) Total relative delta: -7.36 diff is an improvement. relative diff is an improvement. Top file regressions (PerfScoreUnits): 108.50 : 76435.dasm (1.07% of base) 2.10 : 51027.dasm (0.11% of base) 1.60 : 44105.dasm (0.01% of base) 1.00 : 126760.dasm (5.59% of base) 1.00 : 203569.dasm (5.59% of base) 1.00 : 84688.dasm (0.16% of base) 1.00 : 203568.dasm (2.81% of base) 1.00 : 102332.dasm (0.25% of base) 1.00 : 71972.dasm (1.20% of base) 0.90 : 75722.dasm (1.13% of base) 0.50 : 83334.dasm (0.46% of base) 0.50 : 153388.dasm (0.32% of base) 0.40 : 42115.dasm (0.10% of base) 0.40 : 52542.dasm (1.53% of base) 0.40 : 42116.dasm (1.79% of base) Top file improvements (PerfScoreUnits): -290.00 : 83989.dasm (-1.96% of base) -74.20 : 120703.dasm (-23.33% of base) -74.10 : 138889.dasm (-2.02% of base) -68.70 : 138965.dasm (-1.62% of base) -52.80 : 102181.dasm (-8.01% of base) -52.20 : 185175.dasm (-0.03% of base) -34.40 : 120902.dasm (-1.59% of base) -33.40 : 184974.dasm (-0.47% of base) -30.80 : 83977.dasm (-15.77% of base) -29.00 : 84206.dasm (-1.78% of base) -21.80 : 128546.dasm (-1.88% of base) -21.30 : 84933.dasm (-5.09% of base) -20.00 : 84269.dasm (-5.22% of base) -19.60 : 83908.dasm (-6.27% of base) -18.40 : 118447.dasm (-4.20% of base) -18.10 : 84755.dasm (-3.93% of base) -18.00 : 85493.dasm (-8.92% of base) -17.80 : 138899.dasm (-1.57% of base) -17.80 : 138845.dasm (-1.51% of base) -17.80 : 138903.dasm (-2.39% of base) -17.20 : 189316.dasm (-1.81% of base) -17.20 : 185065.dasm (-2.82% of base) -17.20 : 119403.dasm (-13.84% of base) -16.70 : 191993.dasm (-2.86% of base) -16.00 : 85464.dasm (-5.34% of base) -16.00 : 229282.dasm (-14.36% of base) -14.20 : 84205.dasm (-2.31% of base) -13.20 : 93726.dasm (-1.75% of base) -12.40 : 83907.dasm (-5.42% of base) -11.70 : 84321.dasm (-25.05% of base) -11.60 : 212994.dasm (-18.77% of base) -11.60 : 150158.dasm (-5.55% of base) -11.60 : 212993.dasm (-18.77% of base) -11.40 : 83864.dasm (-2.30% of base) -10.90 : 83957.dasm (-2.49% of base) -10.80 : 150471.dasm (-27.73% of base) -10.80 : 190997.dasm (-6.51% of base) -10.40 : 150474.dasm (-23.14% of base) -10.40 : 213029.dasm (-10.31% of base) -10.40 : 213011.dasm (-10.43% of base) -10.40 : 213027.dasm (-10.31% of base) -10.40 : 213013.dasm (-10.43% of base) -10.40 : 213033.dasm (-10.92% of base) -10.40 : 213015.dasm (-11.12% of base) -10.40 : 213031.dasm (-10.78% of base) -10.40 : 150475.dasm (-22.01% of base) -10.40 : 213017.dasm (-11.27% of base) -9.80 : 84480.dasm (-0.47% of base) -8.40 : 21086.dasm (-11.66% of base) -8.40 : 85459.dasm (-6.67% of base) -8.40 : 102315.dasm (-3.23% of base) -8.40 : 84090.dasm (-5.10% of base) -8.20 : 190977.dasm (-2.81% of base) -7.80 : 150157.dasm (-6.24% of base) -7.60 : 102690.dasm (-9.06% of base) -6.80 : 184877.dasm (-4.51% of base) -6.80 : 150472.dasm (-13.28% of base) -6.50 : 117010.dasm (-0.47% of base) -6.40 : 83896.dasm (-4.06% of base) -6.40 : 184878.dasm (-4.09% of base) -6.30 : 55137.dasm (-21.14% of base) -6.30 : 25603.dasm (-21.14% of base) -6.30 : 120809.dasm (-31.03% of base) -6.30 : 190998.dasm (-14.03% of base) -5.80 : 176790.dasm (-19.42% of base) -5.80 : 229350.dasm (-13.67% of base) -5.80 : 229347.dasm (-13.67% of base) -5.80 : 176792.dasm (-21.91% of base) -5.40 : 150467.dasm (-18.96% of base) -5.20 : 84189.dasm (-3.02% of base) -5.20 : 119354.dasm (-8.27% of base) -5.20 : 120021.dasm (-7.11% of base) -5.20 : 163551.dasm (-4.61% of base) -5.20 : 184918.dasm (-9.63% of base) -5.20 : 83949.dasm (-6.77% of base) -5.20 : 113515.dasm (-9.82% of base) -5.20 : 119356.dasm (-2.92% of base) -5.20 : 190976.dasm (-3.38% of base) -5.20 : 21090.dasm (-3.16% of base) -5.20 : 152169.dasm (-3.61% of base) -3.80 : 105695.dasm (-0.37% of base) -3.80 : 105588.dasm (-0.38% of base) -3.80 : 83904.dasm (-1.43% of base) -3.20 : 116728.dasm (-6.89% of base) -3.20 : 149677.dasm (-4.07% of base) -3.20 : 163584.dasm (-3.54% of base) -3.20 : 190993.dasm (-7.14% of base) -3.20 : 107584.dasm (-2.70% of base) -3.20 : 84575.dasm (-3.69% of base) -3.20 : 107583.dasm (-3.48% of base) -3.20 : 84574.dasm (-4.68% of base) -3.20 : 225113.dasm (-7.16% of base) -3.20 : 104825.dasm (-0.91% of base) -3.20 : 188617.dasm (-0.90% of base) -3.20 : 132847.dasm (-0.90% of base) -3.20 : 119353.dasm (-2.11% of base) -3.20 : 184876.dasm (-3.76% of base) -2.10 : 118862.dasm (-0.79% of base) -2.10 : 83915.dasm (-0.58% of base) -1.70 : 116986.dasm (-5.88% of base) 124 total files with Perf Score differences (109 improved, 15 regressed), 1371 unchanged. Top method regressions (PerfScoreUnits): 108.50 ( 1.07% of base) : 76435.dasm - Microsoft.CodeAnalysis.DesktopAssemblyIdentityComparer:.cctor() 2.10 ( 0.11% of base) : 51027.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol 1.60 ( 0.01% of base) : 44105.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol 1.00 ( 0.25% of base) : 102332.dasm - <>c__DisplayClass84_0:b__28(Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrStackWalkTraceData):this 1.00 ( 1.20% of base) : 71972.dasm - AnonymousTypePropertyPublicSymbol:.ctor(AnonymousTypePublicSymbol,int):this 1.00 ( 0.16% of base) : 84688.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLoadedModules:ImageLoadOrUnload(Microsoft.Diagnostics.Tracing.Parsers.Kernel.ImageLoadTraceData,bool,System.String):Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile:this 1.00 ( 5.59% of base) : 126760.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 203569.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 2.81% of base) : 203568.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 0.90 ( 1.13% of base) : 75722.dasm - Microsoft.CodeAnalysis.MergedAliases:Merge(Microsoft.CodeAnalysis.MetadataReference):this 0.50 ( 0.46% of base) : 83334.dasm - PEFile.PEFile:GetNativeInfo():this 0.50 ( 0.32% of base) : 153388.dasm - System.Speech.Recognition.RecognizerBase:FireSignalProblemOccurredEvent(int):this 0.40 ( 0.10% of base) : 42115.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:DetectAttributeAndOptionConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this 0.40 ( 1.53% of base) : 52542.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this 0.40 ( 1.79% of base) : 42116.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this Top method improvements (PerfScoreUnits): -290.00 (-1.96% of base) : 83989.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.ETWMapping, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]] -74.20 (-23.33% of base) : 120703.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -74.10 (-2.02% of base) : 138889.dasm - <_ParseTextAsync>d__534:MoveNext():this -68.70 (-1.62% of base) : 138965.dasm - d__587:MoveNext():this -52.80 (-8.01% of base) : 102181.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -52.20 (-0.03% of base) : 185175.dasm - System.Data.OleDb.OleDbMetaDataFactory:.ctor(System.IO.Stream,System.String,System.String,System.Data.OleDb.SchemaSupport[]):this -34.40 (-1.59% of base) : 120902.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(int,int):System.Drawing.Imaging.ImageCodecInfo[] -33.40 (-0.47% of base) : 184974.dasm - System.Data.OleDb.OleDbConnectionStringBuilder:GetProviderInfo(System.String):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Data.OleDb.OleDbPropertyInfo, System.Data.OleDb, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]]:this -30.80 (-15.77% of base) : 83977.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -29.00 (-1.78% of base) : 84206.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -21.80 (-1.88% of base) : 128546.dasm - d__8:MoveNext():this -21.30 (-5.09% of base) : 84933.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:get_ProviderGuidToName():System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -20.00 (-5.22% of base) : 84269.dasm - Microsoft.Diagnostics.Tracing.TraceEventDispatcher:LookupGuid(System.Guid,byref):this -19.60 (-6.27% of base) : 83908.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -18.40 (-4.20% of base) : 118447.dasm - System.DirectoryServices.ActiveDirectory.ReplicationCursorCollection:AddHelper(System.String,System.Object,bool,int):this -18.10 (-3.93% of base) : 84755.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:OpenPdbForModuleFile(Microsoft.Diagnostics.Symbols.SymbolReader,Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile):Microsoft.Diagnostics.Symbols.ManagedSymbolModule:this -18.00 (-8.92% of base) : 85493.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParserState:FastSerialization.IFastSerializable.FromStream(FastSerialization.Deserializer):this -17.80 (-1.57% of base) : 138899.dasm - d__549:MoveNext():this -17.80 (-1.51% of base) : 138845.dasm - d__489:MoveNext():this -17.80 (-2.39% of base) : 138903.dasm - d__551:MoveNext():this -17.20 (-2.82% of base) : 185065.dasm - System.Data.OleDb.OleDbDataReader:GetRowValue():this -17.20 (-1.81% of base) : 189316.dasm - System.DirectoryServices.AccountManagement.ADStoreCtx:ScanACLForChangePasswordRight(System.DirectoryServices.ActiveDirectorySecurity,byref,byref,byref,byref) -17.20 (-13.84% of base) : 119403.dasm - System.Drawing.ImageConverter:FindEncoder(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo -16.70 (-2.86% of base) : 191993.dasm - System.Security.AccessControl.DirectoryObjectSecurity:ModifyAccess(int,System.Security.AccessControl.ObjectAccessRule,byref):bool:this -16.00 (-5.34% of base) : 85464.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -16.00 (-14.36% of base) : 229282.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -14.20 (-2.31% of base) : 84205.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:ToXml(System.Text.StringBuilder,System.IFormatProvider):System.Text.StringBuilder:this -13.20 (-1.75% of base) : 93726.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftWindowsNDISPacketCapture.PacketFragmentArgs:get_ParsedPacket():System.String:this -12.40 (-5.42% of base) : 83907.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStop(Microsoft.Diagnostics.Tracing.TraceEvent,int):this -11.70 (-25.05% of base) : 84321.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -11.60 (-5.55% of base) : 150158.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -11.60 (-18.77% of base) : 212994.dasm - System.Security.AccessControl.CommonAcl:InheritedObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -11.60 (-18.77% of base) : 212993.dasm - System.Security.AccessControl.CommonAcl:ObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -11.40 (-2.30% of base) : 83864.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -10.90 (-2.49% of base) : 83957.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -10.80 (-27.73% of base) : 150471.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -10.80 (-6.51% of base) : 190997.dasm - Scope:Dispose():this -10.40 (-23.14% of base) : 150474.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -10.40 (-10.31% of base) : 213027.dasm - System.Security.AccessControl.DiscretionaryAcl:AddAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -10.40 (-10.78% of base) : 213031.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):bool:this -10.40 (-10.92% of base) : 213033.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccessSpecific(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -10.40 (-10.31% of base) : 213029.dasm - System.Security.AccessControl.DiscretionaryAcl:SetAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -10.40 (-10.43% of base) : 213011.dasm - System.Security.AccessControl.SystemAcl:AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -10.40 (-11.12% of base) : 213015.dasm - System.Security.AccessControl.SystemAcl:RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):bool:this -10.40 (-10.43% of base) : 213013.dasm - System.Security.AccessControl.SystemAcl:SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -10.40 (-22.01% of base) : 150475.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -10.40 (-11.27% of base) : 213017.dasm - System.Security.AccessControl.SystemAcl:RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -9.80 (-0.47% of base) : 84480.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLog:ProcessExtendedData(Microsoft.Diagnostics.Tracing.TraceEvent,ushort,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):bool:this -8.40 (-11.66% of base) : 21086.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:CreateInstance():System.Object:this -8.40 (-6.67% of base) : 85459.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:AddDynamicProvider(Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest,bool):this -8.40 (-5.10% of base) : 84090.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetEventRecordForEventData(byref):int:this -8.40 (-3.23% of base) : 102315.dasm - PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,int,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this -8.20 (-2.81% of base) : 190977.dasm - System.Formats.Asn1.AsnWriter:PopTag(System.Formats.Asn1.Asn1Tag,int,bool):this -7.80 (-6.24% of base) : 150157.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -7.60 (-9.06% of base) : 102690.dasm - TraceEventComparer:Equals(Microsoft.Diagnostics.Tracing.TraceEvent,Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -6.80 (-4.51% of base) : 184877.dasm - System.Data.OleDb.OleDbConnection:get_Database():System.String:this -6.80 (-13.28% of base) : 150472.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Object):bool:this -6.50 (-0.47% of base) : 117010.dasm - System.Data.Common.SqlByteStorage:Aggregate(System.Int32[],int):System.Object:this -6.40 (-4.06% of base) : 83896.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:GetCurrentStartStopActivity(Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.TraceEvent):Microsoft.Diagnostics.Tracing.StartStopActivity:this -6.40 (-4.09% of base) : 184878.dasm - System.Data.OleDb.OleDbConnection:get_DataSource():System.String:this -6.30 (-21.14% of base) : 25603.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -6.30 (-21.14% of base) : 55137.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -6.30 (-31.03% of base) : 120809.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -6.30 (-14.03% of base) : 190998.dasm - Scope:.ctor(System.Formats.Asn1.AsnWriter):this -5.80 (-19.42% of base) : 176790.dasm - Enumerator[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:get_Current():double:this -5.80 (-13.67% of base) : 229350.dasm - d__2:MoveNext():bool:this -5.80 (-13.67% of base) : 229347.dasm - d__2:MoveNext():bool:this -5.80 (-21.91% of base) : 176792.dasm - Enumerator[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:get_Current():long:this -5.40 (-18.96% of base) : 150467.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():bool:this -5.20 (-3.02% of base) : 84189.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Prefix(System.Text.StringBuilder):System.Text.StringBuilder:this -5.20 (-6.77% of base) : 83949.dasm - Microsoft.Diagnostics.Tracing.StartStopActivity:.ctor(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,byref,Microsoft.Diagnostics.Tracing.StartStopActivity,int,System.String):this -5.20 (-4.61% of base) : 163551.dasm - Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache:Set(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions):this -5.20 (-9.63% of base) : 184918.dasm - System.Data.OleDb.OleDbConnectionInternal:CreateInstanceDataLinks():System.Object -5.20 (-8.27% of base) : 119354.dasm - System.Drawing.Image:Save(System.IO.MemoryStream):this -5.20 (-7.11% of base) : 120021.dasm - System.Drawing.ToolboxBitmapAttribute:MakeBackgroundAlphaZero(System.Drawing.Bitmap) -5.20 (-9.82% of base) : 113515.dasm - System.Data.DataTableReader:GetGuid(int):System.Guid:this -5.20 (-3.16% of base) : 21090.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:.ctor(System.Runtime.InteropServices.ComTypes.ITypeInfo,Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeLibDesc):this -5.20 (-2.92% of base) : 119356.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -5.20 (-3.38% of base) : 190976.dasm - System.Formats.Asn1.AsnWriter:PushTag(System.Formats.Asn1.Asn1Tag,int):Scope:this -5.20 (-3.61% of base) : 152169.dasm - System.Reflection.Metadata.Ecma335.PortablePdbBuilder:Serialize(System.Reflection.Metadata.BlobBuilder):System.Reflection.Metadata.BlobContentId:this -3.80 (-0.37% of base) : 105695.dasm - Newtonsoft.Json.JsonWriter:WriteValueAsync(Newtonsoft.Json.JsonWriter,int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task -3.80 (-0.38% of base) : 105588.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -3.80 (-1.43% of base) : 83904.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStart(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,int,Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.StartStopActivity,System.String,bool):Microsoft.Diagnostics.Tracing.StartStopActivity:this -3.20 (-3.69% of base) : 84575.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_EventName():System.String:this -3.20 (-4.68% of base) : 84574.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_ProviderName():System.String:this -3.20 (-3.54% of base) : 163584.dasm - Microsoft.Extensions.Caching.Memory.CacheEntry:PropagateOptions(Microsoft.Extensions.Caching.Memory.CacheEntry):this -3.20 (-3.48% of base) : 107583.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Guid -3.20 (-2.70% of base) : 107584.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[Guid] -3.20 (-7.14% of base) : 190993.dasm - StackFrame:Equals(System.Object):bool:this -3.20 (-6.89% of base) : 116728.dasm - System.Data.Common.SqlConvert:ConvertToSqlGuid(System.Object):System.Data.SqlTypes.SqlGuid -3.20 (-4.07% of base) : 149677.dasm - System.Xml.Serialization.XmlSerializationPrimitiveWriter:Write_guid(System.Object):this -3.20 (-7.16% of base) : 225113.dasm - System.Transactions.TransactionOptions:Equals(System.Object):bool:this -3.20 (-0.91% of base) : 104825.dasm - Newtonsoft.Json.JsonConvert:ToString(System.Object):System.String -3.20 (-3.76% of base) : 184876.dasm - System.Data.OleDb.OleDbConnection:get_ConnectionTimeout():int:this -3.20 (-0.90% of base) : 188617.dasm - System.DirectoryServices.AccountManagement.Principal:LoadValueIntoProperty(System.String,System.Object):this -3.20 (-2.11% of base) : 119353.dasm - System.Drawing.Image:Save(System.String,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -3.20 (-0.90% of base) : 132847.dasm - System.Runtime.Serialization.XmlWriterDelegator:WriteExtensionData(System.Runtime.Serialization.IDataNode):this -2.10 (-0.58% of base) : 83915.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:FixAndProcessWindowsASP(Microsoft.Diagnostics.Tracing.TraceEvent,System.Collections.Generic.KeyValuePair`2[System.Guid,System.Guid][]):this -2.10 (-0.79% of base) : 118862.dasm - System.Drawing.Bitmap:MakeTransparent(System.Drawing.Color):this -1.70 (-5.88% of base) : 116986.dasm - System.Data.Common.SqlBooleanStorage:Compare(int,int):int:this Top method regressions (percentages): 1.00 ( 5.59% of base) : 126760.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 203569.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 2.81% of base) : 203568.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 0.40 ( 1.79% of base) : 42116.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this 0.40 ( 1.53% of base) : 52542.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this 1.00 ( 1.20% of base) : 71972.dasm - AnonymousTypePropertyPublicSymbol:.ctor(AnonymousTypePublicSymbol,int):this 0.90 ( 1.13% of base) : 75722.dasm - Microsoft.CodeAnalysis.MergedAliases:Merge(Microsoft.CodeAnalysis.MetadataReference):this 108.50 ( 1.07% of base) : 76435.dasm - Microsoft.CodeAnalysis.DesktopAssemblyIdentityComparer:.cctor() 0.50 ( 0.46% of base) : 83334.dasm - PEFile.PEFile:GetNativeInfo():this 0.50 ( 0.32% of base) : 153388.dasm - System.Speech.Recognition.RecognizerBase:FireSignalProblemOccurredEvent(int):this 1.00 ( 0.25% of base) : 102332.dasm - <>c__DisplayClass84_0:b__28(Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrStackWalkTraceData):this 1.00 ( 0.16% of base) : 84688.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLoadedModules:ImageLoadOrUnload(Microsoft.Diagnostics.Tracing.Parsers.Kernel.ImageLoadTraceData,bool,System.String):Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile:this 2.10 ( 0.11% of base) : 51027.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol 0.40 ( 0.10% of base) : 42115.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:DetectAttributeAndOptionConflicts(Microsoft.CodeAnalysis.DiagnosticBag):this 1.60 ( 0.01% of base) : 44105.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol Top method improvements (percentages): -6.30 (-31.03% of base) : 120809.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -10.80 (-27.73% of base) : 150471.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -11.70 (-25.05% of base) : 84321.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -74.20 (-23.33% of base) : 120703.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -10.40 (-23.14% of base) : 150474.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -10.40 (-22.01% of base) : 150475.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -5.80 (-21.91% of base) : 176792.dasm - Enumerator[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:get_Current():long:this -6.30 (-21.14% of base) : 25603.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -6.30 (-21.14% of base) : 55137.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -5.80 (-19.42% of base) : 176790.dasm - Enumerator[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:get_Current():double:this -5.40 (-18.96% of base) : 150467.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():bool:this -11.60 (-18.77% of base) : 212994.dasm - System.Security.AccessControl.CommonAcl:InheritedObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -11.60 (-18.77% of base) : 212993.dasm - System.Security.AccessControl.CommonAcl:ObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -30.80 (-15.77% of base) : 83977.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -16.00 (-14.36% of base) : 229282.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -6.30 (-14.03% of base) : 190998.dasm - Scope:.ctor(System.Formats.Asn1.AsnWriter):this -17.20 (-13.84% of base) : 119403.dasm - System.Drawing.ImageConverter:FindEncoder(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo -5.80 (-13.67% of base) : 229350.dasm - d__2:MoveNext():bool:this -5.80 (-13.67% of base) : 229347.dasm - d__2:MoveNext():bool:this -6.80 (-13.28% of base) : 150472.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Object):bool:this -8.40 (-11.66% of base) : 21086.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:CreateInstance():System.Object:this -10.40 (-11.27% of base) : 213017.dasm - System.Security.AccessControl.SystemAcl:RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -10.40 (-11.12% of base) : 213015.dasm - System.Security.AccessControl.SystemAcl:RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):bool:this -10.40 (-10.92% of base) : 213033.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccessSpecific(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -10.40 (-10.78% of base) : 213031.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):bool:this -10.40 (-10.43% of base) : 213011.dasm - System.Security.AccessControl.SystemAcl:AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -10.40 (-10.43% of base) : 213013.dasm - System.Security.AccessControl.SystemAcl:SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -10.40 (-10.31% of base) : 213027.dasm - System.Security.AccessControl.DiscretionaryAcl:AddAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -10.40 (-10.31% of base) : 213029.dasm - System.Security.AccessControl.DiscretionaryAcl:SetAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -5.20 (-9.82% of base) : 113515.dasm - System.Data.DataTableReader:GetGuid(int):System.Guid:this -5.20 (-9.63% of base) : 184918.dasm - System.Data.OleDb.OleDbConnectionInternal:CreateInstanceDataLinks():System.Object -7.60 (-9.06% of base) : 102690.dasm - TraceEventComparer:Equals(Microsoft.Diagnostics.Tracing.TraceEvent,Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -18.00 (-8.92% of base) : 85493.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParserState:FastSerialization.IFastSerializable.FromStream(FastSerialization.Deserializer):this -5.20 (-8.27% of base) : 119354.dasm - System.Drawing.Image:Save(System.IO.MemoryStream):this -52.80 (-8.01% of base) : 102181.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -3.20 (-7.16% of base) : 225113.dasm - System.Transactions.TransactionOptions:Equals(System.Object):bool:this -3.20 (-7.14% of base) : 190993.dasm - StackFrame:Equals(System.Object):bool:this -5.20 (-7.11% of base) : 120021.dasm - System.Drawing.ToolboxBitmapAttribute:MakeBackgroundAlphaZero(System.Drawing.Bitmap) -3.20 (-6.89% of base) : 116728.dasm - System.Data.Common.SqlConvert:ConvertToSqlGuid(System.Object):System.Data.SqlTypes.SqlGuid -5.20 (-6.77% of base) : 83949.dasm - Microsoft.Diagnostics.Tracing.StartStopActivity:.ctor(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,byref,Microsoft.Diagnostics.Tracing.StartStopActivity,int,System.String):this -8.40 (-6.67% of base) : 85459.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:AddDynamicProvider(Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest,bool):this -10.80 (-6.51% of base) : 190997.dasm - Scope:Dispose():this -19.60 (-6.27% of base) : 83908.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -7.80 (-6.24% of base) : 150157.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -1.70 (-5.88% of base) : 116986.dasm - System.Data.Common.SqlBooleanStorage:Compare(int,int):int:this -11.60 (-5.55% of base) : 150158.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -12.40 (-5.42% of base) : 83907.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStop(Microsoft.Diagnostics.Tracing.TraceEvent,int):this -16.00 (-5.34% of base) : 85464.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -20.00 (-5.22% of base) : 84269.dasm - Microsoft.Diagnostics.Tracing.TraceEventDispatcher:LookupGuid(System.Guid,byref):this -8.40 (-5.10% of base) : 84090.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetEventRecordForEventData(byref):int:this -21.30 (-5.09% of base) : 84933.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:get_ProviderGuidToName():System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -3.20 (-4.68% of base) : 84574.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_ProviderName():System.String:this -5.20 (-4.61% of base) : 163551.dasm - Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache:Set(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions):this -6.80 (-4.51% of base) : 184877.dasm - System.Data.OleDb.OleDbConnection:get_Database():System.String:this -18.40 (-4.20% of base) : 118447.dasm - System.DirectoryServices.ActiveDirectory.ReplicationCursorCollection:AddHelper(System.String,System.Object,bool,int):this -6.40 (-4.09% of base) : 184878.dasm - System.Data.OleDb.OleDbConnection:get_DataSource():System.String:this -3.20 (-4.07% of base) : 149677.dasm - System.Xml.Serialization.XmlSerializationPrimitiveWriter:Write_guid(System.Object):this -6.40 (-4.06% of base) : 83896.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:GetCurrentStartStopActivity(Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.TraceEvent):Microsoft.Diagnostics.Tracing.StartStopActivity:this -18.10 (-3.93% of base) : 84755.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:OpenPdbForModuleFile(Microsoft.Diagnostics.Symbols.SymbolReader,Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile):Microsoft.Diagnostics.Symbols.ManagedSymbolModule:this -3.20 (-3.76% of base) : 184876.dasm - System.Data.OleDb.OleDbConnection:get_ConnectionTimeout():int:this -3.20 (-3.69% of base) : 84575.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_EventName():System.String:this -5.20 (-3.61% of base) : 152169.dasm - System.Reflection.Metadata.Ecma335.PortablePdbBuilder:Serialize(System.Reflection.Metadata.BlobBuilder):System.Reflection.Metadata.BlobContentId:this -3.20 (-3.54% of base) : 163584.dasm - Microsoft.Extensions.Caching.Memory.CacheEntry:PropagateOptions(Microsoft.Extensions.Caching.Memory.CacheEntry):this -3.20 (-3.48% of base) : 107583.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Guid -5.20 (-3.38% of base) : 190976.dasm - System.Formats.Asn1.AsnWriter:PushTag(System.Formats.Asn1.Asn1Tag,int):Scope:this -8.40 (-3.23% of base) : 102315.dasm - PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,int,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this -5.20 (-3.16% of base) : 21090.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:.ctor(System.Runtime.InteropServices.ComTypes.ITypeInfo,Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeLibDesc):this -5.20 (-3.02% of base) : 84189.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Prefix(System.Text.StringBuilder):System.Text.StringBuilder:this -5.20 (-2.92% of base) : 119356.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -16.70 (-2.86% of base) : 191993.dasm - System.Security.AccessControl.DirectoryObjectSecurity:ModifyAccess(int,System.Security.AccessControl.ObjectAccessRule,byref):bool:this -17.20 (-2.82% of base) : 185065.dasm - System.Data.OleDb.OleDbDataReader:GetRowValue():this -8.20 (-2.81% of base) : 190977.dasm - System.Formats.Asn1.AsnWriter:PopTag(System.Formats.Asn1.Asn1Tag,int,bool):this -3.20 (-2.70% of base) : 107584.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[Guid] -10.90 (-2.49% of base) : 83957.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -17.80 (-2.39% of base) : 138903.dasm - d__551:MoveNext():this -14.20 (-2.31% of base) : 84205.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:ToXml(System.Text.StringBuilder,System.IFormatProvider):System.Text.StringBuilder:this -11.40 (-2.30% of base) : 83864.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -3.20 (-2.11% of base) : 119353.dasm - System.Drawing.Image:Save(System.String,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -74.10 (-2.02% of base) : 138889.dasm - <_ParseTextAsync>d__534:MoveNext():this -290.00 (-1.96% of base) : 83989.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.ETWMapping, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]] -21.80 (-1.88% of base) : 128546.dasm - d__8:MoveNext():this -17.20 (-1.81% of base) : 189316.dasm - System.DirectoryServices.AccountManagement.ADStoreCtx:ScanACLForChangePasswordRight(System.DirectoryServices.ActiveDirectorySecurity,byref,byref,byref,byref) -29.00 (-1.78% of base) : 84206.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -13.20 (-1.75% of base) : 93726.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftWindowsNDISPacketCapture.PacketFragmentArgs:get_ParsedPacket():System.String:this -68.70 (-1.62% of base) : 138965.dasm - d__587:MoveNext():this -34.40 (-1.59% of base) : 120902.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(int,int):System.Drawing.Imaging.ImageCodecInfo[] -17.80 (-1.57% of base) : 138899.dasm - d__549:MoveNext():this -17.80 (-1.51% of base) : 138845.dasm - d__489:MoveNext():this -3.80 (-1.43% of base) : 83904.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStart(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,int,Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.StartStopActivity,System.String,bool):Microsoft.Diagnostics.Tracing.StartStopActivity:this -3.20 (-0.91% of base) : 104825.dasm - Newtonsoft.Json.JsonConvert:ToString(System.Object):System.String -3.20 (-0.90% of base) : 188617.dasm - System.DirectoryServices.AccountManagement.Principal:LoadValueIntoProperty(System.String,System.Object):this -3.20 (-0.90% of base) : 132847.dasm - System.Runtime.Serialization.XmlWriterDelegator:WriteExtensionData(System.Runtime.Serialization.IDataNode):this -2.10 (-0.79% of base) : 118862.dasm - System.Drawing.Bitmap:MakeTransparent(System.Drawing.Color):this -2.10 (-0.58% of base) : 83915.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:FixAndProcessWindowsASP(Microsoft.Diagnostics.Tracing.TraceEvent,System.Collections.Generic.KeyValuePair`2[System.Guid,System.Guid][]):this -9.80 (-0.47% of base) : 84480.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLog:ProcessExtendedData(Microsoft.Diagnostics.Tracing.TraceEvent,ushort,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):bool:this -33.40 (-0.47% of base) : 184974.dasm - System.Data.OleDb.OleDbConnectionStringBuilder:GetProviderInfo(System.String):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Data.OleDb.OleDbPropertyInfo, System.Data.OleDb, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]]:this -6.50 (-0.47% of base) : 117010.dasm - System.Data.Common.SqlByteStorage:Aggregate(System.Int32[],int):System.Object:this -3.80 (-0.38% of base) : 105588.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -3.80 (-0.37% of base) : 105695.dasm - Newtonsoft.Json.JsonWriter:WriteValueAsync(Newtonsoft.Json.JsonWriter,int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task -0.10 (-0.35% of base) : 157671.dasm - System.Text.Json.Nodes.JsonValue`1[Byte][System.Byte]:GetValue():int:this 124 total methods with Perf Score differences (109 improved, 15 regressed), 1371 unchanged. -------------------------------------------------------------------------------- Found 1495 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 508101 Total bytes of diff: 504093 Total bytes of delta: -4008 (-0.79% of base) Total relative delta: -7.56 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 13 : 51027.dasm (0.72% of base) 9 : 44105.dasm (0.43% of base) Top file improvements (bytes): -800 : 83989.dasm (-2.09% of base) -304 : 120703.dasm (-24.50% of base) -150 : 102181.dasm (-9.11% of base) -144 : 185175.dasm (-5.10% of base) -120 : 76435.dasm (-0.47% of base) -116 : 85464.dasm (-12.33% of base) -100 : 84205.dasm (-4.81% of base) -92 : 93726.dasm (-3.40% of base) -92 : 128546.dasm (-4.29% of base) -86 : 83908.dasm (-11.11% of base) -80 : 84206.dasm (-1.87% of base) -79 : 191993.dasm (-3.18% of base) -72 : 84755.dasm (-4.75% of base) -72 : 138889.dasm (-1.80% of base) -65 : 83957.dasm (-8.32% of base) -58 : 83907.dasm (-7.51% of base) -52 : 229282.dasm (-15.03% of base) -48 : 184974.dasm (-2.36% of base) -48 : 83864.dasm (-4.40% of base) -42 : 190997.dasm (-6.99% of base) -40 : 190977.dasm (-3.31% of base) -37 : 102685.dasm (-1.73% of base) -36 : 84269.dasm (-6.32% of base) -32 : 102690.dasm (-11.64% of base) -32 : 150158.dasm (-4.82% of base) -30 : 84933.dasm (-6.49% of base) -30 : 212994.dasm (-16.13% of base) -30 : 212993.dasm (-16.13% of base) -28 : 84321.dasm (-26.92% of base) -26 : 229350.dasm (-15.38% of base) -26 : 229347.dasm (-15.38% of base) -24 : 83977.dasm (-12.63% of base) -24 : 150471.dasm (-24.24% of base) -24 : 138965.dasm (-1.18% of base) -24 : 150472.dasm (-13.56% of base) -24 : 184877.dasm (-4.29% of base) -21 : 118862.dasm (-2.30% of base) -20 : 102315.dasm (-3.25% of base) -20 : 21086.dasm (-7.81% of base) -20 : 150474.dasm (-19.61% of base) -20 : 150475.dasm (-18.18% of base) -20 : 213029.dasm (-8.10% of base) -20 : 184878.dasm (-3.51% of base) -20 : 213011.dasm (-8.70% of base) -20 : 213017.dasm (-9.48% of base) -20 : 213027.dasm (-8.10% of base) -20 : 85459.dasm (-5.09% of base) -20 : 83896.dasm (-6.08% of base) -20 : 213013.dasm (-8.70% of base) -20 : 213033.dasm (-8.58% of base) -20 : 213015.dasm (-9.39% of base) -20 : 118447.dasm (-3.01% of base) -20 : 213031.dasm (-8.51% of base) -20 : 84090.dasm (-4.73% of base) -20 : 120902.dasm (-2.60% of base) -16 : 105588.dasm (-0.50% of base) -16 : 84480.dasm (-0.79% of base) -16 : 138899.dasm (-1.16% of base) -16 : 55137.dasm (-20.25% of base) -16 : 105695.dasm (-0.49% of base) -16 : 138845.dasm (-0.94% of base) -16 : 83904.dasm (-1.60% of base) -16 : 25603.dasm (-20.25% of base) -16 : 190998.dasm (-18.82% of base) -16 : 138903.dasm (-2.30% of base) -16 : 120809.dasm (-36.36% of base) -15 : 176790.dasm (-21.74% of base) -15 : 150157.dasm (-4.05% of base) -15 : 176792.dasm (-24.19% of base) -15 : 117010.dasm (-0.47% of base) -14 : 85493.dasm (-7.69% of base) -12 : 150467.dasm (-15.38% of base) -10 : 116728.dasm (-5.43% of base) -10 : 119356.dasm (-2.00% of base) -10 : 225113.dasm (-6.85% of base) -10 : 190976.dasm (-3.13% of base) -10 : 149677.dasm (-5.00% of base) -10 : 163584.dasm (-3.07% of base) -10 : 104825.dasm (-0.66% of base) -10 : 190993.dasm (-6.90% of base) -10 : 119354.dasm (-6.54% of base) -10 : 120021.dasm (-4.59% of base) -10 : 163551.dasm (-2.86% of base) -10 : 188617.dasm (-0.55% of base) -10 : 189316.dasm (-0.98% of base) -10 : 184918.dasm (-5.85% of base) -10 : 83949.dasm (-7.04% of base) -10 : 113515.dasm (-7.04% of base) -10 : 84189.dasm (-2.42% of base) -10 : 107584.dasm (-2.00% of base) -10 : 84575.dasm (-3.58% of base) -10 : 132847.dasm (-0.87% of base) -10 : 185065.dasm (-1.53% of base) -10 : 119353.dasm (-1.67% of base) -10 : 21090.dasm (-5.08% of base) -10 : 107583.dasm (-2.84% of base) -10 : 84574.dasm (-4.63% of base) -10 : 119403.dasm (-7.81% of base) -10 : 152169.dasm (-3.34% of base) -10 : 184876.dasm (-3.23% of base) 116 total files with Code Size differences (114 improved, 2 regressed), 1379 unchanged. Top method regressions (bytes): 13 ( 0.72% of base) : 51027.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol 9 ( 0.43% of base) : 44105.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol Top method improvements (bytes): -800 (-2.09% of base) : 83989.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.ETWMapping, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]] -304 (-24.50% of base) : 120703.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -150 (-9.11% of base) : 102181.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -144 (-5.10% of base) : 185175.dasm - System.Data.OleDb.OleDbMetaDataFactory:.ctor(System.IO.Stream,System.String,System.String,System.Data.OleDb.SchemaSupport[]):this -120 (-0.47% of base) : 76435.dasm - Microsoft.CodeAnalysis.DesktopAssemblyIdentityComparer:.cctor() -116 (-12.33% of base) : 85464.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -100 (-4.81% of base) : 84205.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:ToXml(System.Text.StringBuilder,System.IFormatProvider):System.Text.StringBuilder:this -92 (-4.29% of base) : 128546.dasm - d__8:MoveNext():this -92 (-3.40% of base) : 93726.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftWindowsNDISPacketCapture.PacketFragmentArgs:get_ParsedPacket():System.String:this -86 (-11.11% of base) : 83908.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -80 (-1.87% of base) : 84206.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -79 (-3.18% of base) : 191993.dasm - System.Security.AccessControl.DirectoryObjectSecurity:ModifyAccess(int,System.Security.AccessControl.ObjectAccessRule,byref):bool:this -72 (-1.80% of base) : 138889.dasm - <_ParseTextAsync>d__534:MoveNext():this -72 (-4.75% of base) : 84755.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:OpenPdbForModuleFile(Microsoft.Diagnostics.Symbols.SymbolReader,Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile):Microsoft.Diagnostics.Symbols.ManagedSymbolModule:this -65 (-8.32% of base) : 83957.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -58 (-7.51% of base) : 83907.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStop(Microsoft.Diagnostics.Tracing.TraceEvent,int):this -52 (-15.03% of base) : 229282.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -48 (-4.40% of base) : 83864.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -48 (-2.36% of base) : 184974.dasm - System.Data.OleDb.OleDbConnectionStringBuilder:GetProviderInfo(System.String):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Data.OleDb.OleDbPropertyInfo, System.Data.OleDb, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]]:this -42 (-6.99% of base) : 190997.dasm - Scope:Dispose():this -40 (-3.31% of base) : 190977.dasm - System.Formats.Asn1.AsnWriter:PopTag(System.Formats.Asn1.Asn1Tag,int,bool):this -37 (-1.73% of base) : 102685.dasm - TdhEventParser:ParseFields(int,int):PayloadFetchClassInfo:this -36 (-6.32% of base) : 84269.dasm - Microsoft.Diagnostics.Tracing.TraceEventDispatcher:LookupGuid(System.Guid,byref):this -32 (-4.82% of base) : 150158.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -32 (-11.64% of base) : 102690.dasm - TraceEventComparer:Equals(Microsoft.Diagnostics.Tracing.TraceEvent,Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -30 (-6.49% of base) : 84933.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:get_ProviderGuidToName():System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -30 (-16.13% of base) : 212994.dasm - System.Security.AccessControl.CommonAcl:InheritedObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -30 (-16.13% of base) : 212993.dasm - System.Security.AccessControl.CommonAcl:ObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -28 (-26.92% of base) : 84321.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -26 (-15.38% of base) : 229350.dasm - d__2:MoveNext():bool:this -26 (-15.38% of base) : 229347.dasm - d__2:MoveNext():bool:this -24 (-1.18% of base) : 138965.dasm - d__587:MoveNext():this -24 (-12.63% of base) : 83977.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -24 (-4.29% of base) : 184877.dasm - System.Data.OleDb.OleDbConnection:get_Database():System.String:this -24 (-13.56% of base) : 150472.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Object):bool:this -24 (-24.24% of base) : 150471.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -21 (-2.30% of base) : 118862.dasm - System.Drawing.Bitmap:MakeTransparent(System.Drawing.Color):this -20 (-7.81% of base) : 21086.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:CreateInstance():System.Object:this -20 (-4.73% of base) : 84090.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetEventRecordForEventData(byref):int:this -20 (-5.09% of base) : 85459.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:AddDynamicProvider(Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest,bool):this -20 (-6.08% of base) : 83896.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:GetCurrentStartStopActivity(Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.TraceEvent):Microsoft.Diagnostics.Tracing.StartStopActivity:this -20 (-3.25% of base) : 102315.dasm - PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,int,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this -20 (-3.51% of base) : 184878.dasm - System.Data.OleDb.OleDbConnection:get_DataSource():System.String:this -20 (-3.01% of base) : 118447.dasm - System.DirectoryServices.ActiveDirectory.ReplicationCursorCollection:AddHelper(System.String,System.Object,bool,int):this -20 (-2.60% of base) : 120902.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(int,int):System.Drawing.Imaging.ImageCodecInfo[] -20 (-19.61% of base) : 150474.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -20 (-18.18% of base) : 150475.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -20 (-8.10% of base) : 213027.dasm - System.Security.AccessControl.DiscretionaryAcl:AddAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -20 (-8.51% of base) : 213031.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):bool:this -20 (-8.58% of base) : 213033.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccessSpecific(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -20 (-8.10% of base) : 213029.dasm - System.Security.AccessControl.DiscretionaryAcl:SetAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -20 (-8.70% of base) : 213011.dasm - System.Security.AccessControl.SystemAcl:AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -20 (-9.39% of base) : 213015.dasm - System.Security.AccessControl.SystemAcl:RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):bool:this -20 (-9.48% of base) : 213017.dasm - System.Security.AccessControl.SystemAcl:RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -20 (-8.70% of base) : 213013.dasm - System.Security.AccessControl.SystemAcl:SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -16 (-1.16% of base) : 138899.dasm - d__549:MoveNext():this -16 (-0.94% of base) : 138845.dasm - d__489:MoveNext():this -16 (-2.30% of base) : 138903.dasm - d__551:MoveNext():this -16 (-20.25% of base) : 25603.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -16 (-20.25% of base) : 55137.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -16 (-0.79% of base) : 84480.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLog:ProcessExtendedData(Microsoft.Diagnostics.Tracing.TraceEvent,ushort,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):bool:this -16 (-1.60% of base) : 83904.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStart(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,int,Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.StartStopActivity,System.String,bool):Microsoft.Diagnostics.Tracing.StartStopActivity:this -16 (-0.50% of base) : 105588.dasm - Newtonsoft.Json.JsonWriter:WriteValue(Newtonsoft.Json.JsonWriter,int,System.Object) -16 (-0.49% of base) : 105695.dasm - Newtonsoft.Json.JsonWriter:WriteValueAsync(Newtonsoft.Json.JsonWriter,int,System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task -16 (-18.82% of base) : 190998.dasm - Scope:.ctor(System.Formats.Asn1.AsnWriter):this -16 (-36.36% of base) : 120809.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -15 (-21.74% of base) : 176790.dasm - Enumerator[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:get_Current():double:this -15 (-24.19% of base) : 176792.dasm - Enumerator[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:get_Current():long:this -15 (-0.47% of base) : 117010.dasm - System.Data.Common.SqlByteStorage:Aggregate(System.Int32[],int):System.Object:this -15 (-4.05% of base) : 150157.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -14 (-7.69% of base) : 85493.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParserState:FastSerialization.IFastSerializable.FromStream(FastSerialization.Deserializer):this -12 (-15.38% of base) : 150467.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():bool:this -10 (-5.08% of base) : 21090.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:.ctor(System.Runtime.InteropServices.ComTypes.ITypeInfo,Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeLibDesc):this -10 (-3.58% of base) : 84575.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_EventName():System.String:this -10 (-4.63% of base) : 84574.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_ProviderName():System.String:this -10 (-7.04% of base) : 83949.dasm - Microsoft.Diagnostics.Tracing.StartStopActivity:.ctor(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,byref,Microsoft.Diagnostics.Tracing.StartStopActivity,int,System.String):this -10 (-2.42% of base) : 84189.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Prefix(System.Text.StringBuilder):System.Text.StringBuilder:this -10 (-2.86% of base) : 163551.dasm - Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache:Set(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions):this -10 (-3.07% of base) : 163584.dasm - Microsoft.Extensions.Caching.Memory.CacheEntry:PropagateOptions(Microsoft.Extensions.Caching.Memory.CacheEntry):this -10 (-0.66% of base) : 104825.dasm - Newtonsoft.Json.JsonConvert:ToString(System.Object):System.String -10 (-2.84% of base) : 107583.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Guid -10 (-2.00% of base) : 107584.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[Guid] -10 (-6.90% of base) : 190993.dasm - StackFrame:Equals(System.Object):bool:this -10 (-5.43% of base) : 116728.dasm - System.Data.Common.SqlConvert:ConvertToSqlGuid(System.Object):System.Data.SqlTypes.SqlGuid -10 (-7.04% of base) : 113515.dasm - System.Data.DataTableReader:GetGuid(int):System.Guid:this -10 (-3.23% of base) : 184876.dasm - System.Data.OleDb.OleDbConnection:get_ConnectionTimeout():int:this -10 (-5.85% of base) : 184918.dasm - System.Data.OleDb.OleDbConnectionInternal:CreateInstanceDataLinks():System.Object -10 (-1.53% of base) : 185065.dasm - System.Data.OleDb.OleDbDataReader:GetRowValue():this -10 (-0.98% of base) : 189316.dasm - System.DirectoryServices.AccountManagement.ADStoreCtx:ScanACLForChangePasswordRight(System.DirectoryServices.ActiveDirectorySecurity,byref,byref,byref,byref) -10 (-0.55% of base) : 188617.dasm - System.DirectoryServices.AccountManagement.Principal:LoadValueIntoProperty(System.String,System.Object):this -10 (-6.54% of base) : 119354.dasm - System.Drawing.Image:Save(System.IO.MemoryStream):this -10 (-2.00% of base) : 119356.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -10 (-1.67% of base) : 119353.dasm - System.Drawing.Image:Save(System.String,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -10 (-7.81% of base) : 119403.dasm - System.Drawing.ImageConverter:FindEncoder(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo -10 (-4.59% of base) : 120021.dasm - System.Drawing.ToolboxBitmapAttribute:MakeBackgroundAlphaZero(System.Drawing.Bitmap) -10 (-3.13% of base) : 190976.dasm - System.Formats.Asn1.AsnWriter:PushTag(System.Formats.Asn1.Asn1Tag,int):Scope:this -10 (-3.34% of base) : 152169.dasm - System.Reflection.Metadata.Ecma335.PortablePdbBuilder:Serialize(System.Reflection.Metadata.BlobBuilder):System.Reflection.Metadata.BlobContentId:this -10 (-0.87% of base) : 132847.dasm - System.Runtime.Serialization.XmlWriterDelegator:WriteExtensionData(System.Runtime.Serialization.IDataNode):this -10 (-6.85% of base) : 225113.dasm - System.Transactions.TransactionOptions:Equals(System.Object):bool:this -10 (-5.00% of base) : 149677.dasm - System.Xml.Serialization.XmlSerializationPrimitiveWriter:Write_guid(System.Object):this Top method regressions (percentages): 13 ( 0.72% of base) : 51027.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol 9 ( 0.43% of base) : 44105.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:SubstituteNoPiaLocalType(byref,bool,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,System.String,System.String,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol Top method improvements (percentages): -16 (-36.36% of base) : 120809.dasm - System.Drawing.Imaging.EncoderParameter:get_Encoder():System.Drawing.Imaging.Encoder:this -28 (-26.92% of base) : 84321.dasm - Microsoft.Diagnostics.Tracing.UnhandledTraceEvent:.ctor():this -304 (-24.50% of base) : 120703.dasm - System.Drawing.Imaging.ImageFormat:ToString():System.String:this -24 (-24.24% of base) : 150471.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Reflection.Metadata.BlobContentId):bool:this -15 (-24.19% of base) : 176792.dasm - Enumerator[Int64,Nullable`1][System.Int64,System.Nullable`1[System.Int32]]:get_Current():long:this -15 (-21.74% of base) : 176790.dasm - Enumerator[Double,Nullable`1][System.Double,System.Nullable`1[System.Int32]]:get_Current():double:this -16 (-20.25% of base) : 25603.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -16 (-20.25% of base) : 55137.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CreateDebugDocumentForFile(System.String):Microsoft.Cci.DebugSourceDocument -20 (-19.61% of base) : 150474.dasm - System.Reflection.Metadata.BlobContentId:op_Equality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -16 (-18.82% of base) : 190998.dasm - Scope:.ctor(System.Formats.Asn1.AsnWriter):this -20 (-18.18% of base) : 150475.dasm - System.Reflection.Metadata.BlobContentId:op_Inequality(System.Reflection.Metadata.BlobContentId,System.Reflection.Metadata.BlobContentId):bool -30 (-16.13% of base) : 212994.dasm - System.Security.AccessControl.CommonAcl:InheritedObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -30 (-16.13% of base) : 212993.dasm - System.Security.AccessControl.CommonAcl:ObjectTypesMatch(System.Security.AccessControl.QualifiedAce,System.Security.AccessControl.QualifiedAce):bool:this -26 (-15.38% of base) : 229350.dasm - d__2:MoveNext():bool:this -26 (-15.38% of base) : 229347.dasm - d__2:MoveNext():bool:this -12 (-15.38% of base) : 150467.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():bool:this -52 (-15.03% of base) : 229282.dasm - Microsoft.Xunit.Performance.UserProviderInfo:MergeInto(System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.UserProviderInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]],Microsoft.Xunit.Performance.KernelProviderInfo,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Xunit.Performance.CpuCounterInfo, xunit.performance.metrics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=67066efe964d3b03]]):this -24 (-13.56% of base) : 150472.dasm - System.Reflection.Metadata.BlobContentId:Equals(System.Object):bool:this -24 (-12.63% of base) : 83977.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:GetAspNetGuid(Microsoft.Diagnostics.Tracing.Etlx.TraceActivity):System.Guid:this -116 (-12.33% of base) : 85464.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:CheckForDynamicManifest(Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -32 (-11.64% of base) : 102690.dasm - TraceEventComparer:Equals(Microsoft.Diagnostics.Tracing.TraceEvent,Microsoft.Diagnostics.Tracing.TraceEvent):bool:this -86 (-11.11% of base) : 83908.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:DoStopIfNecessary():this -20 (-9.48% of base) : 213017.dasm - System.Security.AccessControl.SystemAcl:RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -20 (-9.39% of base) : 213015.dasm - System.Security.AccessControl.SystemAcl:RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):bool:this -150 (-9.11% of base) : 102181.dasm - <>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this -20 (-8.70% of base) : 213011.dasm - System.Security.AccessControl.SystemAcl:AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -20 (-8.70% of base) : 213013.dasm - System.Security.AccessControl.SystemAcl:SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule):this -20 (-8.58% of base) : 213033.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccessSpecific(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -20 (-8.51% of base) : 213031.dasm - System.Security.AccessControl.DiscretionaryAcl:RemoveAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):bool:this -65 (-8.32% of base) : 83957.dasm - Microsoft.Diagnostics.Tracing.ThreadTimeStackComputer:b__13_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -20 (-8.10% of base) : 213027.dasm - System.Security.AccessControl.DiscretionaryAcl:AddAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -20 (-8.10% of base) : 213029.dasm - System.Security.AccessControl.DiscretionaryAcl:SetAccess(int,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule):this -20 (-7.81% of base) : 21086.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:CreateInstance():System.Object:this -10 (-7.81% of base) : 119403.dasm - System.Drawing.ImageConverter:FindEncoder(System.Drawing.Imaging.ImageFormat):System.Drawing.Imaging.ImageCodecInfo -14 (-7.69% of base) : 85493.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParserState:FastSerialization.IFastSerializable.FromStream(FastSerialization.Deserializer):this -58 (-7.51% of base) : 83907.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStop(Microsoft.Diagnostics.Tracing.TraceEvent,int):this -10 (-7.04% of base) : 83949.dasm - Microsoft.Diagnostics.Tracing.StartStopActivity:.ctor(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,byref,Microsoft.Diagnostics.Tracing.StartStopActivity,int,System.String):this -10 (-7.04% of base) : 113515.dasm - System.Data.DataTableReader:GetGuid(int):System.Guid:this -42 (-6.99% of base) : 190997.dasm - Scope:Dispose():this -10 (-6.90% of base) : 190993.dasm - StackFrame:Equals(System.Object):bool:this -10 (-6.85% of base) : 225113.dasm - System.Transactions.TransactionOptions:Equals(System.Object):bool:this -10 (-6.54% of base) : 119354.dasm - System.Drawing.Image:Save(System.IO.MemoryStream):this -30 (-6.49% of base) : 84933.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:get_ProviderGuidToName():System.Collections.Generic.Dictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -36 (-6.32% of base) : 84269.dasm - Microsoft.Diagnostics.Tracing.TraceEventDispatcher:LookupGuid(System.Guid,byref):this -20 (-6.08% of base) : 83896.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:GetCurrentStartStopActivity(Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.TraceEvent):Microsoft.Diagnostics.Tracing.StartStopActivity:this -10 (-5.85% of base) : 184918.dasm - System.Data.OleDb.OleDbConnectionInternal:CreateInstanceDataLinks():System.Object -10 (-5.43% of base) : 116728.dasm - System.Data.Common.SqlConvert:ConvertToSqlGuid(System.Object):System.Data.SqlTypes.SqlGuid -144 (-5.10% of base) : 185175.dasm - System.Data.OleDb.OleDbMetaDataFactory:.ctor(System.IO.Stream,System.String,System.String,System.Data.OleDb.SchemaSupport[]):this -20 (-5.09% of base) : 85459.dasm - Microsoft.Diagnostics.Tracing.Parsers.DynamicTraceEventParser:AddDynamicProvider(Microsoft.Diagnostics.Tracing.Parsers.ProviderManifest,bool):this -10 (-5.08% of base) : 21090.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeClassDesc:.ctor(System.Runtime.InteropServices.ComTypes.ITypeInfo,Microsoft.CSharp.RuntimeBinder.ComInterop.ComTypeLibDesc):this -10 (-5.00% of base) : 149677.dasm - System.Xml.Serialization.XmlSerializationPrimitiveWriter:Write_guid(System.Object):this -32 (-4.82% of base) : 150158.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -100 (-4.81% of base) : 84205.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:ToXml(System.Text.StringBuilder,System.IFormatProvider):System.Text.StringBuilder:this -72 (-4.75% of base) : 84755.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:OpenPdbForModuleFile(Microsoft.Diagnostics.Symbols.SymbolReader,Microsoft.Diagnostics.Tracing.Etlx.TraceModuleFile):Microsoft.Diagnostics.Symbols.ManagedSymbolModule:this -20 (-4.73% of base) : 84090.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetEventRecordForEventData(byref):int:this -10 (-4.63% of base) : 84574.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_ProviderName():System.String:this -10 (-4.59% of base) : 120021.dasm - System.Drawing.ToolboxBitmapAttribute:MakeBackgroundAlphaZero(System.Drawing.Bitmap) -48 (-4.40% of base) : 83864.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this -24 (-4.29% of base) : 184877.dasm - System.Data.OleDb.OleDbConnection:get_Database():System.String:this -92 (-4.29% of base) : 128546.dasm - d__8:MoveNext():this -15 (-4.05% of base) : 150157.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenCodeViewPortablePdb(System.Reflection.PortableExecutable.DebugDirectoryEntry,System.String,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref):bool:this -10 (-3.58% of base) : 84575.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts:get_EventName():System.String:this -20 (-3.51% of base) : 184878.dasm - System.Data.OleDb.OleDbConnection:get_DataSource():System.String:this -92 (-3.40% of base) : 93726.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftWindowsNDISPacketCapture.PacketFragmentArgs:get_ParsedPacket():System.String:this -2 (-3.39% of base) : 116986.dasm - System.Data.Common.SqlBooleanStorage:Compare(int,int):int:this -10 (-3.34% of base) : 152169.dasm - System.Reflection.Metadata.Ecma335.PortablePdbBuilder:Serialize(System.Reflection.Metadata.BlobBuilder):System.Reflection.Metadata.BlobContentId:this -40 (-3.31% of base) : 190977.dasm - System.Formats.Asn1.AsnWriter:PopTag(System.Formats.Asn1.Asn1Tag,int,bool):this -20 (-3.25% of base) : 102315.dasm - PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,int,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this -10 (-3.23% of base) : 184876.dasm - System.Data.OleDb.OleDbConnection:get_ConnectionTimeout():int:this -79 (-3.18% of base) : 191993.dasm - System.Security.AccessControl.DirectoryObjectSecurity:ModifyAccess(int,System.Security.AccessControl.ObjectAccessRule,byref):bool:this -10 (-3.13% of base) : 190976.dasm - System.Formats.Asn1.AsnWriter:PushTag(System.Formats.Asn1.Asn1Tag,int):Scope:this -10 (-3.07% of base) : 163584.dasm - Microsoft.Extensions.Caching.Memory.CacheEntry:PropagateOptions(Microsoft.Extensions.Caching.Memory.CacheEntry):this -20 (-3.01% of base) : 118447.dasm - System.DirectoryServices.ActiveDirectory.ReplicationCursorCollection:AddHelper(System.String,System.Object,bool,int):this -10 (-2.86% of base) : 163551.dasm - Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache:Set(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions):this -10 (-2.84% of base) : 107583.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Guid -20 (-2.60% of base) : 120902.dasm - System.Drawing.Imaging.ImageCodecInfo:ConvertFromMemory(int,int):System.Drawing.Imaging.ImageCodecInfo[] -10 (-2.42% of base) : 84189.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Prefix(System.Text.StringBuilder):System.Text.StringBuilder:this -48 (-2.36% of base) : 184974.dasm - System.Data.OleDb.OleDbConnectionStringBuilder:GetProviderInfo(System.String):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Data.OleDb.OleDbPropertyInfo, System.Data.OleDb, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]]:this -21 (-2.30% of base) : 118862.dasm - System.Drawing.Bitmap:MakeTransparent(System.Drawing.Color):this -16 (-2.30% of base) : 138903.dasm - d__551:MoveNext():this -800 (-2.09% of base) : 83989.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.ETWMapping, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]] -10 (-2.00% of base) : 107584.dasm - Newtonsoft.Json.Linq.JToken:op_Explicit(Newtonsoft.Json.Linq.JToken):System.Nullable`1[Guid] -10 (-2.00% of base) : 119356.dasm - System.Drawing.Image:Save(System.IO.Stream,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -80 (-1.87% of base) : 84206.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:Dump(bool,bool):System.String:this -72 (-1.80% of base) : 138889.dasm - <_ParseTextAsync>d__534:MoveNext():this -1 (-1.79% of base) : 42116.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this -37 (-1.73% of base) : 102685.dasm - TdhEventParser:ParseFields(int,int):PayloadFetchClassInfo:this -10 (-1.67% of base) : 119353.dasm - System.Drawing.Image:Save(System.String,System.Drawing.Imaging.ImageCodecInfo,System.Drawing.Imaging.EncoderParameters):this -1 (-1.67% of base) : 52542.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:get_IsDelaySigned():bool:this -16 (-1.60% of base) : 83904.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer:OnStart(Microsoft.Diagnostics.Tracing.TraceEvent,System.String,int,Microsoft.Diagnostics.Tracing.Etlx.TraceThread,Microsoft.Diagnostics.Tracing.StartStopActivity,System.String,bool):Microsoft.Diagnostics.Tracing.StartStopActivity:this -10 (-1.53% of base) : 185065.dasm - System.Data.OleDb.OleDbDataReader:GetRowValue():this -24 (-1.18% of base) : 138965.dasm - d__587:MoveNext():this -16 (-1.16% of base) : 138899.dasm - d__549:MoveNext():this -1 (-1.05% of base) : 157671.dasm - System.Text.Json.Nodes.JsonValue`1[Byte][System.Byte]:GetValue():int:this -1 (-1.05% of base) : 157674.dasm - System.Text.Json.Nodes.JsonValue`1[Byte][System.Byte]:GetValue():long:this -1 (-1.05% of base) : 157670.dasm - System.Text.Json.Nodes.JsonValue`1[Byte][System.Byte]:GetValue():short:this -1 (-1.05% of base) : 157673.dasm - System.Text.Json.Nodes.JsonValue`1[Byte][System.Byte]:GetValue():System.Numerics.Vector`1[Single]:this -1 (-1.02% of base) : 157672.dasm - System.Text.Json.Nodes.JsonValue`1[Byte][System.Byte]:GetValue():double:this -10 (-0.98% of base) : 189316.dasm - System.DirectoryServices.AccountManagement.ADStoreCtx:ScanACLForChangePasswordRight(System.DirectoryServices.ActiveDirectorySecurity,byref,byref,byref,byref) -16 (-0.94% of base) : 138845.dasm - d__489:MoveNext():this 116 total methods with Code Size differences (114 improved, 2 regressed), 1379 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\libraries_tests.pmi.windows.x86.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x86.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x86.checked.3\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root\superpmi.exe -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root_diff\clrjit.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\libraries_tests.pmi.windows.x86.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x86.checked.3\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x86.checked.3\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x86.checked.3\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x86.checked.3\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.windows.x86.checked.3\diff --metrics PerfScore,CodeSize Found 747 files with textual diffs. Summary of Perf Score diffs: (Lower is better) Total PerfScoreUnits of base: 5654908826.429991 Total PerfScoreUnits of diff: 5654794808.449992 Total PerfScoreUnits of delta: -114017.98 (-0.00% of base) Total relative delta: -19.53 diff is an improvement. relative diff is an improvement. Top file regressions (PerfScoreUnits): 4.60 : 13250.dasm (0.22% of base) 2.15 : 6230.dasm (1.36% of base) 1.00 : 296201.dasm (5.59% of base) 1.00 : 195893.dasm (2.81% of base) 1.00 : 309822.dasm (2.81% of base) 1.00 : 309823.dasm (5.59% of base) 1.00 : 325830.dasm (5.59% of base) 1.00 : 326965.dasm (2.81% of base) 1.00 : 247288.dasm (2.81% of base) 1.00 : 325829.dasm (2.81% of base) 1.00 : 247289.dasm (5.59% of base) 1.00 : 293600.dasm (5.59% of base) 1.00 : 293599.dasm (2.81% of base) 1.00 : 60697.dasm (2.81% of base) 1.00 : 60698.dasm (5.59% of base) 1.00 : 274171.dasm (2.81% of base) 1.00 : 274172.dasm (5.59% of base) 1.00 : 293260.dasm (2.81% of base) 1.00 : 195894.dasm (5.59% of base) 1.00 : 293261.dasm (5.59% of base) 1.00 : 326966.dasm (5.59% of base) 1.00 : 296200.dasm (2.81% of base) 0.50 : 140370.dasm (0.83% of base) 0.40 : 246296.dasm (1.19% of base) Top file improvements (PerfScoreUnits): -106556.90 : 228125.dasm (-0.00% of base) -512.70 : 97706.dasm (-2.78% of base) -270.60 : 163118.dasm (-19.30% of base) -270.60 : 197186.dasm (-19.30% of base) -270.60 : 308653.dasm (-19.30% of base) -270.60 : 306173.dasm (-19.30% of base) -270.60 : 330160.dasm (-19.30% of base) -270.60 : 60578.dasm (-19.30% of base) -270.60 : 277446.dasm (-19.30% of base) -270.60 : 277303.dasm (-19.30% of base) -270.60 : 195588.dasm (-19.30% of base) -270.60 : 307512.dasm (-19.30% of base) -270.60 : 321645.dasm (-19.30% of base) -270.60 : 224397.dasm (-19.30% of base) -270.60 : 180930.dasm (-19.30% of base) -270.60 : 226066.dasm (-19.30% of base) -270.60 : 330928.dasm (-19.30% of base) -92.70 : 140520.dasm (-4.37% of base) -81.20 : 201444.dasm (-14.59% of base) -77.80 : 288398.dasm (-4.47% of base) -42.90 : 6623.dasm (-5.74% of base) -40.20 : 47185.dasm (-7.08% of base) -32.70 : 6622.dasm (-2.03% of base) -29.60 : 190998.dasm (-4.63% of base) -29.30 : 201442.dasm (-8.41% of base) -28.15 : 208903.dasm (-11.50% of base) -27.40 : 172484.dasm (-17.70% of base) -26.41 : 76996.dasm (-2.70% of base) -26.20 : 191084.dasm (-7.54% of base) -26.10 : 233434.dasm (-4.41% of base) -26.10 : 266478.dasm (-4.41% of base) -26.10 : 340083.dasm (-4.43% of base) -25.60 : 190997.dasm (-11.04% of base) -25.00 : 190149.dasm (-3.08% of base) -25.00 : 208902.dasm (-13.62% of base) -24.20 : 11916.dasm (-15.18% of base) -24.00 : 11806.dasm (-7.81% of base) -23.40 : 147949.dasm (-10.50% of base) -23.40 : 147950.dasm (-10.06% of base) -23.10 : 314998.dasm (-2.00% of base) -21.00 : 167613.dasm (-1.60% of base) -20.80 : 242468.dasm (-1.32% of base) -20.80 : 238194.dasm (-1.32% of base) -19.80 : 315009.dasm (-1.76% of base) -19.60 : 9635.dasm (-1.64% of base) -18.60 : 168815.dasm (-3.69% of base) -17.40 : 168817.dasm (-2.19% of base) -17.40 : 168828.dasm (-2.12% of base) -17.40 : 149192.dasm (-1.03% of base) -17.30 : 237445.dasm (-15.57% of base) -17.30 : 241712.dasm (-15.57% of base) -17.20 : 170287.dasm (-9.31% of base) -17.20 : 170306.dasm (-9.31% of base) -17.20 : 170251.dasm (-9.31% of base) -17.20 : 170280.dasm (-9.31% of base) -17.20 : 170223.dasm (-9.31% of base) -15.20 : 324145.dasm (-4.02% of base) -15.20 : 323449.dasm (-3.99% of base) -15.20 : 70959.dasm (-4.03% of base) -15.20 : 68216.dasm (-4.00% of base) -15.20 : 190952.dasm (-2.74% of base) -14.00 : 28667.dasm (-9.50% of base) -13.50 : 168826.dasm (-4.05% of base) -13.50 : 168775.dasm (-4.36% of base) -13.50 : 168803.dasm (-4.07% of base) -13.20 : 168810.dasm (-3.98% of base) -13.10 : 168978.dasm (-6.80% of base) -13.10 : 168980.dasm (-6.80% of base) -13.10 : 168984.dasm (-6.52% of base) -13.10 : 168977.dasm (-6.80% of base) -13.10 : 168982.dasm (-6.68% of base) -13.10 : 168983.dasm (-6.68% of base) -13.10 : 168981.dasm (-6.80% of base) -12.60 : 149183.dasm (-3.01% of base) -12.50 : 324998.dasm (-4.35% of base) -12.50 : 190951.dasm (-6.19% of base) -12.20 : 9292.dasm (-4.26% of base) -12.00 : 168807.dasm (-3.56% of base) -11.80 : 238061.dasm (-1.49% of base) -11.80 : 242335.dasm (-1.49% of base) -11.75 : 149036.dasm (-19.39% of base) -11.75 : 168661.dasm (-14.92% of base) -11.70 : 168766.dasm (-4.36% of base) -11.70 : 168768.dasm (-4.52% of base) -11.70 : 168770.dasm (-4.52% of base) -11.60 : 324999.dasm (-1.57% of base) -11.60 : 109411.dasm (-5.55% of base) -11.40 : 11580.dasm (-2.72% of base) -11.30 : 168987.dasm (-8.09% of base) -11.15 : 41320.dasm (-14.23% of base) -11.10 : 11842.dasm (-1.95% of base) -11.10 : 41326.dasm (-11.56% of base) -11.10 : 97279.dasm (-2.41% of base) -11.10 : 11836.dasm (-1.04% of base) -11.00 : 261592.dasm (-2.92% of base) -10.80 : 172489.dasm (-32.88% of base) -10.60 : 172830.dasm (-2.58% of base) -10.60 : 172885.dasm (-2.61% of base) -10.50 : 97280.dasm (-1.32% of base) -10.40 : 168973.dasm (-5.73% of base) 336 total files with Perf Score differences (312 improved, 24 regressed), 411 unchanged. Top method regressions (PerfScoreUnits): 4.60 ( 0.22% of base) : 13250.dasm - d__16:MoveNext():this 2.15 ( 1.36% of base) : 6230.dasm - Microsoft.CodeAnalysis.Rename.RenameLocations:Filter(System.Func`2[[Microsoft.CodeAnalysis.Location, Microsoft.CodeAnalysis, Version=3.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):Microsoft.CodeAnalysis.Rename.RenameLocations:this 1.00 ( 5.59% of base) : 296201.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 309823.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 325830.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 247289.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 293600.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 60698.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 274172.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 195894.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 293261.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 326966.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 2.81% of base) : 195893.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 309822.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 326965.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 247288.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 325829.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 293599.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 60697.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 274171.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 293260.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 296200.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 0.50 ( 0.83% of base) : 140370.dasm - Microsoft.Diagnostics.Runtime.Utilities.PEFile:GetResources():Microsoft.Diagnostics.Runtime.Utilities.ResourceNode:this 0.40 ( 1.19% of base) : 246296.dasm - Castle.Components.DictionaryAdapter.DictionaryAdapterBase:GetHashCode():int:this Top method improvements (PerfScoreUnits): -106556.90 (-0.00% of base) : 228125.dasm - <>c:b__33_0():this -512.70 (-2.78% of base) : 97706.dasm - System.Text.Json.Tests.Utf8JsonWriterTests:WriteGuidsValue(bool,bool,System.String):this -270.60 (-19.30% of base) : 163118.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 197186.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 308653.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 306173.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 330160.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 60578.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 277446.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 277303.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 195588.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 307512.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 321645.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 224397.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 180930.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 226066.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 330928.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -92.70 (-4.37% of base) : 140520.dasm - Microsoft.Diagnostics.Runtime.Utilities.PEImage:ReadPdbs():System.Collections.Generic.List`1[[Microsoft.Diagnostics.Runtime.PdbInfo, Microsoft.Diagnostics.Runtime, Version=1.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this -81.20 (-14.59% of base) : 201444.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -77.80 (-4.47% of base) : 288398.dasm - System.Diagnostics.Tests.EventLogPropertySelectorTests:GetPropertyValues_MatchProviderIdUsingProviderMetadata_Success():this -42.90 (-5.74% of base) : 6623.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AssignNamesToNamingStyleElements(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences):System.Collections.Immutable.ImmutableDictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -40.20 (-7.08% of base) : 47185.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:SymbolDocument(System.String,System.Guid,System.Guid,System.Guid) -32.70 (-2.03% of base) : 6622.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AppendNamingStylePreferencesToEditorConfig(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences,System.String,System.Text.StringBuilder) -29.60 (-4.63% of base) : 190998.dasm - System.Net.Http.Tests.RetryConditionHeaderValueTest:GetRetryConditionLength_DifferentValidScenarios_AllReturnNonZero():this -29.30 (-8.41% of base) : 201442.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Ctor():this -28.15 (-11.50% of base) : 208903.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_CLSIDExists_ReturnsExpected():this -27.40 (-17.70% of base) : 172484.dasm - d__32:MoveNext():bool:this -26.41 (-2.70% of base) : 76996.dasm - System.Tests.TimeZoneInfoTests:TestSplittingRulesWhenReported() -26.20 (-7.54% of base) : 191084.dasm - System.Net.Http.Tests.WarningHeaderValueTest:Clone_Call_CloneFieldsMatchSourceFields():this -26.10 (-4.41% of base) : 233434.dasm - XmlSerializerTests:Xml_TypeWithDateTimeOffsetProperty() -26.10 (-4.41% of base) : 266478.dasm - XmlSerializerTests:Xml_TypeWithDateTimeOffsetProperty() -26.10 (-4.43% of base) : 340083.dasm - XmlSerializerTests:Xml_TypeWithDateTimeOffsetProperty() -25.60 (-11.04% of base) : 190997.dasm - System.Net.Http.Tests.RetryConditionHeaderValueTest:Clone_Call_CloneFieldsMatchSourceFields():this -25.00 (-3.08% of base) : 190149.dasm - System.Net.Http.Tests.CacheControlHeaderValueTest:Properties_SetAndGetAllProperties_SetValueReturnedInGetter():this -25.00 (-13.62% of base) : 208902.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_NoSuchCLSIDExists_ReturnsExpected():this -24.20 (-15.18% of base) : 11916.dasm - SolutionAttributes:With(System.Nullable`1[VersionStamp],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Guid]):SolutionAttributes:this -24.00 (-7.81% of base) : 11806.dasm - ProjectAttributes:With(System.Nullable`1[VersionStamp],System.String,System.String,System.String,Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[CompilationOutputInfo],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Guid]):ProjectAttributes:this -23.40 (-10.50% of base) : 147949.dasm - NuGet.Protocol.PackageSearchMetadataV2Feed:.ctor(NuGet.Protocol.V2FeedPackageInfo):this -23.40 (-10.06% of base) : 147950.dasm - NuGet.Protocol.PackageSearchMetadataV2Feed:.ctor(NuGet.Protocol.V2FeedPackageInfo,NuGet.Protocol.MetadataReferenceCache):this -23.10 (-2.00% of base) : 314998.dasm - System.Numerics.Tests.GenericVectorTests:TestVectorGreaterThanOrEqualAny():this -21.00 (-1.60% of base) : 167613.dasm - BasicEventSourceTests.TestsWriteEventToListener:Test_WriteEvent_TransferEvents():this -20.80 (-1.32% of base) : 242468.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -20.80 (-1.32% of base) : 238194.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -19.80 (-1.76% of base) : 315009.dasm - System.Numerics.Tests.GenericVectorTests:TestVectorGreaterThanOrEqualAll():this -19.60 (-1.64% of base) : 9635.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.EditorConfigNamingStyleParser:ParseDictionary(System.Collections.Generic.IReadOnlyDictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences -18.60 (-3.69% of base) : 168815.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrix_ColorMatrixFlags_Success():this -17.40 (-2.19% of base) : 168817.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrix_ColorMatrixDefaultFlagType_Success(int):this -17.40 (-2.12% of base) : 168828.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearColorMatrix_DefaultFlagType_Success(int):this -17.40 (-1.03% of base) : 149192.dasm - d__8:MoveNext():this -17.30 (-15.57% of base) : 237445.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -17.30 (-15.57% of base) : 241712.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -17.20 (-9.31% of base) : 170287.dasm - System.Drawing.Tests.RegionTests:Complement_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -17.20 (-9.31% of base) : 170306.dasm - System.Drawing.Tests.RegionTests:Exclude_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -17.20 (-9.31% of base) : 170280.dasm - System.Drawing.Tests.RegionTests:Intersect_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -17.20 (-9.31% of base) : 170251.dasm - System.Drawing.Tests.RegionTests:Union_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -17.20 (-9.31% of base) : 170223.dasm - System.Drawing.Tests.RegionTests:Xor_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -15.20 (-4.02% of base) : 324145.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -15.20 (-3.99% of base) : 323449.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -15.20 (-4.03% of base) : 70959.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -15.20 (-4.00% of base) : 68216.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -15.20 (-2.74% of base) : 190952.dasm - System.Net.Http.Tests.RangeConditionHeaderValueTest:GetRangeConditionLength_DifferentValidScenarios_AllReturnNonZero():this -14.00 (-9.50% of base) : 28667.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.conversions.target003.target003.TargetIsPredefinedValueType:NullableGuidTypeWithIdentityConversionInAssignment():bool -13.50 (-4.05% of base) : 168826.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearColorMatrix_Success():this -13.50 (-4.36% of base) : 168775.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearOutputChannel_Success():this -13.50 (-4.07% of base) : 168803.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetNoOp_Success():this -13.20 (-3.98% of base) : 168810.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:Clone_Success():this -13.10 (-6.80% of base) : 168978.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ByteArray(System.Byte[]):this -13.10 (-6.80% of base) : 168981.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_LongArray(System.Int64[]):this -13.10 (-6.52% of base) : 168984.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Numerator1Array_Denominator1Array_Numerator2Array_Denominator2Array(System.Int32[],System.Int32[],System.Int32[],System.Int32[]):this -13.10 (-6.68% of base) : 168982.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_NumeratorArray_DenominatorArray(System.Int32[],System.Int32[]):this -13.10 (-6.68% of base) : 168983.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_RangeBeginArray_RangeEndArray(System.Int64[],System.Int64[]):this -13.10 (-6.80% of base) : 168980.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ShortArray(System.Int16[]):this -13.10 (-6.80% of base) : 168977.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_String(System.String):this -12.60 (-3.01% of base) : 149183.dasm - d__10:MoveNext():this -12.50 (-6.19% of base) : 190951.dasm - System.Net.Http.Tests.RangeConditionHeaderValueTest:Clone_Call_CloneFieldsMatchSourceFields():this -12.50 (-4.35% of base) : 324998.dasm - System.Security.AccessControl.Tests.ObjectAce_Tests:VerifyObjectAce(System.Security.AccessControl.ObjectAce,ubyte,int,int,System.Security.Principal.SecurityIdentifier,int,System.Guid,System.Guid,bool,System.Byte[]) -12.20 (-4.26% of base) : 9292.dasm - Microsoft.CodeAnalysis.Workspaces.Diagnostics.DiagnosticDataSerializer:TryReadDiagnosticData(Roslyn.Utilities.ObjectReader,Microsoft.CodeAnalysis.Project,Microsoft.CodeAnalysis.TextDocument,System.Threading.CancellationToken,byref):bool:this -12.00 (-3.56% of base) : 168807.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearNoOp_Success():this -11.80 (-1.49% of base) : 238061.dasm - System.Data.SqlClient.TdsParser:WriteUnterminatedValue(System.Object,System.Data.SqlClient.MetaType,ubyte,int,int,int,System.Data.SqlClient.TdsParserStateObject,int,bool):System.Threading.Tasks.Task:this -11.80 (-1.49% of base) : 242335.dasm - System.Data.SqlClient.TdsParser:WriteUnterminatedValue(System.Object,System.Data.SqlClient.MetaType,ubyte,int,int,int,System.Data.SqlClient.TdsParserStateObject,int,bool):System.Threading.Tasks.Task:this -11.75 (-19.39% of base) : 149036.dasm - NuGet.Protocol.Core.Types.SourceCacheContext:Clone():NuGet.Protocol.Core.Types.SourceCacheContext:this -11.75 (-14.92% of base) : 168661.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeNullDocument_ThrowsNullReferenceException():this -11.70 (-4.36% of base) : 168766.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetOutputChannel_Flag_Success(int,System.Drawing.Color,System.Drawing.Color):this -11.70 (-4.52% of base) : 168768.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetOutputChannel_FlagType_Success(int,int,System.Drawing.Color,System.Drawing.Color):this -11.70 (-4.52% of base) : 168770.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetOutputChannel_FlagTypeI_Success(int,int,System.Drawing.Color):this -11.60 (-1.57% of base) : 324999.dasm - System.Security.AccessControl.Tests.ObjectAce_Tests:ObjectAce_CreateTestData(int,int,int,System.String,int,System.String,System.String,bool,int,int):System.Object[] -11.60 (-5.55% of base) : 109411.dasm - System.Reflection.PortableExecutable.PEReader:TryOpenPortablePdbFile(System.String,System.Reflection.Metadata.BlobContentId,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref):bool:this -11.40 (-2.72% of base) : 11580.dasm - d__10:MoveNext():this -11.30 (-8.09% of base) : 168987.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Encoder_ReturnsExpecetd():this -11.15 (-14.23% of base) : 41320.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructArray(int):System.Linq.Expressions.Tests.S[] -11.10 (-1.95% of base) : 11842.dasm - d__20:MoveNext():this -11.10 (-11.56% of base) : 41326.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructWithStructArray(int):System.Linq.Expressions.Tests.Ss[] -11.10 (-2.41% of base) : 97279.dasm - System.Text.Json.Tests.DateTimeConverterTests:NullableSerializeUTC():this -11.10 (-1.04% of base) : 11836.dasm - d__17:MoveNext():this -11.00 (-2.92% of base) : 261592.dasm - Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests:ResolvesServiceMixedServiceAndOptionalStructConstructorArgumentsReliably():this -10.80 (-32.88% of base) : 172489.dasm - <>c__DisplayClass33_0:b__0(System.Drawing.Imaging.ImageCodecInfo):bool:this -10.60 (-2.58% of base) : 172830.dasm - d__72:MoveNext():bool:this -10.60 (-2.61% of base) : 172885.dasm - d__126:MoveNext():bool:this -10.50 (-1.32% of base) : 97280.dasm - System.Text.Json.Tests.DateTimeConverterTests:SerializeUTC():this -10.40 (-12.69% of base) : 14923.dasm - <>c__DisplayClass3_0:b__3(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingRule):System.String:this Top method regressions (percentages): 1.00 ( 5.59% of base) : 296201.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 309823.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 325830.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 247289.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 293600.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 60698.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 274172.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 195894.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 293261.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 5.59% of base) : 326966.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpace(int):this 1.00 ( 2.81% of base) : 195893.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 309822.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 326965.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 247288.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 325829.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 293599.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 60697.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 274171.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 293260.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 1.00 ( 2.81% of base) : 296200.dasm - System.Net.MultiArrayBuffer:EnsureAvailableSpaceUpToLimit(int,int):this 2.15 ( 1.36% of base) : 6230.dasm - Microsoft.CodeAnalysis.Rename.RenameLocations:Filter(System.Func`2[[Microsoft.CodeAnalysis.Location, Microsoft.CodeAnalysis, Version=3.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):Microsoft.CodeAnalysis.Rename.RenameLocations:this 0.40 ( 1.19% of base) : 246296.dasm - Castle.Components.DictionaryAdapter.DictionaryAdapterBase:GetHashCode():int:this 0.50 ( 0.83% of base) : 140370.dasm - Microsoft.Diagnostics.Runtime.Utilities.PEFile:GetResources():Microsoft.Diagnostics.Runtime.Utilities.ResourceNode:this 4.60 ( 0.22% of base) : 13250.dasm - d__16:MoveNext():this Top method improvements (percentages): -6.30 (-40.13% of base) : 3187.dasm - Microsoft.CodeAnalysis.VersionStamp:GetTestAccessor():TestAccessor:this -10.80 (-32.88% of base) : 172489.dasm - <>c__DisplayClass33_0:b__0(System.Drawing.Imaging.ImageCodecInfo):bool:this -6.30 (-32.31% of base) : 243109.dasm - ActivityId:.ctor(ActivityId):this -6.30 (-32.31% of base) : 238747.dasm - ActivityId:.ctor(ActivityId):this -6.80 (-29.82% of base) : 2632.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(Microsoft.CodeAnalysis.ProjectId):bool:this -6.80 (-29.82% of base) : 2933.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(Microsoft.CodeAnalysis.SolutionId):bool:this -6.40 (-23.84% of base) : 2631.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(System.Object):bool:this -6.40 (-23.84% of base) : 2932.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(System.Object):bool:this -5.40 (-21.47% of base) : 14935.dasm - <>c__DisplayClass12_0:b__0(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -5.40 (-21.22% of base) : 14934.dasm - <>c__DisplayClass11_0:b__0(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -6.30 (-19.66% of base) : 172475.dasm - <>c:b__33_1(System.Drawing.Imaging.EncoderParameter):System.Guid:this -11.75 (-19.39% of base) : 149036.dasm - NuGet.Protocol.Core.Types.SourceCacheContext:Clone():NuGet.Protocol.Core.Types.SourceCacheContext:this -270.60 (-19.30% of base) : 163118.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 197186.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 308653.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 306173.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 330160.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 60578.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 277446.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 277303.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 195588.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 307512.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 321645.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 224397.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 180930.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 226066.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -270.60 (-19.30% of base) : 330928.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -6.30 (-19.12% of base) : 262703.dasm - Microsoft.Extensions.Logging.Testing.XunitLoggerProvider:CreateLogger(System.String):Microsoft.Extensions.Logging.ILogger:this -6.30 (-19.12% of base) : 264556.dasm - Microsoft.Extensions.Logging.Testing.XunitLoggerProvider:CreateLogger(System.String):Microsoft.Extensions.Logging.ILogger:this -10.40 (-18.20% of base) : 4006.dasm - Microsoft.CodeAnalysis.NamingStyles.NamingStyle:Equals(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -6.55 (-18.13% of base) : 95073.dasm - <>c:b__738_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person_ObjExtData:this -6.55 (-18.13% of base) : 95229.dasm - <>c:b__603_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person:this -6.55 (-18.13% of base) : 95143.dasm - <>c:b__704_0(System.Object[]):TypeWithGuid:this -27.40 (-17.70% of base) : 172484.dasm - d__32:MoveNext():bool:this -6.40 (-15.62% of base) : 2379.dasm - Microsoft.CodeAnalysis.DocumentId:Equals(Microsoft.CodeAnalysis.DocumentId):bool:this -17.30 (-15.57% of base) : 237445.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -17.30 (-15.57% of base) : 241712.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -24.20 (-15.18% of base) : 11916.dasm - SolutionAttributes:With(System.Nullable`1[VersionStamp],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Guid]):SolutionAttributes:this -11.75 (-14.92% of base) : 168661.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeNullDocument_ThrowsNullReferenceException():this -10.40 (-14.89% of base) : 168579.dasm - System.Drawing.Printing.Tests.PrintControllerTests:OnEndPage_InvokeWithoutStarting_Nop():this -10.40 (-14.89% of base) : 168578.dasm - System.Drawing.Printing.Tests.PrintControllerTests:OnStartPage_Invoke_ReturnsNull():this -81.20 (-14.59% of base) : 201444.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -11.15 (-14.23% of base) : 41320.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructArray(int):System.Linq.Expressions.Tests.S[] -25.00 (-13.62% of base) : 208902.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_NoSuchCLSIDExists_ReturnsExpected():this -10.40 (-12.69% of base) : 14923.dasm - <>c__DisplayClass3_0:b__3(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingRule):System.String:this -10.40 (-12.51% of base) : 151695.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:Ctor_Default():this -6.40 (-12.43% of base) : 138850.dasm - Microsoft.Diagnostics.Runtime.PdbInfo:Equals(System.Object):bool:this -5.20 (-12.35% of base) : 321875.dasm - <>c:b__0_0():System.Object:this -5.20 (-12.35% of base) : 209783.dasm - <>c:b__6_0():System.Object:this -0.70 (-12.28% of base) : 332931.dasm - <>c__DisplayClass15_0:b__0():System.Object:this -6.80 (-12.15% of base) : 72742.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -6.80 (-12.15% of base) : 324710.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -6.80 (-12.15% of base) : 340261.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -6.80 (-12.15% of base) : 233750.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -6.80 (-12.15% of base) : 323814.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -6.80 (-12.15% of base) : 70438.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -6.40 (-11.77% of base) : 9730.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification:Equals(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -11.10 (-11.56% of base) : 41326.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructWithStructArray(int):System.Linq.Expressions.Tests.Ss[] -28.15 (-11.50% of base) : 208903.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_CLSIDExists_ReturnsExpected():this -4.55 (-11.18% of base) : 76382.dasm - System.Tests.GuidTests:TryWriteBytes_LengthTooShort_ReturnsFalse(int) -8.40 (-11.18% of base) : 167550.dasm - BasicEventSourceTests.EtwListener:OnEventHelper(Microsoft.Diagnostics.Tracing.TraceEvent):this -25.60 (-11.04% of base) : 190997.dasm - System.Net.Http.Tests.RetryConditionHeaderValueTest:Clone_Call_CloneFieldsMatchSourceFields():this -9.60 (-10.64% of base) : 41762.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.S][] -23.40 (-10.50% of base) : 147949.dasm - NuGet.Protocol.PackageSearchMetadataV2Feed:.ctor(NuGet.Protocol.V2FeedPackageInfo):this -10.40 (-10.41% of base) : 168577.dasm - System.Drawing.Printing.Tests.PrintControllerTests:OnStartPage_InvokeWithPrint_ReturnsNull():this -10.40 (-10.17% of base) : 208905.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_Unix():this -10.40 (-10.07% of base) : 2435.dasm - Microsoft.CodeAnalysis.DocumentState:IncrementallyParse(Microsoft.CodeAnalysis.TextAndVersion,Microsoft.CodeAnalysis.TreeAndVersion,System.Threading.CancellationToken):Microsoft.CodeAnalysis.TreeAndVersion -23.40 (-10.06% of base) : 147950.dasm - NuGet.Protocol.PackageSearchMetadataV2Feed:.ctor(NuGet.Protocol.V2FeedPackageInfo,NuGet.Protocol.MetadataReferenceCache):this -10.40 (-9.96% of base) : 168664.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_PrintNotStarted_ThrowsNullReferenceException():this -14.00 (-9.50% of base) : 28667.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.conversions.target003.target003.TargetIsPredefinedValueType:NullableGuidTypeWithIdentityConversionInAssignment():bool -10.40 (-9.44% of base) : 168665.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnEndPage_InvokeWithoutStarting_Nop():this -5.20 (-9.34% of base) : 2636.dasm - Microsoft.CodeAnalysis.ProjectId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -5.20 (-9.34% of base) : 2937.dasm - Microsoft.CodeAnalysis.SolutionId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -10.40 (-9.31% of base) : 9713.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SerializableNamingRule:WriteTo(Roslyn.Utilities.ObjectWriter):this -17.20 (-9.31% of base) : 170287.dasm - System.Drawing.Tests.RegionTests:Complement_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -17.20 (-9.31% of base) : 170306.dasm - System.Drawing.Tests.RegionTests:Exclude_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -17.20 (-9.31% of base) : 170280.dasm - System.Drawing.Tests.RegionTests:Intersect_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -17.20 (-9.31% of base) : 170251.dasm - System.Drawing.Tests.RegionTests:Union_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -17.20 (-9.31% of base) : 170223.dasm - System.Drawing.Tests.RegionTests:Xor_RectangleF_Success(System.Drawing.Region,System.Drawing.RectangleF[],System.Drawing.RectangleF[]):this -5.20 (-8.93% of base) : 169004.dasm - System.Drawing.Imaging.Tests.FrameDimensionTests:Guid_ReturnsExpected(System.Guid,System.Drawing.Imaging.FrameDimension):this -5.20 (-8.93% of base) : 169024.dasm - System.Drawing.Imaging.Tests.ImageFormatTests:Guid_ReturnsExpected(System.Guid,System.Drawing.Imaging.ImageFormat):this -5.20 (-8.77% of base) : 12027.dasm - TextContainerLoader:LoadTextAndVersionSynchronously(Microsoft.CodeAnalysis.Workspace,Microsoft.CodeAnalysis.DocumentId,System.Threading.CancellationToken):Microsoft.CodeAnalysis.TextAndVersion:this -10.40 (-8.66% of base) : 168663.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeNullEventArgsPageSettings_ReturnsNull():this -5.20 (-8.58% of base) : 11631.dasm - TreeTextSource:GetValue(System.Threading.CancellationToken):Microsoft.CodeAnalysis.TextAndVersion:this -9.60 (-8.52% of base) : 41766.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructWithStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.Ss][] -29.30 (-8.41% of base) : 201442.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Ctor():this -6.40 (-8.22% of base) : 67673.dasm - System.Runtime.Serialization.Formatters.Tests.EqualityExtensions:IsEqual(System.Globalization.SortVersion,System.Globalization.SortVersion,bool) -5.20 (-8.20% of base) : 151700.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:AlgorithmId_Set_Get_ReturnsExpected(System.Guid):this -11.30 (-8.09% of base) : 168987.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Encoder_ReturnsExpecetd():this -5.20 (-7.98% of base) : 2383.dasm - Microsoft.CodeAnalysis.DocumentId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -24.00 (-7.81% of base) : 11806.dasm - ProjectAttributes:With(System.Nullable`1[VersionStamp],System.String,System.String,System.String,Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[CompilationOutputInfo],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Guid]):ProjectAttributes:this -5.20 (-7.68% of base) : 12026.dasm - TextContainerLoader:LoadTextAndVersionAsync(Microsoft.CodeAnalysis.Workspace,Microsoft.CodeAnalysis.DocumentId,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[[Microsoft.CodeAnalysis.TextAndVersion, Microsoft.CodeAnalysis.Workspaces, Version=3.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this -5.40 (-7.62% of base) : 148844.dasm - NuGet.Protocol.Events.ProtocolDiagnosticHttpEventBase:.ctor(NuGet.Protocol.Events.ProtocolDiagnosticHttpEventBase):this -5.20 (-7.60% of base) : 11917.dasm - SolutionAttributes:WriteTo(Roslyn.Utilities.ObjectWriter):this -26.20 (-7.54% of base) : 191084.dasm - System.Net.Http.Tests.WarningHeaderValueTest:Clone_Call_CloneFieldsMatchSourceFields():this -3.20 (-7.41% of base) : 8608.dasm - Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualChar:Equals(System.Object):bool:this -10.15 (-7.18% of base) : 101197.dasm - System.Text.Json.Serialization.Tests.CustomConverterTests:GuidToEntityConverter() -40.20 (-7.08% of base) : 47185.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:SymbolDocument(System.String,System.Guid,System.Guid,System.Guid) -5.20 (-7.05% of base) : 168997.dasm - System.Drawing.Imaging.Tests.EncoderTests:Ctor_Guid():this -5.20 (-7.05% of base) : 169000.dasm - System.Drawing.Imaging.Tests.FrameDimensionTests:Ctor_Guid():this 336 total methods with Perf Score differences (312 improved, 24 regressed), 411 unchanged. -------------------------------------------------------------------------------- Found 747 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 837747 Total bytes of diff: 827343 Total bytes of delta: -10404 (-1.24% of base) Total relative delta: -19.83 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 16 : 13250.dasm (0.59% of base) 4 : 6230.dasm (0.76% of base) Top file improvements (bytes): -224 : 201444.dasm (-12.99% of base) -163 : 242468.dasm (-8.24% of base) -163 : 238194.dasm (-8.24% of base) -144 : 47185.dasm (-6.81% of base) -132 : 76996.dasm (-2.88% of base) -101 : 208903.dasm (-10.16% of base) -100 : 163118.dasm (-10.70% of base) -100 : 197186.dasm (-10.70% of base) -100 : 308653.dasm (-10.70% of base) -100 : 306173.dasm (-10.70% of base) -100 : 330160.dasm (-10.70% of base) -100 : 60578.dasm (-10.70% of base) -100 : 277446.dasm (-10.70% of base) -100 : 277303.dasm (-10.70% of base) -100 : 195588.dasm (-10.70% of base) -100 : 307512.dasm (-10.70% of base) -100 : 321645.dasm (-10.70% of base) -100 : 224397.dasm (-10.70% of base) -100 : 180930.dasm (-10.70% of base) -100 : 226066.dasm (-10.70% of base) -100 : 330928.dasm (-10.70% of base) -98 : 172484.dasm (-16.07% of base) -94 : 191084.dasm (-9.78% of base) -92 : 11916.dasm (-18.93% of base) -90 : 11806.dasm (-9.25% of base) -88 : 190997.dasm (-12.66% of base) -86 : 149181.dasm (-5.55% of base) -86 : 190998.dasm (-4.01% of base) -83 : 201442.dasm (-7.50% of base) -82 : 190149.dasm (-3.46% of base) -82 : 208902.dasm (-11.82% of base) -80 : 167613.dasm (-2.14% of base) -75 : 238061.dasm (-2.39% of base) -75 : 242335.dasm (-2.39% of base) -72 : 168826.dasm (-8.85% of base) -72 : 168775.dasm (-9.54% of base) -72 : 233434.dasm (-4.28% of base) -72 : 266478.dasm (-4.28% of base) -72 : 340083.dasm (-4.32% of base) -72 : 168803.dasm (-8.80% of base) -69 : 168810.dasm (-8.04% of base) -68 : 324145.dasm (-6.65% of base) -68 : 70959.dasm (-6.71% of base) -68 : 190952.dasm (-3.60% of base) -68 : 323449.dasm (-6.55% of base) -68 : 68216.dasm (-6.61% of base) -64 : 237445.dasm (-17.88% of base) -64 : 241712.dasm (-17.88% of base) -63 : 6623.dasm (-8.65% of base) -62 : 172830.dasm (-2.98% of base) -62 : 172885.dasm (-3.06% of base) -60 : 168815.dasm (-4.98% of base) -57 : 168807.dasm (-6.81% of base) -56 : 172868.dasm (-1.01% of base) -56 : 172812.dasm (-1.21% of base) -55 : 13216.dasm (-11.36% of base) -54 : 168766.dasm (-7.94% of base) -54 : 28667.dasm (-10.71% of base) -54 : 168768.dasm (-8.32% of base) -54 : 168770.dasm (-8.32% of base) -52 : 288398.dasm (-2.90% of base) -51 : 11580.dasm (-3.98% of base) -48 : 149192.dasm (-3.12% of base) -48 : 11836.dasm (-3.68% of base) -48 : 168817.dasm (-2.73% of base) -48 : 168828.dasm (-2.62% of base) -48 : 11842.dasm (-4.05% of base) -48 : 149183.dasm (-4.36% of base) -48 : 97279.dasm (-3.44% of base) -47 : 90452.dasm (-2.49% of base) -47 : 90544.dasm (-2.89% of base) -47 : 168978.dasm (-8.25% of base) -47 : 168980.dasm (-8.25% of base) -47 : 168984.dasm (-8.05% of base) -47 : 168977.dasm (-8.25% of base) -47 : 168982.dasm (-8.16% of base) -47 : 168983.dasm (-8.16% of base) -47 : 168981.dasm (-8.25% of base) -46 : 261592.dasm (-2.76% of base) -45 : 147949.dasm (-7.39% of base) -45 : 147950.dasm (-7.14% of base) -44 : 268424.dasm (-5.31% of base) -42 : 238097.dasm (-0.94% of base) -42 : 238096.dasm (-1.25% of base) -42 : 242369.dasm (-1.25% of base) -42 : 242370.dasm (-0.94% of base) -42 : 97280.dasm (-1.65% of base) -41 : 90581.dasm (-1.05% of base) -41 : 324998.dasm (-4.68% of base) -41 : 190951.dasm (-6.77% of base) -40 : 90648.dasm (-0.95% of base) -39 : 288430.dasm (-1.94% of base) -38 : 9292.dasm (-4.90% of base) -36 : 168812.dasm (-2.84% of base) -36 : 66038.dasm (-6.25% of base) -36 : 194878.dasm (-6.25% of base) -34 : 12038.dasm (-4.55% of base) -34 : 67006.dasm (-1.50% of base) -33 : 141525.dasm (-3.00% of base) -33 : 168791.dasm (-4.00% of base) 315 total files with Code Size differences (313 improved, 2 regressed), 432 unchanged. Top method regressions (bytes): 16 ( 0.59% of base) : 13250.dasm - d__16:MoveNext():this 4 ( 0.76% of base) : 6230.dasm - Microsoft.CodeAnalysis.Rename.RenameLocations:Filter(System.Func`2[[Microsoft.CodeAnalysis.Location, Microsoft.CodeAnalysis, Version=3.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):Microsoft.CodeAnalysis.Rename.RenameLocations:this Top method improvements (bytes): -224 (-12.99% of base) : 201444.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -163 (-8.24% of base) : 242468.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -163 (-8.24% of base) : 238194.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -144 (-6.81% of base) : 47185.dasm - System.Linq.Expressions.Tests.SymbolDocumentInfoTests:SymbolDocument(System.String,System.Guid,System.Guid,System.Guid) -132 (-2.88% of base) : 76996.dasm - System.Tests.TimeZoneInfoTests:TestSplittingRulesWhenReported() -101 (-10.16% of base) : 208903.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_CLSIDExists_ReturnsExpected():this -100 (-10.70% of base) : 163118.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 197186.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 308653.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 306173.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 330160.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 60578.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 277446.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 277303.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 195588.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 307512.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 321645.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 224397.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 180930.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 226066.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 330928.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -98 (-16.07% of base) : 172484.dasm - d__32:MoveNext():bool:this -94 (-9.78% of base) : 191084.dasm - System.Net.Http.Tests.WarningHeaderValueTest:Clone_Call_CloneFieldsMatchSourceFields():this -92 (-18.93% of base) : 11916.dasm - SolutionAttributes:With(System.Nullable`1[VersionStamp],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Guid]):SolutionAttributes:this -90 (-9.25% of base) : 11806.dasm - ProjectAttributes:With(System.Nullable`1[VersionStamp],System.String,System.String,System.String,Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[CompilationOutputInfo],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Guid]):ProjectAttributes:this -88 (-12.66% of base) : 190997.dasm - System.Net.Http.Tests.RetryConditionHeaderValueTest:Clone_Call_CloneFieldsMatchSourceFields():this -86 (-5.55% of base) : 149181.dasm - d__9:MoveNext():this -86 (-4.01% of base) : 190998.dasm - System.Net.Http.Tests.RetryConditionHeaderValueTest:GetRetryConditionLength_DifferentValidScenarios_AllReturnNonZero():this -83 (-7.50% of base) : 201442.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Ctor():this -82 (-3.46% of base) : 190149.dasm - System.Net.Http.Tests.CacheControlHeaderValueTest:Properties_SetAndGetAllProperties_SetValueReturnedInGetter():this -82 (-11.82% of base) : 208902.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_NoSuchCLSIDExists_ReturnsExpected():this -80 (-2.14% of base) : 167613.dasm - BasicEventSourceTests.TestsWriteEventToListener:Test_WriteEvent_TransferEvents():this -75 (-2.39% of base) : 238061.dasm - System.Data.SqlClient.TdsParser:WriteUnterminatedValue(System.Object,System.Data.SqlClient.MetaType,ubyte,int,int,int,System.Data.SqlClient.TdsParserStateObject,int,bool):System.Threading.Tasks.Task:this -75 (-2.39% of base) : 242335.dasm - System.Data.SqlClient.TdsParser:WriteUnterminatedValue(System.Object,System.Data.SqlClient.MetaType,ubyte,int,int,int,System.Data.SqlClient.TdsParserStateObject,int,bool):System.Threading.Tasks.Task:this -72 (-8.85% of base) : 168826.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearColorMatrix_Success():this -72 (-9.54% of base) : 168775.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearOutputChannel_Success():this -72 (-8.80% of base) : 168803.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetNoOp_Success():this -72 (-4.28% of base) : 233434.dasm - XmlSerializerTests:Xml_TypeWithDateTimeOffsetProperty() -72 (-4.28% of base) : 266478.dasm - XmlSerializerTests:Xml_TypeWithDateTimeOffsetProperty() -72 (-4.32% of base) : 340083.dasm - XmlSerializerTests:Xml_TypeWithDateTimeOffsetProperty() -69 (-8.04% of base) : 168810.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:Clone_Success():this -68 (-6.65% of base) : 324145.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -68 (-6.55% of base) : 323449.dasm - DataContractJsonSerializerTests:DCJS_TypeWithAllPrimitiveProperties() -68 (-6.71% of base) : 70959.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -68 (-6.61% of base) : 68216.dasm - DataContractSerializerTests:DCS_TypeWithAllPrimitiveProperties() -68 (-3.60% of base) : 190952.dasm - System.Net.Http.Tests.RangeConditionHeaderValueTest:GetRangeConditionLength_DifferentValidScenarios_AllReturnNonZero():this -64 (-17.88% of base) : 237445.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -64 (-17.88% of base) : 241712.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -63 (-8.65% of base) : 6623.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AssignNamesToNamingStyleElements(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences):System.Collections.Immutable.ImmutableDictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -62 (-2.98% of base) : 172830.dasm - d__72:MoveNext():bool:this -62 (-3.06% of base) : 172885.dasm - d__126:MoveNext():bool:this -60 (-4.98% of base) : 168815.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrix_ColorMatrixFlags_Success():this -57 (-6.81% of base) : 168807.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearNoOp_Success():this -56 (-1.21% of base) : 172812.dasm - d__43:MoveNext():bool:this -56 (-1.01% of base) : 172868.dasm - d__100:MoveNext():bool:this -55 (-11.36% of base) : 13216.dasm - <>c__DisplayClass3_0:b__1(Microsoft.CodeAnalysis.FindSymbols.ReferenceLocation):Microsoft.CodeAnalysis.Remote.SerializableReferenceLocation:this -54 (-10.71% of base) : 28667.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.conversions.target003.target003.TargetIsPredefinedValueType:NullableGuidTypeWithIdentityConversionInAssignment():bool -54 (-7.94% of base) : 168766.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetOutputChannel_Flag_Success(int,System.Drawing.Color,System.Drawing.Color):this -54 (-8.32% of base) : 168768.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetOutputChannel_FlagType_Success(int,int,System.Drawing.Color,System.Drawing.Color):this -54 (-8.32% of base) : 168770.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetOutputChannel_FlagTypeI_Success(int,int,System.Drawing.Color):this -52 (-2.90% of base) : 288398.dasm - System.Diagnostics.Tests.EventLogPropertySelectorTests:GetPropertyValues_MatchProviderIdUsingProviderMetadata_Success():this -51 (-3.98% of base) : 11580.dasm - d__10:MoveNext():this -48 (-4.36% of base) : 149183.dasm - d__10:MoveNext():this -48 (-4.05% of base) : 11842.dasm - d__20:MoveNext():this -48 (-3.68% of base) : 11836.dasm - d__17:MoveNext():this -48 (-3.12% of base) : 149192.dasm - d__8:MoveNext():this -48 (-2.62% of base) : 168828.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearColorMatrix_DefaultFlagType_Success(int):this -48 (-2.73% of base) : 168817.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrix_ColorMatrixDefaultFlagType_Success(int):this -48 (-3.44% of base) : 97279.dasm - System.Text.Json.Tests.DateTimeConverterTests:NullableSerializeUTC():this -47 (-2.49% of base) : 90452.dasm - ConstructorTestsContext_Default:Parameterized_Person_ObjExtDataSerialize(System.Text.Json.Utf8JsonWriter,System.Text.Json.Serialization.Tests.Parameterized_Person_ObjExtData) -47 (-2.89% of base) : 90544.dasm - ConstructorTestsContext_Default:Parameterized_PersonSerialize(System.Text.Json.Utf8JsonWriter,System.Text.Json.Serialization.Tests.Parameterized_Person) -47 (-8.25% of base) : 168978.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ByteArray(System.Byte[]):this -47 (-8.25% of base) : 168981.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_LongArray(System.Int64[]):this -47 (-8.05% of base) : 168984.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Numerator1Array_Denominator1Array_Numerator2Array_Denominator2Array(System.Int32[],System.Int32[],System.Int32[],System.Int32[]):this -47 (-8.16% of base) : 168982.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_NumeratorArray_DenominatorArray(System.Int32[],System.Int32[]):this -47 (-8.16% of base) : 168983.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_RangeBeginArray_RangeEndArray(System.Int64[],System.Int64[]):this -47 (-8.25% of base) : 168980.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ShortArray(System.Int16[]):this -47 (-8.25% of base) : 168977.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_String(System.String):this -46 (-2.76% of base) : 261592.dasm - Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests:ResolvesServiceMixedServiceAndOptionalStructConstructorArgumentsReliably():this -45 (-7.39% of base) : 147949.dasm - NuGet.Protocol.PackageSearchMetadataV2Feed:.ctor(NuGet.Protocol.V2FeedPackageInfo):this -45 (-7.14% of base) : 147950.dasm - NuGet.Protocol.PackageSearchMetadataV2Feed:.ctor(NuGet.Protocol.V2FeedPackageInfo,NuGet.Protocol.MetadataReferenceCache):this -44 (-5.31% of base) : 268424.dasm - NuGet.Common.TelemetryActivity:Dispose():this -42 (-0.94% of base) : 238097.dasm - System.Data.SqlClient.TdsParser:WriteSqlVariantDataRowValue(System.Object,System.Data.SqlClient.TdsParserStateObject,bool):System.Threading.Tasks.Task:this -42 (-0.94% of base) : 242370.dasm - System.Data.SqlClient.TdsParser:WriteSqlVariantDataRowValue(System.Object,System.Data.SqlClient.TdsParserStateObject,bool):System.Threading.Tasks.Task:this -42 (-1.25% of base) : 238096.dasm - System.Data.SqlClient.TdsParser:WriteSqlVariantValue(System.Object,int,int,System.Data.SqlClient.TdsParserStateObject,bool):System.Threading.Tasks.Task:this -42 (-1.25% of base) : 242369.dasm - System.Data.SqlClient.TdsParser:WriteSqlVariantValue(System.Object,int,int,System.Data.SqlClient.TdsParserStateObject,bool):System.Threading.Tasks.Task:this -42 (-1.65% of base) : 97280.dasm - System.Text.Json.Tests.DateTimeConverterTests:SerializeUTC():this -41 (-1.05% of base) : 90581.dasm - ConstructorTestsContext_Default:Person_StructSerialize(System.Text.Json.Utf8JsonWriter,System.Text.Json.Serialization.Tests.Person_Struct) -41 (-6.77% of base) : 190951.dasm - System.Net.Http.Tests.RangeConditionHeaderValueTest:Clone_Call_CloneFieldsMatchSourceFields():this -41 (-4.68% of base) : 324998.dasm - System.Security.AccessControl.Tests.ObjectAce_Tests:VerifyObjectAce(System.Security.AccessControl.ObjectAce,ubyte,int,int,System.Security.Principal.SecurityIdentifier,int,System.Guid,System.Guid,bool,System.Byte[]) -40 (-0.95% of base) : 90648.dasm - ConstructorTestsContext_Default:Person_ClassSerialize(System.Text.Json.Utf8JsonWriter,System.Text.Json.Serialization.Tests.Person_Class) -39 (-1.94% of base) : 288430.dasm - System.Diagnostics.Tests.ProviderMetadataTests:ProviderNameTests(bool):this -38 (-4.90% of base) : 9292.dasm - Microsoft.CodeAnalysis.Workspaces.Diagnostics.DiagnosticDataSerializer:TryReadDiagnosticData(Roslyn.Utilities.ObjectReader,Microsoft.CodeAnalysis.Project,Microsoft.CodeAnalysis.TextDocument,System.Threading.CancellationToken,byref):bool:this -36 (-6.25% of base) : 66038.dasm - d__21:MoveNext():this -36 (-6.25% of base) : 194878.dasm - d__21:MoveNext():this -36 (-2.84% of base) : 168812.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetColorMatrix_ColorMatrix_Success():this -34 (-1.50% of base) : 67006.dasm - <b__11_0>d:MoveNext():this -34 (-4.55% of base) : 12038.dasm - ReuseVersionLoader:LoadTextAndVersionSynchronously(Microsoft.CodeAnalysis.Workspace,Microsoft.CodeAnalysis.DocumentId,System.Threading.CancellationToken):Microsoft.CodeAnalysis.TextAndVersion:this -33 (-3.00% of base) : 141525.dasm - d__4:MoveNext():this -33 (-3.11% of base) : 168762.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearColorKey_Success():this Top method regressions (percentages): 4 ( 0.76% of base) : 6230.dasm - Microsoft.CodeAnalysis.Rename.RenameLocations:Filter(System.Func`2[[Microsoft.CodeAnalysis.Location, Microsoft.CodeAnalysis, Version=3.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):Microsoft.CodeAnalysis.Rename.RenameLocations:this 16 ( 0.59% of base) : 13250.dasm - d__16:MoveNext():this Top method improvements (percentages): -16 (-57.14% of base) : 3187.dasm - Microsoft.CodeAnalysis.VersionStamp:GetTestAccessor():TestAccessor:this -16 (-44.44% of base) : 243109.dasm - ActivityId:.ctor(ActivityId):this -16 (-44.44% of base) : 238747.dasm - ActivityId:.ctor(ActivityId):this -24 (-32.88% of base) : 172489.dasm - <>c__DisplayClass33_0:b__0(System.Drawing.Imaging.ImageCodecInfo):bool:this -24 (-30.00% of base) : 2632.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(Microsoft.CodeAnalysis.ProjectId):bool:this -24 (-30.00% of base) : 2933.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(Microsoft.CodeAnalysis.SolutionId):bool:this -16 (-25.81% of base) : 172475.dasm - <>c:b__33_1(System.Drawing.Imaging.EncoderParameter):System.Guid:this -20 (-24.10% of base) : 2631.dasm - Microsoft.CodeAnalysis.ProjectId:Equals(System.Object):bool:this -20 (-24.10% of base) : 2932.dasm - Microsoft.CodeAnalysis.SolutionId:Equals(System.Object):bool:this -16 (-21.92% of base) : 262703.dasm - Microsoft.Extensions.Logging.Testing.XunitLoggerProvider:CreateLogger(System.String):Microsoft.Extensions.Logging.ILogger:this -16 (-21.92% of base) : 264556.dasm - Microsoft.Extensions.Logging.Testing.XunitLoggerProvider:CreateLogger(System.String):Microsoft.Extensions.Logging.ILogger:this -26 (-21.14% of base) : 149036.dasm - NuGet.Protocol.Core.Types.SourceCacheContext:Clone():NuGet.Protocol.Core.Types.SourceCacheContext:this -12 (-20.69% of base) : 14935.dasm - <>c__DisplayClass12_0:b__0(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -16 (-19.75% of base) : 95073.dasm - <>c:b__738_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person_ObjExtData:this -16 (-19.75% of base) : 95229.dasm - <>c:b__603_0(System.Object[]):System.Text.Json.Serialization.Tests.Parameterized_Person:this -16 (-19.75% of base) : 95143.dasm - <>c:b__704_0(System.Object[]):TypeWithGuid:this -12 (-19.67% of base) : 14934.dasm - <>c__DisplayClass11_0:b__0(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -92 (-18.93% of base) : 11916.dasm - SolutionAttributes:With(System.Nullable`1[VersionStamp],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Guid]):SolutionAttributes:this -64 (-17.88% of base) : 237445.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -64 (-17.88% of base) : 241712.dasm - System.Data.SqlClient.SqlException:CreateException(System.Data.SqlClient.SqlErrorCollection,System.String,System.Data.SqlClient.SqlInternalConnectionTds,System.Exception):System.Data.SqlClient.SqlException -98 (-16.07% of base) : 172484.dasm - d__32:MoveNext():bool:this -20 (-15.62% of base) : 2379.dasm - Microsoft.CodeAnalysis.DocumentId:Equals(Microsoft.CodeAnalysis.DocumentId):bool:this -7 (-14.89% of base) : 332931.dasm - <>c__DisplayClass15_0:b__0():System.Object:this -24 (-13.33% of base) : 72742.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-13.33% of base) : 324710.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-13.33% of base) : 340261.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-13.33% of base) : 233750.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-13.33% of base) : 323814.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -24 (-13.33% of base) : 70438.dasm - SerializationTypes.TypeWithCommonTypeProperties:Equals(System.Object):bool:this -224 (-12.99% of base) : 201444.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Equality():this -20 (-12.82% of base) : 4006.dasm - Microsoft.CodeAnalysis.NamingStyles.NamingStyle:Equals(Microsoft.CodeAnalysis.NamingStyles.NamingStyle):bool:this -88 (-12.66% of base) : 190997.dasm - System.Net.Http.Tests.RetryConditionHeaderValueTest:Clone_Call_CloneFieldsMatchSourceFields():this -20 (-11.98% of base) : 9730.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification:Equals(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SymbolSpecification):bool:this -20 (-11.90% of base) : 138850.dasm - Microsoft.Diagnostics.Runtime.PdbInfo:Equals(System.Object):bool:this -82 (-11.82% of base) : 208902.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_NoSuchCLSIDExists_ReturnsExpected():this -20 (-11.70% of base) : 9713.dasm - Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.SerializableNamingRule:WriteTo(Roslyn.Utilities.ObjectWriter):this -55 (-11.36% of base) : 13216.dasm - <>c__DisplayClass3_0:b__1(Microsoft.CodeAnalysis.FindSymbols.ReferenceLocation):Microsoft.CodeAnalysis.Remote.SerializableReferenceLocation:this -26 (-11.21% of base) : 168661.dasm - System.Drawing.Printing.Tests.PreviewPrintControllerTests:OnStartPage_InvokeNullDocument_ThrowsNullReferenceException():this -10 (-11.11% of base) : 2636.dasm - Microsoft.CodeAnalysis.ProjectId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -10 (-11.11% of base) : 2937.dasm - Microsoft.CodeAnalysis.SolutionId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -16 (-10.74% of base) : 76382.dasm - System.Tests.GuidTests:TryWriteBytes_LengthTooShort_ReturnsFalse(int) -54 (-10.71% of base) : 28667.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.conversions.target003.target003.TargetIsPredefinedValueType:NullableGuidTypeWithIdentityConversionInAssignment():bool -100 (-10.70% of base) : 163118.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 197186.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 308653.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 306173.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 330160.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 60578.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 277446.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 277303.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 195588.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 307512.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 321645.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 224397.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 180930.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 226066.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -100 (-10.70% of base) : 330928.dasm - System.Diagnostics.Tracing.TestEventListener:AddSource(System.String,System.Nullable`1[Guid],int,long):this -20 (-10.36% of base) : 14923.dasm - <>c__DisplayClass3_0:b__3(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingRule):System.String:this -20 (-10.36% of base) : 168579.dasm - System.Drawing.Printing.Tests.PrintControllerTests:OnEndPage_InvokeWithoutStarting_Nop():this -20 (-10.36% of base) : 168578.dasm - System.Drawing.Printing.Tests.PrintControllerTests:OnStartPage_Invoke_ReturnsNull():this -101 (-10.16% of base) : 208903.dasm - System.Runtime.InteropServices.Tests.GetTypeFromCLSIDTests:GetTypeFromCLSID_CLSIDExists_ReturnsExpected():this -94 (-9.78% of base) : 191084.dasm - System.Net.Http.Tests.WarningHeaderValueTest:Clone_Call_CloneFieldsMatchSourceFields():this -10 (-9.71% of base) : 2383.dasm - Microsoft.CodeAnalysis.DocumentId:Roslyn.Utilities.IObjectWritable.WriteTo(Roslyn.Utilities.ObjectWriter):this -20 (-9.66% of base) : 2435.dasm - Microsoft.CodeAnalysis.DocumentState:IncrementallyParse(Microsoft.CodeAnalysis.TextAndVersion,Microsoft.CodeAnalysis.TreeAndVersion,System.Threading.CancellationToken):Microsoft.CodeAnalysis.TreeAndVersion -72 (-9.54% of base) : 168775.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearOutputChannel_Success():this -10 (-9.52% of base) : 11917.dasm - SolutionAttributes:WriteTo(Roslyn.Utilities.ObjectWriter):this -20 (-9.39% of base) : 167550.dasm - BasicEventSourceTests.EtwListener:OnEventHelper(Microsoft.Diagnostics.Tracing.TraceEvent):this -90 (-9.25% of base) : 11806.dasm - ProjectAttributes:With(System.Nullable`1[VersionStamp],System.String,System.String,System.String,Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[CompilationOutputInfo],Microsoft.CodeAnalysis.Optional`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Boolean],Microsoft.CodeAnalysis.Optional`1[Guid]):ProjectAttributes:this -20 (-8.89% of base) : 41762.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.S][] -72 (-8.85% of base) : 168826.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:ClearColorMatrix_Success():this -26 (-8.81% of base) : 248494.dasm - FluentAssertions.Primitives.NullableGuidAssertions:Be(System.Nullable`1[Guid],System.String,System.Object[]):FluentAssertions.AndConstraint`1[[FluentAssertions.Primitives.NullableGuidAssertions, FluentAssertions.Core, Version=4.19.4.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a]]:this -20 (-8.81% of base) : 151695.dasm - System.CodeDom.Tests.CodeChecksumPragmaTests:Ctor_Default():this -72 (-8.80% of base) : 168803.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetNoOp_Success():this -63 (-8.65% of base) : 6623.dasm - Microsoft.CodeAnalysis.Options.EditorConfigFileGenerator:AssignNamesToNamingStyleElements(Microsoft.CodeAnalysis.Diagnostics.Analyzers.NamingStyles.NamingStylePreferences):System.Collections.Immutable.ImmutableDictionary`2[[System.Guid, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -15 (-8.57% of base) : 41320.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructArray(int):System.Linq.Expressions.Tests.S[] -16 (-8.56% of base) : 41326.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructWithStructArray(int):System.Linq.Expressions.Tests.Ss[] -54 (-8.32% of base) : 168768.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetOutputChannel_FlagType_Success(int,int,System.Drawing.Color,System.Drawing.Color):this -54 (-8.32% of base) : 168770.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetOutputChannel_FlagTypeI_Success(int,int,System.Drawing.Color):this -13 (-8.28% of base) : 9256.dasm - Microsoft.CodeAnalysis.Workspaces.Diagnostics.DiagnosticAnalysisResult:ToAggregatedForm():Microsoft.CodeAnalysis.Workspaces.Diagnostics.DiagnosticAnalysisResult:this -47 (-8.25% of base) : 168978.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ByteArray(System.Byte[]):this -47 (-8.25% of base) : 168981.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_LongArray(System.Int64[]):this -47 (-8.25% of base) : 168980.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_ShortArray(System.Int16[]):this -47 (-8.25% of base) : 168977.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_String(System.String):this -163 (-8.24% of base) : 242468.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -163 (-8.24% of base) : 238194.dasm - System.Data.SqlClient.TdsParser:SendPreLoginHandshake(System.Byte[],bool):this -29 (-8.17% of base) : 168987.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Encoder_ReturnsExpecetd():this -47 (-8.16% of base) : 168982.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_NumeratorArray_DenominatorArray(System.Int32[],System.Int32[]):this -47 (-8.16% of base) : 168983.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_RangeBeginArray_RangeEndArray(System.Int64[],System.Int64[]):this -47 (-8.05% of base) : 168984.dasm - System.Drawing.Imaging.Tests.EncoderParameterTests:Ctor_Encoder_Numerator1Array_Denominator1Array_Numerator2Array_Denominator2Array(System.Int32[],System.Int32[],System.Int32[],System.Int32[]):this -69 (-8.04% of base) : 168810.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:Clone_Success():this -54 (-7.94% of base) : 168766.dasm - System.Drawing.Imaging.Tests.ImageAttributesTests:SetOutputChannel_Flag_Success(int,System.Drawing.Color,System.Drawing.Color):this -10 (-7.58% of base) : 321875.dasm - <>c:b__0_0():System.Object:this -10 (-7.58% of base) : 209783.dasm - <>c:b__6_0():System.Object:this -12 (-7.50% of base) : 148844.dasm - NuGet.Protocol.Events.ProtocolDiagnosticHttpEventBase:.ctor(NuGet.Protocol.Events.ProtocolDiagnosticHttpEventBase):this -83 (-7.50% of base) : 201442.dasm - System.Reflection.Metadata.Tests.BlobContentIdTests:Ctor():this -45 (-7.39% of base) : 147949.dasm - NuGet.Protocol.PackageSearchMetadataV2Feed:.ctor(NuGet.Protocol.V2FeedPackageInfo):this -45 (-7.14% of base) : 147950.dasm - NuGet.Protocol.PackageSearchMetadataV2Feed:.ctor(NuGet.Protocol.V2FeedPackageInfo,NuGet.Protocol.MetadataReferenceCache):this -10 (-7.04% of base) : 8608.dasm - Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualChar:Equals(System.Object):bool:this -10 (-6.90% of base) : 169004.dasm - System.Drawing.Imaging.Tests.FrameDimensionTests:Guid_ReturnsExpected(System.Guid,System.Drawing.Imaging.FrameDimension):this -10 (-6.90% of base) : 169024.dasm - System.Drawing.Imaging.Tests.ImageFormatTests:Guid_ReturnsExpected(System.Guid,System.Drawing.Imaging.ImageFormat):this 315 total methods with Code Size differences (313 improved, 2 regressed), 432 unchanged. -------------------------------------------------------------------------------- Asm diffs summary: Summary Markdown file: D:\Sergey\git\runtime\artifacts\spmi\diff_summary.23.md Asm diffs in 5 MCH files: D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\benchmarks.run.windows.x86.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\coreclr_tests.pmi.windows.x86.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\libraries.crossgen2.windows.x86.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\libraries.pmi.windows.x86.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.windows.x86\libraries_tests.pmi.windows.x86.checked.mch Tue 09/21/2021 16:16:13.41 ================ Logging to D:\Sergey\git\runtime\artifacts\spmi\superpmi.46.log Using JIT/EE Version from jiteeversionguid.h: 5ed35c58-857b-48dd-a818-7c0136dc9f73 Using coredistools found at D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root\coredistools.dll Found download cache directory "D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm" and --force_download not set; skipping download SuperPMI ASM diffs Base JIT Path: D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root_base\clrjit_unix_arm_x86.dll Diff JIT Path: D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root_diff\clrjit_unix_arm_x86.dll Using MCH files: D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\coreclr_tests.pmi.Linux.arm.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\libraries.crossgen2.Linux.arm.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\libraries.pmi.Linux.arm.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\libraries_tests.pmi.Linux.arm.checked.mch Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\coreclr_tests.pmi.Linux.arm.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm.checked.5\base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm.checked.5\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root\superpmi.exe -target arm -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root_diff\clrjit_unix_arm_x86.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\coreclr_tests.pmi.Linux.arm.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm.checked.5\base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm.checked.5\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm.checked.5\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm.checked.5\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.coreclr_tests.pmi.Linux.arm.checked.5\diff Found 386 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 2795636 Total bytes of diff: 2795546 Total bytes of delta: -90 (-0.00% of base) Total relative delta: -0.26 diff is an improvement. relative diff is an improvement. Top file improvements (bytes): -18 : 229363.dasm (-0.30% of base) -16 : 230021.dasm (-0.24% of base) -16 : 228651.dasm (-0.23% of base) -10 : 225362.dasm (-8.47% of base) -8 : 251309.dasm (-9.30% of base) -4 : 255374.dasm (-0.18% of base) -4 : 211488.dasm (-0.42% of base) -2 : 110962.dasm (-0.20% of base) -2 : 111234.dasm (-0.52% of base) -2 : 85346.dasm (-3.70% of base) -2 : 86173.dasm (-2.04% of base) -2 : 253167.dasm (-0.44% of base) -2 : 238553.dasm (-0.01% of base) -2 : 238724.dasm (-0.22% of base) 14 total files with Code Size differences (14 improved, 0 regressed), 372 unchanged. Top method improvements (bytes): -18 (-0.30% of base) : 229363.dasm - TestApp:Main():int -16 (-0.24% of base) : 230021.dasm - TestApp:Main():int -16 (-0.23% of base) : 228651.dasm - TestApp:Main():int -10 (-8.47% of base) : 225362.dasm - TestMergeReturnBlocks:TestNoFieldSeqPropogation(int):ReturnStruct -8 (-9.30% of base) : 251309.dasm - GitHub_23739:Test1f(Cls1f) -4 (-0.18% of base) : 255374.dasm - ILGEN_0x537f7b0:Method_0x323f83b5(double,byte,int,short,ubyte,double,short,ushort,double,int,int,int,ushort,int,int):float -4 (-0.42% of base) : 211488.dasm - testout1:Func_0_2_6():double -2 (-0.22% of base) : 238724.dasm - ClassLibrary.test:FindCircle(System.Collections.Generic.List`1[Vector2],byref,byref):bool -2 (-3.70% of base) : 85346.dasm - ILGEN_622380794:main():int -2 (-2.04% of base) : 86173.dasm - ILGEN_622380794:main():int -2 (-0.01% of base) : 238553.dasm - JitTest.Test:Main():int -2 (-0.44% of base) : 253167.dasm - Runtime_55129_2:M6(long) -2 (-0.20% of base) : 110962.dasm - testout1:Func_0_4_3_1_5():System.Decimal -2 (-0.52% of base) : 111234.dasm - testout1:Func_0_5_3_6_2():double Top method improvements (percentages): -8 (-9.30% of base) : 251309.dasm - GitHub_23739:Test1f(Cls1f) -10 (-8.47% of base) : 225362.dasm - TestMergeReturnBlocks:TestNoFieldSeqPropogation(int):ReturnStruct -2 (-3.70% of base) : 85346.dasm - ILGEN_622380794:main():int -2 (-2.04% of base) : 86173.dasm - ILGEN_622380794:main():int -2 (-0.52% of base) : 111234.dasm - testout1:Func_0_5_3_6_2():double -2 (-0.44% of base) : 253167.dasm - Runtime_55129_2:M6(long) -4 (-0.42% of base) : 211488.dasm - testout1:Func_0_2_6():double -18 (-0.30% of base) : 229363.dasm - TestApp:Main():int -16 (-0.24% of base) : 230021.dasm - TestApp:Main():int -16 (-0.23% of base) : 228651.dasm - TestApp:Main():int -2 (-0.22% of base) : 238724.dasm - ClassLibrary.test:FindCircle(System.Collections.Generic.List`1[Vector2],byref,byref):bool -2 (-0.20% of base) : 110962.dasm - testout1:Func_0_4_3_1_5():System.Decimal -4 (-0.18% of base) : 255374.dasm - ILGEN_0x537f7b0:Method_0x323f83b5(double,byte,int,short,ubyte,double,short,ushort,double,int,int,int,ushort,int,int):float -2 (-0.01% of base) : 238553.dasm - JitTest.Test:Main():int 14 total methods with Code Size differences (14 improved, 0 regressed), 372 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\libraries.crossgen2.Linux.arm.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm.checked.5\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm.checked.5\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root\superpmi.exe -target arm -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root_diff\clrjit_unix_arm_x86.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\libraries.crossgen2.Linux.arm.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm.checked.5\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm.checked.5\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm.checked.5\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm.checked.5\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.crossgen2.Linux.arm.checked.5\diff Found 1493 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 1026790 Total bytes of diff: 1025272 Total bytes of delta: -1518 (-0.15% of base) Total relative delta: -4.70 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 8 : 100698.dasm (0.61% of base) 4 : 195596.dasm (0.40% of base) 4 : 83503.dasm (10.00% of base) 2 : 195583.dasm (0.08% of base) 2 : 79058.dasm (0.19% of base) 2 : 46628.dasm (0.12% of base) Top file improvements (bytes): -226 : 123004.dasm (-0.55% of base) -56 : 184513.dasm (-6.00% of base) -16 : 130128.dasm (-0.87% of base) -16 : 81869.dasm (-0.97% of base) -14 : 100618.dasm (-1.33% of base) -12 : 81813.dasm (-0.54% of base) -12 : 100302.dasm (-6.19% of base) -12 : 130153.dasm (-1.45% of base) -10 : 100676.dasm (-3.82% of base) -10 : 183569.dasm (-0.54% of base) -10 : 183593.dasm (-0.64% of base) -10 : 162582.dasm (-10.20% of base) -10 : 179764.dasm (-1.71% of base) -10 : 162971.dasm (-17.24% of base) -10 : 157677.dasm (-0.72% of base) -8 : 100614.dasm (-0.62% of base) -8 : 158628.dasm (-0.29% of base) -8 : 64401.dasm (-1.34% of base) -8 : 130150.dasm (-1.75% of base) -8 : 100598.dasm (-1.86% of base) -8 : 100613.dasm (-1.36% of base) -8 : 179742.dasm (-1.50% of base) -8 : 199701.dasm (-3.64% of base) -8 : 100301.dasm (-3.96% of base) -8 : 130080.dasm (-4.17% of base) -8 : 56421.dasm (-2.84% of base) -8 : 56451.dasm (-3.28% of base) -6 : 162357.dasm (-1.61% of base) -6 : 169413.dasm (-0.26% of base) -6 : 157404.dasm (-0.42% of base) -6 : 164519.dasm (-1.47% of base) -6 : 164520.dasm (-0.23% of base) -6 : 160587.dasm (-3.75% of base) -6 : 32815.dasm (-0.29% of base) -6 : 179763.dasm (-0.97% of base) -6 : 163415.dasm (-3.61% of base) -6 : 163416.dasm (-3.37% of base) -6 : 165193.dasm (-4.29% of base) -6 : 165835.dasm (-1.37% of base) -6 : 163413.dasm (-3.61% of base) -6 : 163414.dasm (-3.61% of base) -6 : 123005.dasm (-0.68% of base) -6 : 179765.dasm (-1.38% of base) -6 : 163790.dasm (-0.65% of base) -6 : 161519.dasm (-3.66% of base) -6 : 184536.dasm (-0.26% of base) -6 : 32820.dasm (-0.37% of base) -6 : 118063.dasm (-2.80% of base) -4 : 142676.dasm (-1.11% of base) -4 : 164672.dasm (-0.33% of base) -4 : 100308.dasm (-0.83% of base) -4 : 183594.dasm (-0.26% of base) -4 : 67397.dasm (-0.23% of base) -4 : 67661.dasm (-0.83% of base) -4 : 100702.dasm (-0.28% of base) -4 : 92254.dasm (-0.32% of base) -4 : 92388.dasm (-0.29% of base) -4 : 95013.dasm (-2.60% of base) -4 : 195581.dasm (-0.39% of base) -4 : 65937.dasm (-1.14% of base) -4 : 100619.dasm (-1.00% of base) -4 : 164158.dasm (-0.10% of base) -4 : 79100.dasm (-0.84% of base) -4 : 100663.dasm (-0.86% of base) -4 : 157453.dasm (-0.23% of base) -4 : 157468.dasm (-0.65% of base) -4 : 68109.dasm (-1.17% of base) -4 : 81802.dasm (-0.24% of base) -4 : 100708.dasm (-0.31% of base) -4 : 163537.dasm (-1.05% of base) -4 : 163538.dasm (-0.97% of base) -4 : 100726.dasm (-0.82% of base) -4 : 142434.dasm (-0.23% of base) -4 : 147672.dasm (-0.59% of base) -4 : 100978.dasm (-0.40% of base) -4 : 122037.dasm (-1.18% of base) -4 : 161351.dasm (-0.24% of base) -4 : 68775.dasm (-1.32% of base) -4 : 100224.dasm (-1.80% of base) -4 : 160214.dasm (-0.83% of base) -4 : 162089.dasm (-1.24% of base) -4 : 69056.dasm (-0.63% of base) -4 : 83735.dasm (-0.46% of base) -4 : 100714.dasm (-1.48% of base) -4 : 82313.dasm (-1.25% of base) -4 : 100693.dasm (-0.54% of base) -4 : 179645.dasm (-1.12% of base) -4 : 65077.dasm (-0.23% of base) -4 : 100612.dasm (-1.89% of base) -4 : 137844.dasm (-11.76% of base) -4 : 82014.dasm (-1.03% of base) -4 : 100309.dasm (-1.17% of base) -4 : 164674.dasm (-1.53% of base) -4 : 164675.dasm (-1.47% of base) -4 : 100662.dasm (-1.10% of base) -4 : 68640.dasm (-0.94% of base) -4 : 162504.dasm (-0.46% of base) -4 : 66328.dasm (-1.47% of base) -4 : 82323.dasm (-0.66% of base) -4 : 82352.dasm (-0.83% of base) 424 total files with Code Size differences (418 improved, 6 regressed), 1069 unchanged. Top method regressions (bytes): 8 ( 0.61% of base) : 100698.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:CreateSetIterator(System.Xml.Xsl.Qil.QilBinary,System.String,System.Type,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Reflection.MethodInfo):System.Xml.Xsl.Qil.QilNode:this 4 (10.00% of base) : 83503.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:ValidIndex(int):bool:this 4 ( 0.40% of base) : 195596.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitAtomicAlternate|209_7(System.Text.RegularExpressions.RegexNode,byref):this 2 ( 0.19% of base) : 79058.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:VisitBlock(Microsoft.CodeAnalysis.CSharp.BoundBlock):Microsoft.CodeAnalysis.CSharp.BoundNode:this 2 ( 0.12% of base) : 46628.dasm - System.Buffers.Text.Utf8Parser:TryParseNumber(System.ReadOnlySpan`1[System.Byte],byref,byref,int,byref):bool 2 ( 0.08% of base) : 195583.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitSingleCharAtomicLoop|209_20(System.Text.RegularExpressions.RegexNode,byref):this Top method improvements (bytes): -226 (-0.55% of base) : 123004.dasm - Microsoft.CodeAnalysis.DesktopAssemblyIdentityComparer:.cctor() -56 (-6.00% of base) : 184513.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WriteCompilationOptions(Microsoft.Extensions.DependencyModel.CompilationOptions,System.Text.Json.Utf8JsonWriter):this -16 (-0.97% of base) : 81869.dasm - Microsoft.CodeAnalysis.CSharp.ClsComplianceChecker:TryGetCollisionErrorCode(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.CSharp.Symbol,byref):bool -16 (-0.87% of base) : 130128.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:SetPropertySettingsFromAttributes(Newtonsoft.Json.Serialization.JsonProperty,System.Object,System.String,System.Type,int,byref):this -14 (-1.33% of base) : 100618.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:GenerateContainerIterator(System.Xml.Xsl.Qil.QilNode,System.Reflection.Emit.LocalBuilder,System.Reflection.Emit.Label,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Type):this -12 (-0.54% of base) : 81813.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:CompileNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol):this -12 (-1.45% of base) : 130153.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo):Newtonsoft.Json.Serialization.JsonProperty:this -12 (-6.19% of base) : 100302.dasm - System.Xml.Serialization.CodeGenerator:Else():this -10 (-0.72% of base) : 157677.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -10 (-10.20% of base) : 162582.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:GetMethodHandle(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol):System.Reflection.Metadata.MethodDefinitionHandle:this -10 (-17.24% of base) : 162971.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:get_ITypeReferenceTypeDef():System.Reflection.Metadata.TypeDefinitionHandle:this -10 (-1.71% of base) : 179764.dasm - System.Formats.Cbor.CborReader:ReadSingle():float:this -10 (-0.64% of base) : 183593.dasm - System.Threading.Tasks.Parallel:ForWorker64(long,long,System.Threading.Tasks.ParallelOptions,System.Action`1[System.Int64],System.Action`2[System.Int64, System.Threading.Tasks.ParallelLoopState],System.Func`4[System.Int64, System.Threading.Tasks.ParallelLoopState, System.__Canon, System.__Canon],System.Func`1[System.__Canon],System.Action`1[System.__Canon]):System.Threading.Tasks.ParallelLoopResult -10 (-0.54% of base) : 183569.dasm - System.Threading.Tasks.Parallel:PartitionerForEachWorker(System.Collections.Concurrent.Partitioner`1[System.__Canon],System.Threading.Tasks.ParallelOptions,System.Action`1[System.__Canon],System.Action`2[System.__Canon, System.Threading.Tasks.ParallelLoopState],System.Action`3[System.__Canon, System.Threading.Tasks.ParallelLoopState, System.Int64],System.Func`4[System.__Canon, System.Threading.Tasks.ParallelLoopState, System.__Canon, System.__Canon],System.Func`5[System.__Canon, System.Threading.Tasks.ParallelLoopState, System.Int64, System.__Canon, System.__Canon],System.Func`1[System.__Canon],System.Action`1[System.__Canon]):System.Threading.Tasks.ParallelLoopResult -10 (-3.82% of base) : 100676.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitFilter(System.Xml.Xsl.Qil.QilLoop):System.Xml.Xsl.Qil.QilNode:this -8 (-1.34% of base) : 64401.dasm - d__21:MoveNext():bool:this -8 (-0.29% of base) : 158628.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CompileNamedType(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,System.Predicate`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]):this -8 (-1.75% of base) : 130150.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:InitializeContract(Newtonsoft.Json.Serialization.JsonContract):this -8 (-4.17% of base) : 130080.dasm - Newtonsoft.Json.Serialization.JsonContainerContract:.ctor(System.Type):this -8 (-1.50% of base) : 179742.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -8 (-2.84% of base) : 56421.dasm - System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1:get_Task():System.Threading.Tasks.ValueTask`1[System.Threading.Tasks.VoidTaskResult]:this -8 (-3.28% of base) : 56451.dasm - System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1:get_Task():System.Threading.Tasks.ValueTask`1[System.Threading.Tasks.VoidTaskResult]:this -8 (-3.64% of base) : 199701.dasm - System.Threading.Channels.AsyncOperation`1:GetResult(short):System.VoidResult:this -8 (-3.96% of base) : 100301.dasm - System.Xml.Serialization.CodeGenerator:EndIf():this -8 (-0.62% of base) : 100614.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ClrCompare(int,int):this -8 (-1.86% of base) : 100598.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:EndNestedIterator(System.Xml.Xsl.Qil.QilNode):this -8 (-1.36% of base) : 100613.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ZeroCompare(int,bool):this -6 (-2.80% of base) : 118063.dasm - d__105:MoveNext():bool:this -6 (-0.26% of base) : 169413.dasm - Internal.Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:CreateLibrary(Internal.Microsoft.Extensions.DependencyModel.DependencyContextJsonReader+TargetLibrary,bool,System.Collections.Generic.Dictionary`2[System.String, Internal.Microsoft.Extensions.DependencyModel.DependencyContextJsonReader+LibraryStub]):Internal.Microsoft.Extensions.DependencyModel.Library:this -6 (-0.68% of base) : 123005.dasm - Microsoft.CodeAnalysis.DesktopAssemblyIdentityComparer:Port(Microsoft.CodeAnalysis.AssemblyIdentity):Microsoft.CodeAnalysis.AssemblyIdentity:this -6 (-0.65% of base) : 163790.dasm - Microsoft.CodeAnalysis.VisualBasic.BinderBuilder:CreateBinderForSourceFile(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceModuleSymbol,Microsoft.CodeAnalysis.SyntaxTree):Microsoft.CodeAnalysis.VisualBasic.Binder -6 (-1.37% of base) : 165835.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundBlock:Update(Microsoft.CodeAnalysis.SyntaxList`1[Microsoft.CodeAnalysis.VisualBasic.Syntax.StatementSyntax],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundStatement]):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this -6 (-4.29% of base) : 165193.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundTreeRewriter:VisitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -6 (-0.23% of base) : 164520.dasm - Microsoft.CodeAnalysis.VisualBasic.InitializerRewriter:BuildConstructorBody(Microsoft.CodeAnalysis.VisualBasic.TypeCompilationState,Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundStatement,Microsoft.CodeAnalysis.VisualBasic.Binder+ProcessedFieldOrPropertyInitializers,Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundBlock -6 (-1.47% of base) : 164519.dasm - Microsoft.CodeAnalysis.VisualBasic.InitializerRewriter:BuildScriptInitializerBody(Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedInteractiveInitializerMethod,Microsoft.CodeAnalysis.VisualBasic.Binder+ProcessedFieldOrPropertyInitializers,Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundBlock -6 (-0.42% of base) : 157404.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1:RewriteBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol]):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this -6 (-3.61% of base) : 163413.dasm - Microsoft.CodeAnalysis.VisualBasic.SourceFileBinder:get_OptionCompareText():bool:this -6 (-3.61% of base) : 163414.dasm - Microsoft.CodeAnalysis.VisualBasic.SourceFileBinder:get_OptionExplicit():bool:this -6 (-3.61% of base) : 163415.dasm - Microsoft.CodeAnalysis.VisualBasic.SourceFileBinder:get_OptionInfer():bool:this -6 (-3.37% of base) : 163416.dasm - Microsoft.CodeAnalysis.VisualBasic.SourceFileBinder:get_OptionStrict():ubyte:this -6 (-1.61% of base) : 162357.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PENamedTypeSymbol:DecodeAttributeUsageInfo():Microsoft.CodeAnalysis.AttributeUsageInfo:this -6 (-3.66% of base) : 161519.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.OverriddenMembersResult`1:.cctor() -6 (-3.75% of base) : 160587.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:GetAttributeUsageInfo():Microsoft.CodeAnalysis.AttributeUsageInfo:this -6 (-0.26% of base) : 184536.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:CreateLibrary(Microsoft.Extensions.DependencyModel.DependencyContextJsonReader+TargetLibrary,bool,System.Collections.Generic.Dictionary`2[System.String, Microsoft.Extensions.DependencyModel.DependencyContextJsonReader+LibraryStub]):Microsoft.Extensions.DependencyModel.Library:this -6 (-0.97% of base) : 179763.dasm - System.Formats.Cbor.CborReader:ReadDouble():double:this -6 (-1.38% of base) : 179765.dasm - System.Formats.Cbor.CborReader:ReadHalf():System.Half:this -6 (-0.29% of base) : 32815.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitSwitchBucket(System.Linq.Expressions.Compiler.LambdaCompiler+SwitchInfo,System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+SwitchLabel]):this -6 (-0.37% of base) : 32820.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:TryEmitSwitchInstruction(System.Linq.Expressions.SwitchExpression,int):bool:this -4 (-2.11% of base) : 143345.dasm - AnonymousTypePropertyPublicSymbol:Equals(System.Object):bool:this -4 (-1.11% of base) : 142676.dasm - ConstructedType:Equals(System.Object):bool:this -4 (-0.29% of base) : 92388.dasm - CriticalHelper:ReadMembers(System.Runtime.Serialization.ClassDataContract,System.Boolean[],System.Reflection.Emit.Label[],System.Reflection.Emit.LocalBuilder,System.Reflection.Emit.LocalBuilder):int:this -4 (-0.32% of base) : 92254.dasm - CriticalHelper:ReadMembers(System.Runtime.Serialization.ClassDataContract,System.Runtime.Serialization.BitFlagsGenerator,System.Reflection.Emit.Label[],System.Reflection.Emit.Label,System.Reflection.Emit.LocalBuilder):int:this -4 (-1.18% of base) : 122037.dasm - Microsoft.CodeAnalysis.AssemblyMetadata:GetModules():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.ModuleMetadata]:this -4 (-1.25% of base) : 82313.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:HasCodeToEmit():bool:this -4 (-0.83% of base) : 82352.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:ReportUnusedImports(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken,Microsoft.CodeAnalysis.SyntaxTree):this -4 (-0.66% of base) : 82323.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:StartSourceChecksumCalculation(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):bool:this -4 (-0.34% of base) : 81866.dasm - Microsoft.CodeAnalysis.CSharp.DocumentationCommentCompiler:WriteDocumentationCommentXml(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.String,System.IO.Stream,Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken,Microsoft.CodeAnalysis.SyntaxTree,System.Nullable`1[Microsoft.CodeAnalysis.Text.TextSpan]) -4 (-0.30% of base) : 84130.dasm - Microsoft.CodeAnalysis.CSharp.ImportChain:TranslateImports(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[Microsoft.Cci.UsedNamespaceOrType]:this -4 (-0.84% of base) : 79100.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:MakeStaticAssignmentOperator(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,bool):Microsoft.CodeAnalysis.CSharp.BoundExpression:this -4 (-0.24% of base) : 81802.dasm - Microsoft.CodeAnalysis.CSharp.MethodCompiler:GenerateMethodBody(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,int,Microsoft.CodeAnalysis.CSharp.BoundStatement,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CodeGen.LambdaDebugInfo],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CodeGen.ClosureDebugInfo],Microsoft.CodeAnalysis.CSharp.StateMachineTypeSymbol,Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CodeGen.DebugDocumentProvider,Microsoft.CodeAnalysis.CSharp.ImportChain,bool):Microsoft.CodeAnalysis.CodeGen.MethodBody -4 (-0.46% of base) : 83735.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:GetUserDefinedBinaryOperatorsFromType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int,System.String,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BinaryOperatorSignature]):this -4 (-1.32% of base) : 68775.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.AliasSymbol:Equals(System.Object):bool:this -4 (-0.94% of base) : 68640.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConversionSignatureComparer:Equals(Microsoft.CodeAnalysis.CSharp.Symbols.SourceUserDefinedConversionSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.SourceUserDefinedConversionSymbol):bool:this -4 (-1.17% of base) : 68109.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.LambdaSymbol:Equals(System.Object):bool:this -4 (-1.14% of base) : 65937.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol:IsValidUserDefinedOperatorSignature(int):bool:this -4 (-0.63% of base) : 69056.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:EqualsComplicatedCases(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,bool,bool):bool:this -4 (-1.47% of base) : 66328.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Retargeting.RetargetingModuleSymbol:SetReferences(Microsoft.CodeAnalysis.ModuleReferences`1[Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol],Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol):this -4 (-2.41% of base) : 67676.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:CheckMemberNamesDistinctFromType(Microsoft.CodeAnalysis.DiagnosticBag):this -4 (-0.83% of base) : 67661.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:DoOperatorsPair(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol):bool -4 (-0.23% of base) : 67397.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:PostDecodeWellKnownAttributes(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax],Microsoft.CodeAnalysis.DiagnosticBag,short,Microsoft.CodeAnalysis.WellKnownAttributeData):this -4 (-0.71% of base) : 67160.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceUserDefinedOperatorSymbolBase:CheckBinarySignature(Microsoft.CodeAnalysis.DiagnosticBag):this -4 (-0.74% of base) : 67161.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceUserDefinedOperatorSymbolBase:CheckShiftSignature(Microsoft.CodeAnalysis.DiagnosticBag):this -4 (-1.03% of base) : 82014.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxTreeSemanticModel:.ctor(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.SyntaxTree,bool):this -4 (-0.57% of base) : 166258.dasm - Microsoft.CodeAnalysis.VisualBasic.AbstractFlowPass`1:VisitWithStatement(Microsoft.CodeAnalysis.VisualBasic.BoundWithStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -4 (-0.57% of base) : 164879.dasm - Microsoft.CodeAnalysis.VisualBasic.AbstractFlowPass`1:VisitWithStatement(Microsoft.CodeAnalysis.VisualBasic.BoundWithStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -4 (-0.10% of base) : 164158.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaBody(Microsoft.CodeAnalysis.VisualBasic.Symbols.LambdaSymbol,Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this -4 (-0.59% of base) : 147672.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyGroupTypeInferenceLambdaConversion(Microsoft.CodeAnalysis.VisualBasic.GroupTypeInferenceLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol):int -4 (-0.33% of base) : 164672.dasm - Microsoft.CodeAnalysis.VisualBasic.DataFlowPass:MakeSlotsForExpression(Microsoft.CodeAnalysis.VisualBasic.BoundExpression):Microsoft.CodeAnalysis.VisualBasic.DataFlowPass+SlotCollection:this -4 (-1.53% of base) : 164674.dasm - Microsoft.CodeAnalysis.VisualBasic.DataFlowPass:NoteRead(Microsoft.CodeAnalysis.VisualBasic.BoundFieldAccess):this -4 (-1.47% of base) : 164675.dasm - Microsoft.CodeAnalysis.VisualBasic.DataFlowPass:NoteWrite(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression):this -4 (-1.43% of base) : 157960.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:TranslateLambdaBody(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this -4 (-0.65% of base) : 157468.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitUnstructuredExceptionHandlingStatement(Microsoft.CodeAnalysis.VisualBasic.BoundUnstructuredExceptionHandlingStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -4 (-0.23% of base) : 157453.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:VisitUsingStatement(Microsoft.CodeAnalysis.VisualBasic.BoundUsingStatement):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -4 (-0.97% of base) : 163538.dasm - Microsoft.CodeAnalysis.VisualBasic.LookupResult:MergeAmbiguous(Microsoft.CodeAnalysis.VisualBasic.LookupResult,System.Func`2[System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbol], Microsoft.CodeAnalysis.VisualBasic.AmbiguousSymbolDiagnostic]):this -4 (-1.05% of base) : 163537.dasm - Microsoft.CodeAnalysis.VisualBasic.LookupResult:MergeAmbiguous(Microsoft.CodeAnalysis.VisualBasic.SingleLookupResult,System.Func`2[System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbol], Microsoft.CodeAnalysis.VisualBasic.AmbiguousSymbolDiagnostic]):this -4 (-0.24% of base) : 161351.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ImplementsHelper:ProcessImplementsClause(Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax,System.__Canon,Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[System.__Canon] -4 (-0.46% of base) : 162504.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this -4 (-1.24% of base) : 162089.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingModuleSymbol:SetReferences(Microsoft.CodeAnalysis.ModuleReferences`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol],Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol):this -4 (-0.83% of base) : 160214.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SubstitutedErrorType:Equals(System.Object):bool:this -4 (-0.15% of base) : 145769.dasm - Microsoft.CodeAnalysis.VisualBasic.TypeUnification:CanUnifyHelper(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeWithModifiers,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeWithModifiers,byref):bool -4 (-0.23% of base) : 65077.dasm - ReferenceManager:CreateAndSetSourceAssemblyFullBind(Microsoft.CodeAnalysis.CSharp.CSharpCompilation):bool:this -4 (-0.23% of base) : 142434.dasm - ReferenceManager:CreateAndSetSourceAssemblyFullBind(Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation):bool:this -4 (-1.20% of base) : 20753.dasm - System.Configuration.SectionInformation:.ctor(System.Configuration.ConfigurationSection):this -4 (-2.78% of base) : 86306.dasm - System.Data.Common.SqlBooleanStorage:.ctor(System.Data.DataColumn):this -4 (-2.78% of base) : 86279.dasm - System.Data.Common.SqlByteStorage:.ctor(System.Data.DataColumn):this -4 (-0.21% of base) : 88701.dasm - System.Data.UnaryNode:EvalUnaryOp(int,System.Object):System.Object:this -4 (-1.12% of base) : 179645.dasm - System.Formats.Cbor.CborWriter:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -4 (-11.76% of base) : 137844.dasm - System.Reflection.Internal.ByteArrayMemoryBlock:GetContentUnchecked(int,int):System.Collections.Immutable.ImmutableArray`1[System.Byte]:this -4 (-0.56% of base) : 137930.dasm - System.Reflection.Metadata.Ecma335.MetadataAggregator:GetGenerationHandle(System.Reflection.Metadata.Handle,byref):System.Reflection.Metadata.Handle:this -4 (-1.02% of base) : 57707.dasm - System.Reflection.TypeLoading.Ecma.EcmaEvent:GetOtherMethods(bool):System.Reflection.MethodInfo[]:this Top method regressions (percentages): 4 (10.00% of base) : 83503.dasm - Microsoft.CodeAnalysis.CSharp.MethodTypeInferrer:ValidIndex(int):bool:this 8 ( 0.61% of base) : 100698.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:CreateSetIterator(System.Xml.Xsl.Qil.QilBinary,System.String,System.Type,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Reflection.MethodInfo):System.Xml.Xsl.Qil.QilNode:this 4 ( 0.40% of base) : 195596.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitAtomicAlternate|209_7(System.Text.RegularExpressions.RegexNode,byref):this 2 ( 0.19% of base) : 79058.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:VisitBlock(Microsoft.CodeAnalysis.CSharp.BoundBlock):Microsoft.CodeAnalysis.CSharp.BoundNode:this 2 ( 0.12% of base) : 46628.dasm - System.Buffers.Text.Utf8Parser:TryParseNumber(System.ReadOnlySpan`1[System.Byte],byref,byref,int,byref):bool 2 ( 0.08% of base) : 195583.dasm - System.Text.RegularExpressions.RegexCompiler:g__EmitSingleCharAtomicLoop|209_20(System.Text.RegularExpressions.RegexNode,byref):this Top method improvements (percentages): -10 (-17.24% of base) : 162971.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:get_ITypeReferenceTypeDef():System.Reflection.Metadata.TypeDefinitionHandle:this -4 (-11.76% of base) : 137844.dasm - System.Reflection.Internal.ByteArrayMemoryBlock:GetContentUnchecked(int,int):System.Collections.Immutable.ImmutableArray`1[System.Byte]:this -10 (-10.20% of base) : 162582.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:GetMethodHandle(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol):System.Reflection.Metadata.MethodDefinitionHandle:this -12 (-6.19% of base) : 100302.dasm - System.Xml.Serialization.CodeGenerator:Else():this -56 (-6.00% of base) : 184513.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WriteCompilationOptions(Microsoft.Extensions.DependencyModel.CompilationOptions,System.Text.Json.Utf8JsonWriter):this -4 (-5.71% of base) : 57410.dasm - System.Reflection.TypeLoading.Ecma.EcmaGenericParameterType:get_MetadataToken():int:this -2 (-5.00% of base) : 203183.dasm - Microsoft.Extensions.Primitives.CancellationChangeToken:get_HasChanged():bool:this -2 (-4.76% of base) : 68315.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.NonMissingModuleSymbol:get_HasUnifiedReferences():bool:this -2 (-4.76% of base) : 162280.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEPropertySymbol:get_CallingConvention():int:this -2 (-4.76% of base) : 161539.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.NonMissingModuleSymbol:get_HasUnifiedReferences():bool:this -2 (-4.35% of base) : 143259.dasm - AnonymousTypeOrDelegateTemplateSymbol:GetAdjustedName(int):System.String:this -2 (-4.35% of base) : 131250.dasm - Newtonsoft.Json.JsonSerializer:get_CheckAdditionalContent():bool:this -6 (-4.29% of base) : 165193.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundTreeRewriter:VisitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -8 (-4.17% of base) : 130080.dasm - Newtonsoft.Json.Serialization.JsonContainerContract:.ctor(System.Type):this -2 (-4.00% of base) : 143286.dasm - AnonymousTypePropertySymbol:get_MetadataName():System.String:this -8 (-3.96% of base) : 100301.dasm - System.Xml.Serialization.CodeGenerator:EndIf():this -10 (-3.82% of base) : 100676.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitFilter(System.Xml.Xsl.Qil.QilLoop):System.Xml.Xsl.Qil.QilNode:this -6 (-3.75% of base) : 160587.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:GetAttributeUsageInfo():Microsoft.CodeAnalysis.AttributeUsageInfo:this -6 (-3.66% of base) : 161519.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.OverriddenMembersResult`1:.cctor() -8 (-3.64% of base) : 199701.dasm - System.Threading.Channels.AsyncOperation`1:GetResult(short):System.VoidResult:this -6 (-3.61% of base) : 163413.dasm - Microsoft.CodeAnalysis.VisualBasic.SourceFileBinder:get_OptionCompareText():bool:this -6 (-3.61% of base) : 163414.dasm - Microsoft.CodeAnalysis.VisualBasic.SourceFileBinder:get_OptionExplicit():bool:this -6 (-3.61% of base) : 163415.dasm - Microsoft.CodeAnalysis.VisualBasic.SourceFileBinder:get_OptionInfer():bool:this -2 (-3.57% of base) : 86300.dasm - System.Data.Common.SqlBooleanStorage:Get(int):System.Object:this -2 (-3.57% of base) : 86273.dasm - System.Data.Common.SqlByteStorage:Get(int):System.Object:this -2 (-3.45% of base) : 143350.dasm - AnonymousTypePropertyPublicSymbol:get_Name():System.String:this -2 (-3.45% of base) : 143351.dasm - AnonymousTypePropertyPublicSymbol:get_Type():Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol:this -6 (-3.37% of base) : 163416.dasm - Microsoft.CodeAnalysis.VisualBasic.SourceFileBinder:get_OptionStrict():ubyte:this -2 (-3.33% of base) : 199697.dasm - <>c:<.ctor>b__11_0(System.Object):this -8 (-3.28% of base) : 56451.dasm - System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1:get_Task():System.Threading.Tasks.ValueTask`1[System.Threading.Tasks.VoidTaskResult]:this -2 (-3.23% of base) : 165334.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundTreeWalker:VisitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -2 (-3.23% of base) : 201343.dasm - System.Threading.Tasks.Dataflow.Internal.JoinBlockTargetSharedResources:get_CanceledOrFaulted():bool:this -2 (-3.12% of base) : 69492.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.AnonymousTypeManager:GetAnonymousTypeProperty(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int):Microsoft.CodeAnalysis.CSharp.Symbols.PropertySymbol -2 (-3.12% of base) : 119562.dasm - Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers:b__32_0(Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer):bool:this -2 (-2.94% of base) : 199645.dasm - <>c:<.ctor>b__11_0(System.Object):this -2 (-2.94% of base) : 142077.dasm - StateMachineMethodToClassRewriter:VisitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -8 (-2.84% of base) : 56421.dasm - System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1:get_Task():System.Threading.Tasks.ValueTask`1[System.Threading.Tasks.VoidTaskResult]:this -6 (-2.80% of base) : 118063.dasm - d__105:MoveNext():bool:this -4 (-2.78% of base) : 86306.dasm - System.Data.Common.SqlBooleanStorage:.ctor(System.Data.DataColumn):this -4 (-2.78% of base) : 86279.dasm - System.Data.Common.SqlByteStorage:.ctor(System.Data.DataColumn):this -4 (-2.78% of base) : 42612.dasm - System.Runtime.InteropServices.NFloat:Equals(System.Object):bool:this -4 (-2.60% of base) : 95013.dasm - System.Runtime.Serialization.CodeGenerator:Else():this -2 (-2.56% of base) : 143348.dasm - AnonymousTypePropertyPublicSymbol:get_Locations():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Location]:this -2 (-2.56% of base) : 201153.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1:get_CanceledOrFaulted():bool:this -2 (-2.44% of base) : 201828.dasm - BatchBlockTargetCore:get_CanceledOrFaulted():bool:this -2 (-2.44% of base) : 65732.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol:get_IsIndexedProperty():bool:this -2 (-2.44% of base) : 63341.dasm - PENamedTypeSymbolGeneric:get_TypeArgumentsNoUseSiteDiagnostics():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol]:this -4 (-2.41% of base) : 67676.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:CheckMemberNamesDistinctFromType(Microsoft.CodeAnalysis.DiagnosticBag):this -2 (-2.33% of base) : 201664.dasm - BroadcastingSourceCore`1:get_CanceledOrFaulted():bool:this -2 (-2.33% of base) : 201212.dasm - System.Threading.Tasks.Dataflow.Internal.SourceCore`1:get_CanceledOrFaulted():bool:this -2 (-2.17% of base) : 65935.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol:get_CallingConvention():int:this -2 (-2.17% of base) : 162464.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:get_CallingConvention():int:this -2 (-2.13% of base) : 117315.dasm - <>c__DisplayClass50_0:b__1():Microsoft.CodeAnalysis.Diagnostics.AsyncQueue`1[Microsoft.CodeAnalysis.Diagnostics.CompilationEvent]:this -4 (-2.11% of base) : 143345.dasm - AnonymousTypePropertyPublicSymbol:Equals(System.Object):bool:this -2 (-2.00% of base) : 142129.dasm - Analysis:VisitBlock(Microsoft.CodeAnalysis.VisualBasic.BoundBlock):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this -2 (-1.96% of base) : 143318.dasm - AnonymousDelegateParameterSymbol:get_MetadataName():System.String:this -2 (-1.96% of base) : 65974.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol:get_IsVararg():bool:this -2 (-1.96% of base) : 162490.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:get_IsVararg():bool:this -2 (-1.92% of base) : 199653.dasm - System.Threading.Channels.AsyncOperation`1:TryReserveCompletionIfCancelable():bool:this -2 (-1.92% of base) : 199673.dasm - System.Threading.Channels.AsyncOperation`1:TryReserveCompletionIfCancelable():bool:this -2 (-1.89% of base) : 155736.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxListBuilder:ToArray():Microsoft.CodeAnalysis.ArrayElement`1[Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode][]:this -4 (-1.89% of base) : 100612.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:StartWriterLoop(System.Xml.Xsl.Qil.QilNode,byref,byref):this -8 (-1.86% of base) : 100598.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:EndNestedIterator(System.Xml.Xsl.Qil.QilNode):this -2 (-1.85% of base) : 30769.dasm - Microsoft.FSharp.Control.FSharpAsync:Start(Microsoft.FSharp.Control.FSharpAsync`1[Microsoft.FSharp.Core.Unit],Microsoft.FSharp.Core.FSharpOption`1[System.Threading.CancellationToken]) -4 (-1.80% of base) : 100224.dasm - System.Xml.Serialization.CodeGenerator:InitElseIf():this -8 (-1.75% of base) : 130150.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:InitializeContract(Newtonsoft.Json.Serialization.JsonContract):this -2 (-1.72% of base) : 142488.dasm - DocumentationCommentCompiler:VisitEvent(Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol):this -2 (-1.72% of base) : 142486.dasm - DocumentationCommentCompiler:VisitField(Microsoft.CodeAnalysis.VisualBasic.Symbols.FieldSymbol):this -2 (-1.72% of base) : 142479.dasm - DocumentationCommentCompiler:VisitProperty(Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol):this -2 (-1.72% of base) : 66085.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.MetadataDecoder:GetIndexOfReferencedAssembly(Microsoft.CodeAnalysis.AssemblyIdentity):int:this -2 (-1.72% of base) : 121548.dasm - Microsoft.CodeAnalysis.CustomAttributesBag`1:.cctor() -2 (-1.72% of base) : 159163.dasm - Microsoft.CodeAnalysis.VisualBasic.ClsComplianceChecker:VisitField(Microsoft.CodeAnalysis.VisualBasic.Symbols.FieldSymbol):this -2 (-1.72% of base) : 162591.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder:GetIndexOfReferencedAssembly(Microsoft.CodeAnalysis.AssemblyIdentity):int:this -10 (-1.71% of base) : 179764.dasm - System.Formats.Cbor.CborReader:ReadSingle():float:this -2 (-1.69% of base) : 199657.dasm - System.Threading.Channels.AsyncOperation`1:UnregisterCancellation():bool:this -2 (-1.69% of base) : 199674.dasm - System.Threading.Channels.AsyncOperation`1:UnregisterCancellation():bool:this -2 (-1.67% of base) : 143347.dasm - AnonymousTypePropertyPublicSymbol:get_DeclaringSyntaxReferences():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.SyntaxReference]:this -2 (-1.67% of base) : 143344.dasm - AnonymousTypePropertyPublicSymbol:GetHashCode():int:this -2 (-1.67% of base) : 120018.dasm - Microsoft.CodeAnalysis.Collections.CachingDictionary`2:AddToConcurrentMap(System.Collections.Concurrent.ConcurrentDictionary`2[System.__Canon, System.Collections.Immutable.ImmutableArray`1[System.__Canon]],System.__Canon):System.Collections.Immutable.ImmutableArray`1[System.__Canon]:this -2 (-1.67% of base) : 69720.dasm - Microsoft.CodeAnalysis.CSharp.Emit.PEAssemblyBuilderBase:Microsoft.Cci.IAssembly.get_Flags():int:this -2 (-1.67% of base) : 158358.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.PEAssemblyBuilderBase:get_IAssemblyFlags():int:this -2 (-1.64% of base) : 183539.dasm - <>c__DisplayClass19_0`1:b__0(System.Object):this -2 (-1.64% of base) : 183537.dasm - <>c__DisplayClass20_0`1:b__0(System.Object):this -2 (-1.64% of base) : 183525.dasm - <>c__DisplayClass44_0`2:b__0(System.Object):this -2 (-1.64% of base) : 117408.dasm - <>c__DisplayClass5_0:b__0(Microsoft.CodeAnalysis.Compilation):System.Threading.Tasks.Task`1[Microsoft.CodeAnalysis.Diagnostics.HostCompilationStartAnalysisScope]:this -2 (-1.64% of base) : 81903.dasm - Microsoft.CodeAnalysis.CSharp.ClsComplianceChecker:VisitEvent(Microsoft.CodeAnalysis.CSharp.Symbols.EventSymbol):this -2 (-1.64% of base) : 30768.dasm - Microsoft.FSharp.Control.FSharpAsync:StartAsTask(Microsoft.FSharp.Control.FSharpAsync`1[System.__Canon],Microsoft.FSharp.Core.FSharpOption`1[System.Threading.Tasks.TaskCreationOptions],Microsoft.FSharp.Core.FSharpOption`1[System.Threading.CancellationToken]):System.Threading.Tasks.Task`1[System.__Canon] -6 (-1.61% of base) : 162357.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PENamedTypeSymbol:DecodeAttributeUsageInfo():Microsoft.CodeAnalysis.AttributeUsageInfo:this -2 (-1.59% of base) : 29141.dasm - cancelHandler@1435-1:Invoke(Microsoft.FSharp.Core.Unit):Microsoft.FSharp.Control.FSharpAsync`1[Microsoft.FSharp.Core.Unit]:this -2 (-1.59% of base) : 162270.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEPropertySymbol:GetAccessorParameter(Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol,int):Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEParameterSymbol -2 (-1.56% of base) : 121822.dasm - Microsoft.CodeAnalysis.SpecialMembers:GetDescriptor(int):Microsoft.CodeAnalysis.RuntimeMembers.MemberDescriptor -2 (-1.56% of base) : 120720.dasm - Microsoft.CodeAnalysis.WellKnownMembers:GetDescriptor(int):Microsoft.CodeAnalysis.RuntimeMembers.MemberDescriptor -2 (-1.56% of base) : 29060.dasm - onCancel@1611-3:Invoke(Microsoft.FSharp.Core.Unit):Microsoft.FSharp.Core.Unit:this -2 (-1.54% of base) : 169181.dasm - Microsoft.Extensions.Hosting.Systemd.SystemdHelpers:IsSystemdService():bool -2 (-1.54% of base) : 29085.dasm - onCancel@1534-1:Invoke(Microsoft.FSharp.Core.Unit):Microsoft.FSharp.Core.Unit:this -4 (-1.53% of base) : 164674.dasm - Microsoft.CodeAnalysis.VisualBasic.DataFlowPass:NoteRead(Microsoft.CodeAnalysis.VisualBasic.BoundFieldAccess):this -8 (-1.50% of base) : 179742.dasm - System.Formats.Cbor.CborReader:PushDataItem(ubyte,System.Nullable`1[System.Int32]):this -2 (-1.49% of base) : 204100.dasm - AwaitableSocketAsyncEventArgs:System.Threading.Tasks.Sources.IValueTaskSource.GetResult(short):this -4 (-1.48% of base) : 100714.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitAnd(System.Xml.Xsl.Qil.QilBinary):System.Xml.Xsl.Qil.QilNode:this -4 (-1.47% of base) : 66328.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Retargeting.RetargetingModuleSymbol:SetReferences(Microsoft.CodeAnalysis.ModuleReferences`1[Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol],Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol):this 424 total methods with Code Size differences (418 improved, 6 regressed), 1069 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\libraries.pmi.Linux.arm.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm.checked.5\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm.checked.5\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root\superpmi.exe -target arm -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root_diff\clrjit_unix_arm_x86.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\libraries.pmi.Linux.arm.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm.checked.5\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm.checked.5\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm.checked.5\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm.checked.5\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries.pmi.Linux.arm.checked.5\diff Found 50 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 106408 Total bytes of diff: 106404 Total bytes of delta: -4 (-0.00% of base) Total relative delta: -0.06 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 2 : 60119.dasm (1.22% of base) 2 : 55909.dasm (0.04% of base) Top file improvements (bytes): -2 : 113001.dasm (-3.57% of base) -2 : 113021.dasm (-0.06% of base) -2 : 112996.dasm (-0.40% of base) -2 : 113026.dasm (-3.57% of base) 6 total files with Code Size differences (4 improved, 2 regressed), 44 unchanged. Top method regressions (bytes): 2 ( 0.04% of base) : 55909.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this 2 ( 1.22% of base) : 60119.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:ValidateGenericParamTable():this Top method improvements (bytes): -2 (-0.40% of base) : 112996.dasm - System.Data.Common.SqlBooleanStorage:Aggregate(System.Int32[],int):System.Object:this -2 (-3.57% of base) : 113001.dasm - System.Data.Common.SqlBooleanStorage:Get(int):System.Object:this -2 (-0.06% of base) : 113021.dasm - System.Data.Common.SqlByteStorage:Aggregate(System.Int32[],int):System.Object:this -2 (-3.57% of base) : 113026.dasm - System.Data.Common.SqlByteStorage:Get(int):System.Object:this Top method regressions (percentages): 2 ( 1.22% of base) : 60119.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:ValidateGenericParamTable():this 2 ( 0.04% of base) : 55909.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this Top method improvements (percentages): -2 (-3.57% of base) : 113001.dasm - System.Data.Common.SqlBooleanStorage:Get(int):System.Object:this -2 (-3.57% of base) : 113026.dasm - System.Data.Common.SqlByteStorage:Get(int):System.Object:this -2 (-0.40% of base) : 112996.dasm - System.Data.Common.SqlBooleanStorage:Aggregate(System.Int32[],int):System.Object:this -2 (-0.06% of base) : 113021.dasm - System.Data.Common.SqlByteStorage:Aggregate(System.Int32[],int):System.Object:this 6 total methods with Code Size differences (4 improved, 2 regressed), 44 unchanged. -------------------------------------------------------------------------------- Running asm diffs of D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\libraries_tests.pmi.Linux.arm.checked.mch Asm diffs found Creating dasm files: D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm.checked.5\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm.checked.5\diff Differences found. To replay SuperPMI use: set COMPlus_JitDisasm=* set COMPlus_JitUnwindDump=* set COMPlus_JitEHDump=* set COMPlus_NgenDisasm=* set COMPlus_NgenUnwindDump=* set COMPlus_NgenEHDump=* set COMPlus_JitDiffableDasm=1 set COMPlus_JitEnableNoWayAssert=1 set COMPlus_JitNoForceFallback=1 set COMPlus_JitDisasmWithGC=1 D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root\superpmi.exe -target arm -c ### D:\Sergey\git\runtime\artifacts\tests\coreclr\windows.x86.Checked\Tests\Core_Root_diff\clrjit_unix_arm_x86.dll D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\libraries_tests.pmi.Linux.arm.checked.mch Generated asm is located under D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm.checked.5\base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm.checked.5\diff Textual differences found in generated asm. Invoking: D:\Sergey\git\jitutils\bin\jit-analyze.bat --md D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm.checked.5\summary.md -r --base D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm.checked.5\base --diff D:\Sergey\git\runtime\artifacts\spmi\asm.libraries_tests.pmi.Linux.arm.checked.5\diff Found 81 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 69196 Total bytes of diff: 68974 Total bytes of delta: -222 (-0.32% of base) Total relative delta: -0.83 diff is an improvement. relative diff is an improvement. Top file improvements (bytes): -16 : 174035.dasm (-0.79% of base) -12 : 44155.dasm (-5.66% of base) -12 : 44149.dasm (-5.77% of base) -12 : 44595.dasm (-4.41% of base) -12 : 44591.dasm (-4.72% of base) -10 : 315331.dasm (-15.15% of base) -8 : 46166.dasm (-1.45% of base) -8 : 245448.dasm (-2.31% of base) -8 : 46186.dasm (-1.45% of base) -8 : 139788.dasm (-0.89% of base) -8 : 46149.dasm (-1.45% of base) -6 : 73031.dasm (-0.61% of base) -4 : 44752.dasm (-0.88% of base) -4 : 44480.dasm (-0.89% of base) -4 : 8847.dasm (-0.05% of base) -4 : 8845.dasm (-0.22% of base) -4 : 8857.dasm (-0.29% of base) -4 : 8855.dasm (-0.29% of base) -4 : 305051.dasm (-0.09% of base) -4 : 8853.dasm (-0.29% of base) -4 : 44746.dasm (-0.88% of base) -4 : 44474.dasm (-0.89% of base) -4 : 8849.dasm (-0.42% of base) -2 : 66039.dasm (-0.28% of base) -2 : 44111.dasm (-0.71% of base) -2 : 46859.dasm (-2.44% of base) -2 : 8820.dasm (-0.25% of base) -2 : 46741.dasm (-1.69% of base) -2 : 8819.dasm (-0.43% of base) -2 : 8839.dasm (-0.15% of base) -2 : 44117.dasm (-0.71% of base) -2 : 50699.dasm (-1.47% of base) -2 : 8837.dasm (-0.15% of base) -2 : 8925.dasm (-0.16% of base) -2 : 46747.dasm (-1.47% of base) -2 : 8836.dasm (-0.16% of base) -2 : 50693.dasm (-1.69% of base) -2 : 8821.dasm (-0.13% of base) -2 : 305047.dasm (-0.05% of base) -2 : 51913.dasm (-2.56% of base) -2 : 50791.dasm (-2.44% of base) -2 : 8826.dasm (-0.25% of base) -2 : 46853.dasm (-2.56% of base) -2 : 8824.dasm (-0.13% of base) -2 : 3671.dasm (-2.63% of base) -2 : 3672.dasm (-2.56% of base) -2 : 3673.dasm (-2.56% of base) -2 : 3674.dasm (-2.63% of base) -2 : 8818.dasm (-0.16% of base) -2 : 8841.dasm (-0.15% of base) -2 : 50785.dasm (-2.56% of base) -2 : 8825.dasm (-0.21% of base) 52 total files with Code Size differences (52 improved, 0 regressed), 29 unchanged. Top method improvements (bytes): -16 (-0.79% of base) : 174035.dasm - Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests:ResolvesServiceMixedServiceAndOptionalStructConstructorArgumentsReliably():this -12 (-5.77% of base) : 44149.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructArray(int):System.Linq.Expressions.Tests.S[] -12 (-5.66% of base) : 44155.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructWithStructArray(int):System.Linq.Expressions.Tests.Ss[] -12 (-4.72% of base) : 44591.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.S][] -12 (-4.41% of base) : 44595.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructWithStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.Ss][] -10 (-15.15% of base) : 315331.dasm - <>c__DisplayClass15_0:b__0():System.Object:this -8 (-2.31% of base) : 245448.dasm - d__0:MoveNext():this -8 (-1.45% of base) : 46166.dasm - System.Linq.Expressions.Tests.CastTests:VerifyIEquatableOfStructCastStruct(System.IEquatable`1[S],bool) -8 (-1.45% of base) : 46186.dasm - System.Linq.Expressions.Tests.CastTests:VerifyObjectCastStruct(System.Object,bool) -8 (-1.45% of base) : 46149.dasm - System.Linq.Expressions.Tests.CastTests:VerifyValueTypeCastStruct(System.ValueType,bool) -8 (-0.89% of base) : 139788.dasm - System.Runtime.InteropServices.Tests.NFloatTests:EqualsTest(System.Runtime.InteropServices.NFloat,System.Object,bool):this -6 (-0.61% of base) : 73031.dasm - d__1:MoveNext():this -4 (-0.09% of base) : 305051.dasm - d__39:MoveNext():this -4 (-0.29% of base) : 8853.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007.operate007.Test:Test2():bool -4 (-0.29% of base) : 8855.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007.operate007.Test:Test4():bool -4 (-0.29% of base) : 8857.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007.operate007.Test:Test6():bool -4 (-0.22% of base) : 8845.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007a.operate007a.Test:Test2():bool -4 (-0.05% of base) : 8847.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007a.operate007a.Test:Test4():bool -4 (-0.42% of base) : 8849.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007a.operate007a.Test:Test6():bool -4 (-0.89% of base) : 44474.dasm - System.Linq.Expressions.Tests.NewArrayListTests:VerifyStructArrayList(System.Linq.Expressions.Tests.S[],System.Linq.Expressions.Expression[],bool) -4 (-0.89% of base) : 44480.dasm - System.Linq.Expressions.Tests.NewArrayListTests:VerifyStructWithValueArrayList(System.Linq.Expressions.Tests.Ss[],System.Linq.Expressions.Expression[],bool) -4 (-0.88% of base) : 44746.dasm - System.Linq.Expressions.Tests.NullableNewArrayListTests:VerifyNullableStructArrayList(System.Nullable`1[System.Linq.Expressions.Tests.S][],System.Linq.Expressions.Expression[],bool) -4 (-0.88% of base) : 44752.dasm - System.Linq.Expressions.Tests.NullableNewArrayListTests:VerifyNullableStructWithValueArrayList(System.Nullable`1[System.Linq.Expressions.Tests.Ss][],System.Linq.Expressions.Expression[],bool) -2 (-0.05% of base) : 305047.dasm - d__38:MoveNext():this -2 (-0.16% of base) : 8925.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate004.operate004.Test:Test2():bool -2 (-0.16% of base) : 8836.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007b.operate007b.Test:Test2():bool -2 (-0.15% of base) : 8837.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007b.operate007b.Test:Test3():bool -2 (-0.15% of base) : 8839.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007b.operate007b.Test:Test5():bool -2 (-0.15% of base) : 8841.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007b.operate007b.Test:Test7():bool -2 (-0.16% of base) : 8818.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test3():bool -2 (-0.43% of base) : 8819.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test3a():bool -2 (-0.25% of base) : 8820.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test4():bool -2 (-0.13% of base) : 8821.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test4a():bool -2 (-0.13% of base) : 8824.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test7():bool -2 (-0.21% of base) : 8825.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test7a():bool -2 (-0.25% of base) : 8826.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test8():bool -2 (-2.63% of base) : 3674.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:get_Item(int):System.Object:this -2 (-2.63% of base) : 3671.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:InstanceMethod():System.Object:this -2 (-2.56% of base) : 3673.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:op_Addition(ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon],int):System.Object -2 (-2.56% of base) : 3672.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:StaticMethod():System.Object -2 (-0.28% of base) : 66039.dasm - Microsoft.CodeAnalysis.Rename.RenameLocations:Filter(System.Func`2[[Microsoft.CodeAnalysis.Location, Microsoft.CodeAnalysis, Version=3.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):Microsoft.CodeAnalysis.Rename.RenameLocations:this -2 (-0.71% of base) : 44111.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:CheckStructArrayIndexExpression(System.Linq.Expressions.Tests.S[],int,bool):bool -2 (-0.71% of base) : 44117.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:CheckStructWithStructArrayIndexExpression(System.Linq.Expressions.Tests.Ss[],int,bool):bool -2 (-1.69% of base) : 46741.dasm - System.Linq.Expressions.Tests.ConstantNullableTests:CheckNullableStructConstantTest(bool) -2 (-1.47% of base) : 46747.dasm - System.Linq.Expressions.Tests.ConstantNullableTests:CheckNullableStructWithValueConstantTest(bool) -2 (-2.56% of base) : 46853.dasm - System.Linq.Expressions.Tests.ConstantTests:CheckStructConstantTest(bool) -2 (-2.44% of base) : 46859.dasm - System.Linq.Expressions.Tests.ConstantTests:CheckStructWithValueConstantTest(bool) -2 (-1.69% of base) : 50693.dasm - System.Linq.Expressions.Tests.LambdaIdentityNullableTests:CheckLambdaIdentityNullableStructTest(bool) -2 (-1.47% of base) : 50699.dasm - System.Linq.Expressions.Tests.LambdaIdentityNullableTests:CheckLambdaIdentityNullableStructWithValueTest(bool) -2 (-2.56% of base) : 50785.dasm - System.Linq.Expressions.Tests.LambdaIdentityTests:CheckLambdaIdentityStructTest(bool) -2 (-2.44% of base) : 50791.dasm - System.Linq.Expressions.Tests.LambdaIdentityTests:CheckLambdaIdentityStructWithValueTest(bool) -2 (-2.56% of base) : 51913.dasm - System.Linq.Expressions.Tests.NewWithParameterTests:CheckNewWithParameterStructTest(bool) Top method improvements (percentages): -10 (-15.15% of base) : 315331.dasm - <>c__DisplayClass15_0:b__0():System.Object:this -12 (-5.77% of base) : 44149.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructArray(int):System.Linq.Expressions.Tests.S[] -12 (-5.66% of base) : 44155.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:GenerateStructWithStructArray(int):System.Linq.Expressions.Tests.Ss[] -12 (-4.72% of base) : 44591.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.S][] -12 (-4.41% of base) : 44595.dasm - System.Linq.Expressions.Tests.NullableArrayIndexTests:GenerateNullableStructWithStructArray(int):System.Nullable`1[System.Linq.Expressions.Tests.Ss][] -2 (-2.63% of base) : 3674.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:get_Item(int):System.Object:this -2 (-2.63% of base) : 3671.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:InstanceMethod():System.Object:this -2 (-2.56% of base) : 3673.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:op_Addition(ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon],int):System.Object -2 (-2.56% of base) : 3672.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.integeregereraction.commongendefretdym.commongendefretdym.FirstClassReturnDynamicStruct`1[__Canon][System.__Canon]:StaticMethod():System.Object -2 (-2.56% of base) : 46853.dasm - System.Linq.Expressions.Tests.ConstantTests:CheckStructConstantTest(bool) -2 (-2.56% of base) : 50785.dasm - System.Linq.Expressions.Tests.LambdaIdentityTests:CheckLambdaIdentityStructTest(bool) -2 (-2.56% of base) : 51913.dasm - System.Linq.Expressions.Tests.NewWithParameterTests:CheckNewWithParameterStructTest(bool) -2 (-2.44% of base) : 46859.dasm - System.Linq.Expressions.Tests.ConstantTests:CheckStructWithValueConstantTest(bool) -2 (-2.44% of base) : 50791.dasm - System.Linq.Expressions.Tests.LambdaIdentityTests:CheckLambdaIdentityStructWithValueTest(bool) -8 (-2.31% of base) : 245448.dasm - d__0:MoveNext():this -2 (-1.69% of base) : 46741.dasm - System.Linq.Expressions.Tests.ConstantNullableTests:CheckNullableStructConstantTest(bool) -2 (-1.69% of base) : 50693.dasm - System.Linq.Expressions.Tests.LambdaIdentityNullableTests:CheckLambdaIdentityNullableStructTest(bool) -2 (-1.47% of base) : 46747.dasm - System.Linq.Expressions.Tests.ConstantNullableTests:CheckNullableStructWithValueConstantTest(bool) -2 (-1.47% of base) : 50699.dasm - System.Linq.Expressions.Tests.LambdaIdentityNullableTests:CheckLambdaIdentityNullableStructWithValueTest(bool) -8 (-1.45% of base) : 46166.dasm - System.Linq.Expressions.Tests.CastTests:VerifyIEquatableOfStructCastStruct(System.IEquatable`1[S],bool) -8 (-1.45% of base) : 46186.dasm - System.Linq.Expressions.Tests.CastTests:VerifyObjectCastStruct(System.Object,bool) -8 (-1.45% of base) : 46149.dasm - System.Linq.Expressions.Tests.CastTests:VerifyValueTypeCastStruct(System.ValueType,bool) -4 (-0.89% of base) : 44474.dasm - System.Linq.Expressions.Tests.NewArrayListTests:VerifyStructArrayList(System.Linq.Expressions.Tests.S[],System.Linq.Expressions.Expression[],bool) -4 (-0.89% of base) : 44480.dasm - System.Linq.Expressions.Tests.NewArrayListTests:VerifyStructWithValueArrayList(System.Linq.Expressions.Tests.Ss[],System.Linq.Expressions.Expression[],bool) -8 (-0.89% of base) : 139788.dasm - System.Runtime.InteropServices.Tests.NFloatTests:EqualsTest(System.Runtime.InteropServices.NFloat,System.Object,bool):this -4 (-0.88% of base) : 44746.dasm - System.Linq.Expressions.Tests.NullableNewArrayListTests:VerifyNullableStructArrayList(System.Nullable`1[System.Linq.Expressions.Tests.S][],System.Linq.Expressions.Expression[],bool) -4 (-0.88% of base) : 44752.dasm - System.Linq.Expressions.Tests.NullableNewArrayListTests:VerifyNullableStructWithValueArrayList(System.Nullable`1[System.Linq.Expressions.Tests.Ss][],System.Linq.Expressions.Expression[],bool) -16 (-0.79% of base) : 174035.dasm - Microsoft.Extensions.DependencyInjection.Tests.ServiceProviderContainerTests:ResolvesServiceMixedServiceAndOptionalStructConstructorArgumentsReliably():this -2 (-0.71% of base) : 44111.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:CheckStructArrayIndexExpression(System.Linq.Expressions.Tests.S[],int,bool):bool -2 (-0.71% of base) : 44117.dasm - System.Linq.Expressions.Tests.ArrayIndexTests:CheckStructWithStructArrayIndexExpression(System.Linq.Expressions.Tests.Ss[],int,bool):bool -6 (-0.61% of base) : 73031.dasm - d__1:MoveNext():this -2 (-0.43% of base) : 8819.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test3a():bool -4 (-0.42% of base) : 8849.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007a.operate007a.Test:Test6():bool -4 (-0.29% of base) : 8857.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007.operate007.Test:Test6():bool -4 (-0.29% of base) : 8853.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007.operate007.Test:Test2():bool -4 (-0.29% of base) : 8855.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007.operate007.Test:Test4():bool -2 (-0.28% of base) : 66039.dasm - Microsoft.CodeAnalysis.Rename.RenameLocations:Filter(System.Func`2[[Microsoft.CodeAnalysis.Location, Microsoft.CodeAnalysis, Version=3.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):Microsoft.CodeAnalysis.Rename.RenameLocations:this -2 (-0.25% of base) : 8826.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test8():bool -2 (-0.25% of base) : 8820.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test4():bool -4 (-0.22% of base) : 8845.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007a.operate007a.Test:Test2():bool -2 (-0.21% of base) : 8825.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test7a():bool -2 (-0.16% of base) : 8925.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate004.operate004.Test:Test2():bool -2 (-0.16% of base) : 8818.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test3():bool -2 (-0.16% of base) : 8836.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007b.operate007b.Test:Test2():bool -2 (-0.15% of base) : 8837.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007b.operate007b.Test:Test3():bool -2 (-0.15% of base) : 8839.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007b.operate007b.Test:Test5():bool -2 (-0.15% of base) : 8841.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007b.operate007b.Test:Test7():bool -2 (-0.13% of base) : 8821.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test4a():bool -2 (-0.13% of base) : 8824.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate008a.operate008a.Test:Test7():bool -4 (-0.09% of base) : 305051.dasm - d__39:MoveNext():this -4 (-0.05% of base) : 8847.dasm - ManagedTests.DynamicCSharp.Conformance.dynamic.dynamicType.basic.operate007a.operate007a.Test:Test4():bool -2 (-0.05% of base) : 305047.dasm - d__38:MoveNext():this 52 total methods with Code Size differences (52 improved, 0 regressed), 29 unchanged. -------------------------------------------------------------------------------- Asm diffs summary: Summary Markdown file: D:\Sergey\git\runtime\artifacts\spmi\diff_summary.24.md Asm diffs in 4 MCH files: D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\coreclr_tests.pmi.Linux.arm.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\libraries.crossgen2.Linux.arm.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\libraries.pmi.Linux.arm.checked.mch D:\Sergey\git\runtime\artifacts\spmi\mch\5ed35c58-857b-48dd-a818-7c0136dc9f73.Linux.arm\libraries_tests.pmi.Linux.arm.checked.mch