Skip to content

Instantly share code, notes, and snippets.

@ivanpovazan
Created April 3, 2023 13:59
Show Gist options
  • Save ivanpovazan/41426cb90655bcca1963e15f75bb9fa3 to your computer and use it in GitHub Desktop.
Save ivanpovazan/41426cb90655bcca1963e15f75bb9fa3 to your computer and use it in GitHub Desktop.
.NET8 System.Reflection-android-arm64 benchmark log
MSBuild version 17.6.0-preview-23165-02+60ea2f733 for .NET
Determining projects to restore...
Restored /Users/ivan/repos/repro-83893/SharedBenchmarks/SharedBenchmarks.csproj (in 149 ms).
Restored /Users/ivan/repos/repro-83893/DotNetRunner/DotNetRunner.csproj (in 215 ms).
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/DotNetRunner/DotNetRunner.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
DotNetRunner -> /Users/ivan/repos/repro-83893/DotNetRunner/bin/Release/net8.0-android/DotNetRunner.dll
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/SharedBenchmarks/SharedBenchmarks.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
Running benchmarks. This might take a while... See 'adb logcat' for realtime progress.
INSTRUMENTATION_CODE: -1
--------- beginning of perf
--------- beginning of main
--------- beginning of system
I/DOTNET : JNI_OnLoad: JNI_OnLoad in pal_jni.c
D/DOTNET : GetOptionalClassGRef: optional class com/android/org/conscrypt/OpenSSLEngineImpl was not found
I/DOTNET : // Validating benchmarks:
I/DOTNET : // * No exporters defined, results will not be persisted.
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: Start *****
I/DOTNET : // ***** Found 2 benchmark(s) in total *****
I/DOTNET : // ***** Building 1 exe(s) in Parallel: Start *****
I/DOTNET : // ***** Done, took 00:00:00 (0.12 sec) *****
I/DOTNET : // Found 2 benchmarks:
I/DOTNET : // ReflectionBenchmark.ContructorInfo_Invoke: Job-IQFYZD(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // ReflectionBenchmark.MethodInfo_Invoke: Job-IQFYZD(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.ContructorInfo_Invoke: Job-IQFYZD(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-IQFYZD(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 452761.00 ns, 452.7610 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 452761.00 ns, 452.7610 us/op
I/DOTNET : // GC: 0 0 0 5144 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 452.761 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 452.761 us, Q1 = 452.761 us, Median = 452.761 us, Q3 = 452.761 us, Max = 452.761 us
I/DOTNET : IQR = 0.000 us, LowerFence = 452.761 us, UpperFence = 452.761 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.MethodInfo_Invoke: Job-IQFYZD(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-IQFYZD(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 564791.00 ns, 564.7910 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 564791.00 ns, 564.7910 us/op
I/DOTNET : // GC: 0 0 0 2432 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 564.791 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 564.791 us, Q1 = 564.791 us, Median = 564.791 us, Q3 = 564.791 us, Max = 564.791 us
I/DOTNET : IQR = 0.000 us, LowerFence = 564.791 us, UpperFence = 564.791 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // ***** BenchmarkRunner: Finish *****
I/DOTNET :
I/DOTNET : // * Export *
I/DOTNET :
I/DOTNET : // * Detailed results *
I/DOTNET : ReflectionBenchmark.ContructorInfo_Invoke: Job-IQFYZD(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 452.761 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 452.761 us, Q1 = 452.761 us, Median = 452.761 us, Q3 = 452.761 us, Max = 452.761 us
I/DOTNET : IQR = 0.000 us, LowerFence = 452.761 us, UpperFence = 452.761 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [452.760 us ; 452.762 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : ReflectionBenchmark.MethodInfo_Invoke: Job-IQFYZD(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 564.791 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 564.791 us, Q1 = 564.791 us, Median = 564.791 us, Q3 = 564.791 us, Max = 564.791 us
I/DOTNET : IQR = 0.000 us, LowerFence = 564.791 us, UpperFence = 564.791 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [564.790 us ; 564.792 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : // * Summary *
I/DOTNET :
I/DOTNET : BenchmarkDotNet=v0.13.5.2136-nightly, OS=Unknown
I/DOTNET : Unknown processor
I/DOTNET : [Host] : .NET 8.0.0 using MonoVM, Arm64
I/DOTNET :
I/DOTNET : Toolchain=InProcessEmitToolchain IterationCount=1 RunStrategy=ColdStart
I/DOTNET :
I/DOTNET : | Method | Mean | Error | Allocated |
I/DOTNET : |---------------------- |---------:|------:|----------:|
I/DOTNET : | ContructorInfo_Invoke | 452.8 us | NA | 5.02 KB |
I/DOTNET : | MethodInfo_Invoke | 564.8 us | NA | 2.38 KB |
I/DOTNET :
I/DOTNET : // * Legends *
I/DOTNET : Mean : Arithmetic mean of all measurements
I/DOTNET : Error : Half of 99.9% confidence interval
I/DOTNET : Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B)
I/DOTNET : 1 us : 1 Microsecond (0.000001 sec)
I/DOTNET :
I/DOTNET : // * Diagnostic Output - MemoryDiagnoser *
I/DOTNET :
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: End *****
I/DOTNET : Run time: 00:00:00 (0.56 sec), executed benchmarks: 2
I/DOTNET :
I/DOTNET : Global total time: 00:00:00 (0.9 sec), executed benchmarks: 2
I/DOTNET : // * Artifacts cleanup *
D/DOTNET : Benchmark complete, success: True
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:36.98
Workload updates are available. Run `dotnet workload list` for more information.
MSBuild version 17.6.0-preview-23165-02+60ea2f733 for .NET
Determining projects to restore...
All projects are up-to-date for restore.
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/DotNetRunner/DotNetRunner.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
DotNetRunner -> /Users/ivan/repos/repro-83893/DotNetRunner/bin/Release/net8.0-android/DotNetRunner.dll
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/SharedBenchmarks/SharedBenchmarks.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
Running benchmarks. This might take a while... See 'adb logcat' for realtime progress.
INSTRUMENTATION_CODE: -1
--------- beginning of perf
--------- beginning of main
--------- beginning of system
I/DOTNET : JNI_OnLoad: JNI_OnLoad in pal_jni.c
D/DOTNET : GetOptionalClassGRef: optional class com/android/org/conscrypt/OpenSSLEngineImpl was not found
I/DOTNET : // Validating benchmarks:
I/DOTNET : // * No exporters defined, results will not be persisted.
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: Start *****
I/DOTNET : // ***** Found 2 benchmark(s) in total *****
I/DOTNET : // ***** Building 1 exe(s) in Parallel: Start *****
I/DOTNET : // ***** Done, took 00:00:00 (0.17 sec) *****
I/DOTNET : // Found 2 benchmarks:
I/DOTNET : // ReflectionBenchmark.ContructorInfo_Invoke: Job-WZGXUU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // ReflectionBenchmark.MethodInfo_Invoke: Job-WZGXUU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.ContructorInfo_Invoke: Job-WZGXUU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-WZGXUU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 464583.00 ns, 464.5830 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 464583.00 ns, 464.5830 us/op
I/DOTNET : // GC: 0 0 0 4184 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 464.583 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 464.583 us, Q1 = 464.583 us, Median = 464.583 us, Q3 = 464.583 us, Max = 464.583 us
I/DOTNET : IQR = 0.000 us, LowerFence = 464.583 us, UpperFence = 464.583 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.MethodInfo_Invoke: Job-WZGXUU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-WZGXUU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 824219.00 ns, 824.2190 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 824219.00 ns, 824.2190 us/op
I/DOTNET : // GC: 0 0 0 2432 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 824.219 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 824.219 us, Q1 = 824.219 us, Median = 824.219 us, Q3 = 824.219 us, Max = 824.219 us
I/DOTNET : IQR = 0.000 us, LowerFence = 824.219 us, UpperFence = 824.219 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // ***** BenchmarkRunner: Finish *****
I/DOTNET :
I/DOTNET : // * Export *
I/DOTNET :
I/DOTNET : // * Detailed results *
I/DOTNET : ReflectionBenchmark.ContructorInfo_Invoke: Job-WZGXUU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 464.583 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 464.583 us, Q1 = 464.583 us, Median = 464.583 us, Q3 = 464.583 us, Max = 464.583 us
I/DOTNET : IQR = 0.000 us, LowerFence = 464.583 us, UpperFence = 464.583 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [464.582 us ; 464.584 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : ReflectionBenchmark.MethodInfo_Invoke: Job-WZGXUU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 824.219 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 824.219 us, Q1 = 824.219 us, Median = 824.219 us, Q3 = 824.219 us, Max = 824.219 us
I/DOTNET : IQR = 0.000 us, LowerFence = 824.219 us, UpperFence = 824.219 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [824.218 us ; 824.220 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : // * Summary *
I/DOTNET :
I/DOTNET : BenchmarkDotNet=v0.13.5.2136-nightly, OS=Unknown
I/DOTNET : Unknown processor
I/DOTNET : [Host] : .NET 8.0.0 using MonoVM, Arm64
I/DOTNET :
I/DOTNET : Toolchain=InProcessEmitToolchain IterationCount=1 RunStrategy=ColdStart
I/DOTNET :
I/DOTNET : | Method | Mean | Error | Allocated |
I/DOTNET : |---------------------- |---------:|------:|----------:|
I/DOTNET : | ContructorInfo_Invoke | 464.6 us | NA | 4.09 KB |
I/DOTNET : | MethodInfo_Invoke | 824.2 us | NA | 2.38 KB |
I/DOTNET :
I/DOTNET : // * Legends *
I/DOTNET : Mean : Arithmetic mean of all measurements
I/DOTNET : Error : Half of 99.9% confidence interval
I/DOTNET : Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B)
I/DOTNET : 1 us : 1 Microsecond (0.000001 sec)
I/DOTNET :
I/DOTNET : // * Diagnostic Output - MemoryDiagnoser *
I/DOTNET :
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: End *****
I/DOTNET : Run time: 00:00:00 (0.77 sec), executed benchmarks: 2
I/DOTNET :
I/DOTNET : Global total time: 00:00:01 (1.19 sec), executed benchmarks: 2
I/DOTNET : // * Artifacts cleanup *
D/DOTNET : Benchmark complete, success: True
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:05.98
Workload updates are available. Run `dotnet workload list` for more information.
MSBuild version 17.6.0-preview-23165-02+60ea2f733 for .NET
Determining projects to restore...
All projects are up-to-date for restore.
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/DotNetRunner/DotNetRunner.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
DotNetRunner -> /Users/ivan/repos/repro-83893/DotNetRunner/bin/Release/net8.0-android/DotNetRunner.dll
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/SharedBenchmarks/SharedBenchmarks.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
Running benchmarks. This might take a while... See 'adb logcat' for realtime progress.
INSTRUMENTATION_CODE: -1
--------- beginning of perf
--------- beginning of main
--------- beginning of system
I/DOTNET : JNI_OnLoad: JNI_OnLoad in pal_jni.c
D/DOTNET : GetOptionalClassGRef: optional class com/android/org/conscrypt/OpenSSLEngineImpl was not found
I/DOTNET : // Validating benchmarks:
I/DOTNET : // * No exporters defined, results will not be persisted.
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: Start *****
I/DOTNET : // ***** Found 2 benchmark(s) in total *****
I/DOTNET : // ***** Building 1 exe(s) in Parallel: Start *****
I/DOTNET : // ***** Done, took 00:00:00 (0.14 sec) *****
I/DOTNET : // Found 2 benchmarks:
I/DOTNET : // ReflectionBenchmark.ContructorInfo_Invoke: Job-JOJXYY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // ReflectionBenchmark.MethodInfo_Invoke: Job-JOJXYY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.ContructorInfo_Invoke: Job-JOJXYY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-JOJXYY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 494532.00 ns, 494.5320 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 494532.00 ns, 494.5320 us/op
I/DOTNET : // GC: 0 0 0 5144 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 494.532 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 494.532 us, Q1 = 494.532 us, Median = 494.532 us, Q3 = 494.532 us, Max = 494.532 us
I/DOTNET : IQR = 0.000 us, LowerFence = 494.532 us, UpperFence = 494.532 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.MethodInfo_Invoke: Job-JOJXYY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-JOJXYY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 554166.00 ns, 554.1660 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 554166.00 ns, 554.1660 us/op
I/DOTNET : // GC: 0 0 0 2432 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 554.166 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 554.166 us, Q1 = 554.166 us, Median = 554.166 us, Q3 = 554.166 us, Max = 554.166 us
I/DOTNET : IQR = 0.000 us, LowerFence = 554.166 us, UpperFence = 554.166 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // ***** BenchmarkRunner: Finish *****
I/DOTNET :
I/DOTNET : // * Export *
I/DOTNET :
I/DOTNET : // * Detailed results *
I/DOTNET : ReflectionBenchmark.ContructorInfo_Invoke: Job-JOJXYY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 494.532 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 494.532 us, Q1 = 494.532 us, Median = 494.532 us, Q3 = 494.532 us, Max = 494.532 us
I/DOTNET : IQR = 0.000 us, LowerFence = 494.532 us, UpperFence = 494.532 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [494.531 us ; 494.533 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : ReflectionBenchmark.MethodInfo_Invoke: Job-JOJXYY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 554.166 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 554.166 us, Q1 = 554.166 us, Median = 554.166 us, Q3 = 554.166 us, Max = 554.166 us
I/DOTNET : IQR = 0.000 us, LowerFence = 554.166 us, UpperFence = 554.166 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [554.165 us ; 554.167 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : // * Summary *
I/DOTNET :
I/DOTNET : BenchmarkDotNet=v0.13.5.2136-nightly, OS=Unknown
I/DOTNET : Unknown processor
I/DOTNET : [Host] : .NET 8.0.0 using MonoVM, Arm64
I/DOTNET :
I/DOTNET : Toolchain=InProcessEmitToolchain IterationCount=1 RunStrategy=ColdStart
I/DOTNET :
I/DOTNET : | Method | Mean | Error | Allocated |
I/DOTNET : |---------------------- |---------:|------:|----------:|
I/DOTNET : | ContructorInfo_Invoke | 494.5 us | NA | 5.02 KB |
I/DOTNET : | MethodInfo_Invoke | 554.2 us | NA | 2.38 KB |
I/DOTNET :
I/DOTNET : // * Legends *
I/DOTNET : Mean : Arithmetic mean of all measurements
I/DOTNET : Error : Half of 99.9% confidence interval
I/DOTNET : Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B)
I/DOTNET : 1 us : 1 Microsecond (0.000001 sec)
I/DOTNET :
I/DOTNET : // * Diagnostic Output - MemoryDiagnoser *
I/DOTNET :
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: End *****
I/DOTNET : Run time: 00:00:00 (0.55 sec), executed benchmarks: 2
I/DOTNET :
I/DOTNET : Global total time: 00:00:00 (0.91 sec), executed benchmarks: 2
I/DOTNET : // * Artifacts cleanup *
D/DOTNET : Benchmark complete, success: True
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:05.48
Workload updates are available. Run `dotnet workload list` for more information.
MSBuild version 17.6.0-preview-23165-02+60ea2f733 for .NET
Determining projects to restore...
All projects are up-to-date for restore.
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/DotNetRunner/DotNetRunner.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
DotNetRunner -> /Users/ivan/repos/repro-83893/DotNetRunner/bin/Release/net8.0-android/DotNetRunner.dll
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/SharedBenchmarks/SharedBenchmarks.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
Running benchmarks. This might take a while... See 'adb logcat' for realtime progress.
INSTRUMENTATION_CODE: -1
--------- beginning of perf
--------- beginning of main
--------- beginning of system
I/DOTNET : JNI_OnLoad: JNI_OnLoad in pal_jni.c
D/DOTNET : GetOptionalClassGRef: optional class com/android/org/conscrypt/OpenSSLEngineImpl was not found
I/DOTNET : // Validating benchmarks:
I/DOTNET : // * No exporters defined, results will not be persisted.
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: Start *****
I/DOTNET : // ***** Found 2 benchmark(s) in total *****
I/DOTNET : // ***** Building 1 exe(s) in Parallel: Start *****
I/DOTNET : // ***** Done, took 00:00:00 (0.15 sec) *****
I/DOTNET : // Found 2 benchmarks:
I/DOTNET : // ReflectionBenchmark.ContructorInfo_Invoke: Job-IUTGCH(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // ReflectionBenchmark.MethodInfo_Invoke: Job-IUTGCH(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.ContructorInfo_Invoke: Job-IUTGCH(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-IUTGCH(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 458125.00 ns, 458.1250 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 458125.00 ns, 458.1250 us/op
I/DOTNET : // GC: 0 0 0 5144 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 458.125 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 458.125 us, Q1 = 458.125 us, Median = 458.125 us, Q3 = 458.125 us, Max = 458.125 us
I/DOTNET : IQR = 0.000 us, LowerFence = 458.125 us, UpperFence = 458.125 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.MethodInfo_Invoke: Job-IUTGCH(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-IUTGCH(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 528698.00 ns, 528.6980 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 528698.00 ns, 528.6980 us/op
I/DOTNET : // GC: 0 0 0 2432 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 528.698 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 528.698 us, Q1 = 528.698 us, Median = 528.698 us, Q3 = 528.698 us, Max = 528.698 us
I/DOTNET : IQR = 0.000 us, LowerFence = 528.698 us, UpperFence = 528.698 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // ***** BenchmarkRunner: Finish *****
I/DOTNET :
I/DOTNET : // * Export *
I/DOTNET :
I/DOTNET : // * Detailed results *
I/DOTNET : ReflectionBenchmark.ContructorInfo_Invoke: Job-IUTGCH(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 458.125 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 458.125 us, Q1 = 458.125 us, Median = 458.125 us, Q3 = 458.125 us, Max = 458.125 us
I/DOTNET : IQR = 0.000 us, LowerFence = 458.125 us, UpperFence = 458.125 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [458.125 us ; 458.125 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : ReflectionBenchmark.MethodInfo_Invoke: Job-IUTGCH(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 528.698 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 528.698 us, Q1 = 528.698 us, Median = 528.698 us, Q3 = 528.698 us, Max = 528.698 us
I/DOTNET : IQR = 0.000 us, LowerFence = 528.698 us, UpperFence = 528.698 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [528.697 us ; 528.698 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : // * Summary *
I/DOTNET :
I/DOTNET : BenchmarkDotNet=v0.13.5.2136-nightly, OS=Unknown
I/DOTNET : Unknown processor
I/DOTNET : [Host] : .NET 8.0.0 using MonoVM, Arm64
I/DOTNET :
I/DOTNET : Toolchain=InProcessEmitToolchain IterationCount=1 RunStrategy=ColdStart
I/DOTNET :
I/DOTNET : | Method | Mean | Error | Allocated |
I/DOTNET : |---------------------- |---------:|------:|----------:|
I/DOTNET : | ContructorInfo_Invoke | 458.1 us | NA | 5.02 KB |
I/DOTNET : | MethodInfo_Invoke | 528.7 us | NA | 2.38 KB |
I/DOTNET :
I/DOTNET : // * Legends *
I/DOTNET : Mean : Arithmetic mean of all measurements
I/DOTNET : Error : Half of 99.9% confidence interval
I/DOTNET : Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B)
I/DOTNET : 1 us : 1 Microsecond (0.000001 sec)
I/DOTNET :
I/DOTNET : // * Diagnostic Output - MemoryDiagnoser *
I/DOTNET :
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: End *****
I/DOTNET : Run time: 00:00:00 (0.73 sec), executed benchmarks: 2
I/DOTNET :
I/DOTNET : Global total time: 00:00:01 (1.12 sec), executed benchmarks: 2
I/DOTNET : // * Artifacts cleanup *
D/DOTNET : Benchmark complete, success: True
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:05.62
Workload updates are available. Run `dotnet workload list` for more information.
MSBuild version 17.6.0-preview-23165-02+60ea2f733 for .NET
Determining projects to restore...
All projects are up-to-date for restore.
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/DotNetRunner/DotNetRunner.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
DotNetRunner -> /Users/ivan/repos/repro-83893/DotNetRunner/bin/Release/net8.0-android/DotNetRunner.dll
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/SharedBenchmarks/SharedBenchmarks.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
Running benchmarks. This might take a while... See 'adb logcat' for realtime progress.
INSTRUMENTATION_CODE: -1
--------- beginning of perf
--------- beginning of main
--------- beginning of system
I/DOTNET : JNI_OnLoad: JNI_OnLoad in pal_jni.c
D/DOTNET : GetOptionalClassGRef: optional class com/android/org/conscrypt/OpenSSLEngineImpl was not found
I/DOTNET : // Validating benchmarks:
I/DOTNET : // * No exporters defined, results will not be persisted.
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: Start *****
I/DOTNET : // ***** Found 2 benchmark(s) in total *****
I/DOTNET : // ***** Building 1 exe(s) in Parallel: Start *****
I/DOTNET : // ***** Done, took 00:00:00 (0.13 sec) *****
I/DOTNET : // Found 2 benchmarks:
I/DOTNET : // ReflectionBenchmark.ContructorInfo_Invoke: Job-QITFPY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // ReflectionBenchmark.MethodInfo_Invoke: Job-QITFPY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.ContructorInfo_Invoke: Job-QITFPY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-QITFPY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 459739.00 ns, 459.7390 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 459739.00 ns, 459.7390 us/op
I/DOTNET : // GC: 0 0 0 4856 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 459.739 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 459.739 us, Q1 = 459.739 us, Median = 459.739 us, Q3 = 459.739 us, Max = 459.739 us
I/DOTNET : IQR = 0.000 us, LowerFence = 459.739 us, UpperFence = 459.739 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.MethodInfo_Invoke: Job-QITFPY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-QITFPY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 577552.00 ns, 577.5520 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 577552.00 ns, 577.5520 us/op
I/DOTNET : // GC: 0 0 0 2432 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 577.552 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 577.552 us, Q1 = 577.552 us, Median = 577.552 us, Q3 = 577.552 us, Max = 577.552 us
I/DOTNET : IQR = 0.000 us, LowerFence = 577.552 us, UpperFence = 577.552 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // ***** BenchmarkRunner: Finish *****
I/DOTNET :
I/DOTNET : // * Export *
I/DOTNET :
I/DOTNET : // * Detailed results *
I/DOTNET : ReflectionBenchmark.ContructorInfo_Invoke: Job-QITFPY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 459.739 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 459.739 us, Q1 = 459.739 us, Median = 459.739 us, Q3 = 459.739 us, Max = 459.739 us
I/DOTNET : IQR = 0.000 us, LowerFence = 459.739 us, UpperFence = 459.739 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [459.738 us ; 459.740 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : ReflectionBenchmark.MethodInfo_Invoke: Job-QITFPY(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 577.552 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 577.552 us, Q1 = 577.552 us, Median = 577.552 us, Q3 = 577.552 us, Max = 577.552 us
I/DOTNET : IQR = 0.000 us, LowerFence = 577.552 us, UpperFence = 577.552 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [577.552 us ; 577.553 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : // * Summary *
I/DOTNET :
I/DOTNET : BenchmarkDotNet=v0.13.5.2136-nightly, OS=Unknown
I/DOTNET : Unknown processor
I/DOTNET : [Host] : .NET 8.0.0 using MonoVM, Arm64
I/DOTNET :
I/DOTNET : Toolchain=InProcessEmitToolchain IterationCount=1 RunStrategy=ColdStart
I/DOTNET :
I/DOTNET : | Method | Mean | Error | Allocated |
I/DOTNET : |---------------------- |---------:|------:|----------:|
I/DOTNET : | ContructorInfo_Invoke | 459.7 us | NA | 4.74 KB |
I/DOTNET : | MethodInfo_Invoke | 577.6 us | NA | 2.38 KB |
I/DOTNET :
I/DOTNET : // * Legends *
I/DOTNET : Mean : Arithmetic mean of all measurements
I/DOTNET : Error : Half of 99.9% confidence interval
I/DOTNET : Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B)
I/DOTNET : 1 us : 1 Microsecond (0.000001 sec)
I/DOTNET :
I/DOTNET : // * Diagnostic Output - MemoryDiagnoser *
I/DOTNET :
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: End *****
I/DOTNET : Run time: 00:00:00 (0.75 sec), executed benchmarks: 2
I/DOTNET :
I/DOTNET : Global total time: 00:00:01 (1.12 sec), executed benchmarks: 2
I/DOTNET : // * Artifacts cleanup *
D/DOTNET : Benchmark complete, success: True
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:06.15
Workload updates are available. Run `dotnet workload list` for more information.
MSBuild version 17.6.0-preview-23165-02+60ea2f733 for .NET
Determining projects to restore...
All projects are up-to-date for restore.
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/DotNetRunner/DotNetRunner.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
DotNetRunner -> /Users/ivan/repos/repro-83893/DotNetRunner/bin/Release/net8.0-android/DotNetRunner.dll
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/SharedBenchmarks/SharedBenchmarks.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
Running benchmarks. This might take a while... See 'adb logcat' for realtime progress.
INSTRUMENTATION_CODE: -1
--------- beginning of perf
--------- beginning of main
--------- beginning of system
I/DOTNET : JNI_OnLoad: JNI_OnLoad in pal_jni.c
D/DOTNET : GetOptionalClassGRef: optional class com/android/org/conscrypt/OpenSSLEngineImpl was not found
I/DOTNET : // Validating benchmarks:
I/DOTNET : // * No exporters defined, results will not be persisted.
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: Start *****
I/DOTNET : // ***** Found 2 benchmark(s) in total *****
I/DOTNET : // ***** Building 1 exe(s) in Parallel: Start *****
I/DOTNET : // ***** Done, took 00:00:00 (0.16 sec) *****
I/DOTNET : // Found 2 benchmarks:
I/DOTNET : // ReflectionBenchmark.ContructorInfo_Invoke: Job-WAIUCU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // ReflectionBenchmark.MethodInfo_Invoke: Job-WAIUCU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.ContructorInfo_Invoke: Job-WAIUCU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-WAIUCU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 478698.00 ns, 478.6980 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 478698.00 ns, 478.6980 us/op
I/DOTNET : // GC: 0 0 0 4184 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 478.698 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 478.698 us, Q1 = 478.698 us, Median = 478.698 us, Q3 = 478.698 us, Max = 478.698 us
I/DOTNET : IQR = 0.000 us, LowerFence = 478.698 us, UpperFence = 478.698 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.MethodInfo_Invoke: Job-WAIUCU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-WAIUCU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 1280052.00 ns, 1.2801 ms/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 1280052.00 ns, 1.2801 ms/op
I/DOTNET : // GC: 0 0 0 2432 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 1.280 ms, StdErr = 0.000 ms (0.00%), N = 1, StdDev = 0.000 ms
I/DOTNET : Min = 1.280 ms, Q1 = 1.280 ms, Median = 1.280 ms, Q3 = 1.280 ms, Max = 1.280 ms
I/DOTNET : IQR = 0.000 ms, LowerFence = 1.280 ms, UpperFence = 1.280 ms
I/DOTNET : ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // ***** BenchmarkRunner: Finish *****
I/DOTNET :
I/DOTNET : // * Export *
I/DOTNET :
I/DOTNET : // * Detailed results *
I/DOTNET : ReflectionBenchmark.ContructorInfo_Invoke: Job-WAIUCU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 478.698 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 478.698 us, Q1 = 478.698 us, Median = 478.698 us, Q3 = 478.698 us, Max = 478.698 us
I/DOTNET : IQR = 0.000 us, LowerFence = 478.698 us, UpperFence = 478.698 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [478.697 us ; 478.699 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : ReflectionBenchmark.MethodInfo_Invoke: Job-WAIUCU(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 1.280 ms, StdErr = 0.000 ms (0.00%), N = 1, StdDev = 0.000 ms
I/DOTNET : Min = 1.280 ms, Q1 = 1.280 ms, Median = 1.280 ms, Q3 = 1.280 ms, Max = 1.280 ms
I/DOTNET : IQR = 0.000 ms, LowerFence = 1.280 ms, UpperFence = 1.280 ms
I/DOTNET : ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [1.280 ms ; 1.280 ms) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : // * Summary *
I/DOTNET :
I/DOTNET : BenchmarkDotNet=v0.13.5.2136-nightly, OS=Unknown
I/DOTNET : Unknown processor
I/DOTNET : [Host] : .NET 8.0.0 using MonoVM, Arm64
I/DOTNET :
I/DOTNET : Toolchain=InProcessEmitToolchain IterationCount=1 RunStrategy=ColdStart
I/DOTNET :
I/DOTNET : | Method | Mean | Error | Allocated |
I/DOTNET : |---------------------- |-----------:|------:|----------:|
I/DOTNET : | ContructorInfo_Invoke | 478.7 us | NA | 4.09 KB |
I/DOTNET : | MethodInfo_Invoke | 1,280.1 us | NA | 2.38 KB |
I/DOTNET :
I/DOTNET : // * Legends *
I/DOTNET : Mean : Arithmetic mean of all measurements
I/DOTNET : Error : Half of 99.9% confidence interval
I/DOTNET : Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B)
I/DOTNET : 1 us : 1 Microsecond (0.000001 sec)
I/DOTNET :
I/DOTNET : // * Diagnostic Output - MemoryDiagnoser *
I/DOTNET :
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: End *****
I/DOTNET : Run time: 00:00:00 (0.74 sec), executed benchmarks: 2
I/DOTNET :
I/DOTNET : Global total time: 00:00:01 (1.15 sec), executed benchmarks: 2
I/DOTNET : // * Artifacts cleanup *
D/DOTNET : Benchmark complete, success: True
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:05.86
Workload updates are available. Run `dotnet workload list` for more information.
MSBuild version 17.6.0-preview-23165-02+60ea2f733 for .NET
Determining projects to restore...
All projects are up-to-date for restore.
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/DotNetRunner/DotNetRunner.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
DotNetRunner -> /Users/ivan/repos/repro-83893/DotNetRunner/bin/Release/net8.0-android/DotNetRunner.dll
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/SharedBenchmarks/SharedBenchmarks.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
Running benchmarks. This might take a while... See 'adb logcat' for realtime progress.
INSTRUMENTATION_CODE: -1
--------- beginning of perf
--------- beginning of main
--------- beginning of system
I/DOTNET : JNI_OnLoad: JNI_OnLoad in pal_jni.c
D/DOTNET : GetOptionalClassGRef: optional class com/android/org/conscrypt/OpenSSLEngineImpl was not found
I/DOTNET : // Validating benchmarks:
I/DOTNET : // * No exporters defined, results will not be persisted.
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: Start *****
I/DOTNET : // ***** Found 2 benchmark(s) in total *****
I/DOTNET : // ***** Building 1 exe(s) in Parallel: Start *****
I/DOTNET : // ***** Done, took 00:00:00 (0.14 sec) *****
I/DOTNET : // Found 2 benchmarks:
I/DOTNET : // ReflectionBenchmark.ContructorInfo_Invoke: Job-MKLWZJ(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // ReflectionBenchmark.MethodInfo_Invoke: Job-MKLWZJ(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.ContructorInfo_Invoke: Job-MKLWZJ(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-MKLWZJ(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 568386.00 ns, 568.3860 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 568386.00 ns, 568.3860 us/op
I/DOTNET : // GC: 0 0 0 5144 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 568.386 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 568.386 us, Q1 = 568.386 us, Median = 568.386 us, Q3 = 568.386 us, Max = 568.386 us
I/DOTNET : IQR = 0.000 us, LowerFence = 568.386 us, UpperFence = 568.386 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.MethodInfo_Invoke: Job-MKLWZJ(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-MKLWZJ(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 978646.00 ns, 978.6460 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 978646.00 ns, 978.6460 us/op
I/DOTNET : // GC: 0 0 0 2432 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 978.646 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 978.646 us, Q1 = 978.646 us, Median = 978.646 us, Q3 = 978.646 us, Max = 978.646 us
I/DOTNET : IQR = 0.000 us, LowerFence = 978.646 us, UpperFence = 978.646 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // ***** BenchmarkRunner: Finish *****
I/DOTNET :
I/DOTNET : // * Export *
I/DOTNET :
I/DOTNET : // * Detailed results *
I/DOTNET : ReflectionBenchmark.ContructorInfo_Invoke: Job-MKLWZJ(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 568.386 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 568.386 us, Q1 = 568.386 us, Median = 568.386 us, Q3 = 568.386 us, Max = 568.386 us
I/DOTNET : IQR = 0.000 us, LowerFence = 568.386 us, UpperFence = 568.386 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [568.385 us ; 568.386 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : ReflectionBenchmark.MethodInfo_Invoke: Job-MKLWZJ(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 978.646 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 978.646 us, Q1 = 978.646 us, Median = 978.646 us, Q3 = 978.646 us, Max = 978.646 us
I/DOTNET : IQR = 0.000 us, LowerFence = 978.646 us, UpperFence = 978.646 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [978.645 us ; 978.646 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : // * Summary *
I/DOTNET :
I/DOTNET : BenchmarkDotNet=v0.13.5.2136-nightly, OS=Unknown
I/DOTNET : Unknown processor
I/DOTNET : [Host] : .NET 8.0.0 using MonoVM, Arm64
I/DOTNET :
I/DOTNET : Toolchain=InProcessEmitToolchain IterationCount=1 RunStrategy=ColdStart
I/DOTNET :
I/DOTNET : | Method | Mean | Error | Allocated |
I/DOTNET : |---------------------- |---------:|------:|----------:|
I/DOTNET : | ContructorInfo_Invoke | 568.4 us | NA | 5.02 KB |
I/DOTNET : | MethodInfo_Invoke | 978.6 us | NA | 2.38 KB |
I/DOTNET :
I/DOTNET : // * Legends *
I/DOTNET : Mean : Arithmetic mean of all measurements
I/DOTNET : Error : Half of 99.9% confidence interval
I/DOTNET : Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B)
I/DOTNET : 1 us : 1 Microsecond (0.000001 sec)
I/DOTNET :
I/DOTNET : // * Diagnostic Output - MemoryDiagnoser *
I/DOTNET :
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: End *****
I/DOTNET : Run time: 00:00:00 (0.76 sec), executed benchmarks: 2
I/DOTNET :
I/DOTNET : Global total time: 00:00:01 (1.13 sec), executed benchmarks: 2
I/DOTNET : // * Artifacts cleanup *
D/DOTNET : Benchmark complete, success: True
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:06.17
Workload updates are available. Run `dotnet workload list` for more information.
MSBuild version 17.6.0-preview-23165-02+60ea2f733 for .NET
Determining projects to restore...
All projects are up-to-date for restore.
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/DotNetRunner/DotNetRunner.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
DotNetRunner -> /Users/ivan/repos/repro-83893/DotNetRunner/bin/Release/net8.0-android/DotNetRunner.dll
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/SharedBenchmarks/SharedBenchmarks.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
Running benchmarks. This might take a while... See 'adb logcat' for realtime progress.
INSTRUMENTATION_CODE: -1
--------- beginning of perf
--------- beginning of main
--------- beginning of system
I/DOTNET : JNI_OnLoad: JNI_OnLoad in pal_jni.c
D/DOTNET : GetOptionalClassGRef: optional class com/android/org/conscrypt/OpenSSLEngineImpl was not found
I/DOTNET : // Validating benchmarks:
I/DOTNET : // * No exporters defined, results will not be persisted.
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: Start *****
I/DOTNET : // ***** Found 2 benchmark(s) in total *****
I/DOTNET : // ***** Building 1 exe(s) in Parallel: Start *****
I/DOTNET : // ***** Done, took 00:00:00 (0.16 sec) *****
I/DOTNET : // Found 2 benchmarks:
I/DOTNET : // ReflectionBenchmark.ContructorInfo_Invoke: Job-LFOQTC(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // ReflectionBenchmark.MethodInfo_Invoke: Job-LFOQTC(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.ContructorInfo_Invoke: Job-LFOQTC(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-LFOQTC(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 504583.00 ns, 504.5830 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 504583.00 ns, 504.5830 us/op
I/DOTNET : // GC: 0 0 0 4184 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 504.583 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 504.583 us, Q1 = 504.583 us, Median = 504.583 us, Q3 = 504.583 us, Max = 504.583 us
I/DOTNET : IQR = 0.000 us, LowerFence = 504.583 us, UpperFence = 504.583 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.MethodInfo_Invoke: Job-LFOQTC(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-LFOQTC(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 327083.00 ns, 327.0830 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 327083.00 ns, 327.0830 us/op
I/DOTNET : // GC: 0 0 0 2144 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 327.083 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 327.083 us, Q1 = 327.083 us, Median = 327.083 us, Q3 = 327.083 us, Max = 327.083 us
I/DOTNET : IQR = 0.000 us, LowerFence = 327.083 us, UpperFence = 327.083 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:57 (0h 0m from now) **
I/DOTNET : // ***** BenchmarkRunner: Finish *****
I/DOTNET :
I/DOTNET : // * Export *
I/DOTNET :
I/DOTNET : // * Detailed results *
I/DOTNET : ReflectionBenchmark.MethodInfo_Invoke: Job-LFOQTC(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 327.083 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 327.083 us, Q1 = 327.083 us, Median = 327.083 us, Q3 = 327.083 us, Max = 327.083 us
I/DOTNET : IQR = 0.000 us, LowerFence = 327.083 us, UpperFence = 327.083 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [327.082 us ; 327.084 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : ReflectionBenchmark.ContructorInfo_Invoke: Job-LFOQTC(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 504.583 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 504.583 us, Q1 = 504.583 us, Median = 504.583 us, Q3 = 504.583 us, Max = 504.583 us
I/DOTNET : IQR = 0.000 us, LowerFence = 504.583 us, UpperFence = 504.583 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [504.582 us ; 504.583 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : // * Summary *
I/DOTNET :
I/DOTNET : BenchmarkDotNet=v0.13.5.2136-nightly, OS=Unknown
I/DOTNET : Unknown processor
I/DOTNET : [Host] : .NET 8.0.0 using MonoVM, Arm64
I/DOTNET :
I/DOTNET : Toolchain=InProcessEmitToolchain IterationCount=1 RunStrategy=ColdStart
I/DOTNET :
I/DOTNET : | Method | Mean | Error | Allocated |
I/DOTNET : |---------------------- |---------:|------:|----------:|
I/DOTNET : | MethodInfo_Invoke | 327.1 us | NA | 2.09 KB |
I/DOTNET : | ContructorInfo_Invoke | 504.6 us | NA | 4.09 KB |
I/DOTNET :
I/DOTNET : // * Legends *
I/DOTNET : Mean : Arithmetic mean of all measurements
I/DOTNET : Error : Half of 99.9% confidence interval
I/DOTNET : Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B)
I/DOTNET : 1 us : 1 Microsecond (0.000001 sec)
I/DOTNET :
I/DOTNET : // * Diagnostic Output - MemoryDiagnoser *
I/DOTNET :
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: End *****
I/DOTNET : Run time: 00:00:00 (0.7 sec), executed benchmarks: 2
I/DOTNET :
I/DOTNET : Global total time: 00:00:01 (1.09 sec), executed benchmarks: 2
I/DOTNET : // * Artifacts cleanup *
D/DOTNET : Benchmark complete, success: True
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:05.73
Workload updates are available. Run `dotnet workload list` for more information.
MSBuild version 17.6.0-preview-23165-02+60ea2f733 for .NET
Determining projects to restore...
All projects are up-to-date for restore.
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/DotNetRunner/DotNetRunner.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
DotNetRunner -> /Users/ivan/repos/repro-83893/DotNetRunner/bin/Release/net8.0-android/DotNetRunner.dll
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
Running benchmarks. This might take a while... See 'adb logcat' for realtime progress.
INSTRUMENTATION_CODE: -1
--------- beginning of perf
--------- beginning of main
--------- beginning of system
I/DOTNET : JNI_OnLoad: JNI_OnLoad in pal_jni.c
D/DOTNET : GetOptionalClassGRef: optional class com/android/org/conscrypt/OpenSSLEngineImpl was not found
I/DOTNET : // Validating benchmarks:
I/DOTNET : // * No exporters defined, results will not be persisted.
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: Start *****
I/DOTNET : // ***** Found 2 benchmark(s) in total *****
I/DOTNET : // ***** Building 1 exe(s) in Parallel: Start *****
I/DOTNET : // ***** Done, took 00:00:00 (0.15 sec) *****
I/DOTNET : // Found 2 benchmarks:
I/DOTNET : // ReflectionBenchmark.ContructorInfo_Invoke: Job-RFFNDW(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // ReflectionBenchmark.MethodInfo_Invoke: Job-RFFNDW(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.ContructorInfo_Invoke: Job-RFFNDW(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-RFFNDW(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 495312.00 ns, 495.3120 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 495312.00 ns, 495.3120 us/op
I/DOTNET : // GC: 0 0 0 4184 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 495.312 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 495.312 us, Q1 = 495.312 us, Median = 495.312 us, Q3 = 495.312 us, Max = 495.312 us
I/DOTNET : IQR = 0.000 us, LowerFence = 495.312 us, UpperFence = 495.312 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:58 (0h 0m from now) **
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.MethodInfo_Invoke: Job-RFFNDW(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-RFFNDW(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 426302.00 ns, 426.3020 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 426302.00 ns, 426.3020 us/op
I/DOTNET : // GC: 0 0 0 2432 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 426.302 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 426.302 us, Q1 = 426.302 us, Median = 426.302 us, Q3 = 426.302 us, Max = 426.302 us
I/DOTNET : IQR = 0.000 us, LowerFence = 426.302 us, UpperFence = 426.302 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:58 (0h 0m from now) **
I/DOTNET : // ***** BenchmarkRunner: Finish *****
I/DOTNET :
I/DOTNET : // * Export *
I/DOTNET :
I/DOTNET : // * Detailed results *
I/DOTNET : ReflectionBenchmark.MethodInfo_Invoke: Job-RFFNDW(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 426.302 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 426.302 us, Q1 = 426.302 us, Median = 426.302 us, Q3 = 426.302 us, Max = 426.302 us
I/DOTNET : IQR = 0.000 us, LowerFence = 426.302 us, UpperFence = 426.302 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [426.301 us ; 426.303 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : ReflectionBenchmark.ContructorInfo_Invoke: Job-RFFNDW(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 495.312 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 495.312 us, Q1 = 495.312 us, Median = 495.312 us, Q3 = 495.312 us, Max = 495.312 us
I/DOTNET : IQR = 0.000 us, LowerFence = 495.312 us, UpperFence = 495.312 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [495.312 us ; 495.313 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : // * Summary *
I/DOTNET :
I/DOTNET : BenchmarkDotNet=v0.13.5.2136-nightly, OS=Unknown
I/DOTNET : Unknown processor
I/DOTNET : [Host] : .NET 8.0.0 using MonoVM, Arm64
I/DOTNET :
I/DOTNET : Toolchain=InProcessEmitToolchain IterationCount=1 RunStrategy=ColdStart
I/DOTNET :
I/DOTNET : | Method | Mean | Error | Allocated |
I/DOTNET : |---------------------- |---------:|------:|----------:|
I/DOTNET : | MethodInfo_Invoke | 426.3 us | NA | 2.38 KB |
I/DOTNET : | ContructorInfo_Invoke | 495.3 us | NA | 4.09 KB |
I/DOTNET :
I/DOTNET : // * Legends *
I/DOTNET : Mean : Arithmetic mean of all measurements
I/DOTNET : Error : Half of 99.9% confidence interval
I/DOTNET : Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B)
I/DOTNET : 1 us : 1 Microsecond (0.000001 sec)
I/DOTNET :
I/DOTNET : // * Diagnostic Output - MemoryDiagnoser *
I/DOTNET :
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: End *****
I/DOTNET : Run time: 00:00:00 (0.65 sec), executed benchmarks: 2
I/DOTNET :
I/DOTNET : Global total time: 00:00:01 (1.03 sec), executed benchmarks: 2
I/DOTNET : // * Artifacts cleanup *
D/DOTNET : Benchmark complete, success: True
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:05.67
Workload updates are available. Run `dotnet workload list` for more information.
MSBuild version 17.6.0-preview-23165-02+60ea2f733 for .NET
Determining projects to restore...
All projects are up-to-date for restore.
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/DotNetRunner/DotNetRunner.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
DotNetRunner -> /Users/ivan/repos/repro-83893/DotNetRunner/bin/Release/net8.0-android/DotNetRunner.dll
/Users/ivan/dotnet-test/8.0.100-preview.3.23170.5/sdk/8.0.100-preview.3.23170.5/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(287,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/Users/ivan/repos/repro-83893/SharedBenchmarks/SharedBenchmarks.csproj]
SharedBenchmarks -> /Users/ivan/repos/repro-83893/SharedBenchmarks/bin/Release/netstandard2.0/SharedBenchmarks.dll
Running benchmarks. This might take a while... See 'adb logcat' for realtime progress.
INSTRUMENTATION_CODE: -1
--------- beginning of perf
--------- beginning of main
--------- beginning of system
I/DOTNET : JNI_OnLoad: JNI_OnLoad in pal_jni.c
D/DOTNET : GetOptionalClassGRef: optional class com/android/org/conscrypt/OpenSSLEngineImpl was not found
I/DOTNET : // Validating benchmarks:
I/DOTNET : // * No exporters defined, results will not be persisted.
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: Start *****
I/DOTNET : // ***** Found 2 benchmark(s) in total *****
I/DOTNET : // ***** Building 1 exe(s) in Parallel: Start *****
I/DOTNET : // ***** Done, took 00:00:00 (0.15 sec) *****
I/DOTNET : // Found 2 benchmarks:
I/DOTNET : // ReflectionBenchmark.ContructorInfo_Invoke: Job-TCXPJF(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // ReflectionBenchmark.MethodInfo_Invoke: Job-TCXPJF(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.ContructorInfo_Invoke: Job-TCXPJF(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-TCXPJF(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 554323.00 ns, 554.3230 us/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 554323.00 ns, 554.3230 us/op
I/DOTNET : // GC: 0 0 0 4184 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 554.323 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 554.323 us, Q1 = 554.323 us, Median = 554.323 us, Q3 = 554.323 us, Max = 554.323 us
I/DOTNET : IQR = 0.000 us, LowerFence = 554.323 us, UpperFence = 554.323 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 1 (50.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:58 (0h 0m from now) **
I/DOTNET : // **************************
I/DOTNET : // Benchmark: ReflectionBenchmark.MethodInfo_Invoke: Job-TCXPJF(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : // *** Execute ***
I/DOTNET : // Launch: 1 / 1
I/DOTNET :
I/DOTNET : // Benchmark Process Environment Information:
I/DOTNET : // Runtime=.NET 8.0.0 using MonoVM, Arm64
I/DOTNET : // GC=Non-concurrent Workstation
I/DOTNET : // HardwareIntrinsics=
I/DOTNET : // Job: Job-TCXPJF(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET :
I/DOTNET : WorkloadActual 1: 1 op, 1179167.00 ns, 1.1792 ms/op
I/DOTNET :
I/DOTNET : WorkloadResult 1: 1 op, 1179167.00 ns, 1.1792 ms/op
I/DOTNET : // GC: 0 0 0 2432 1
I/DOTNET : // Threading: 0 0 1
I/DOTNET :
I/DOTNET : Mean = 1.179 ms, StdErr = 0.000 ms (0.00%), N = 1, StdDev = 0.000 ms
I/DOTNET : Min = 1.179 ms, Q1 = 1.179 ms, Median = 1.179 ms, Q3 = 1.179 ms, Max = 1.179 ms
I/DOTNET : IQR = 0.000 ms, LowerFence = 1.179 ms, UpperFence = 1.179 ms
I/DOTNET : ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET :
I/DOTNET : // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2023-04-03 15:58 (0h 0m from now) **
I/DOTNET : // ***** BenchmarkRunner: Finish *****
I/DOTNET :
I/DOTNET : // * Export *
I/DOTNET :
I/DOTNET : // * Detailed results *
I/DOTNET : ReflectionBenchmark.ContructorInfo_Invoke: Job-TCXPJF(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 554.323 us, StdErr = 0.000 us (0.00%), N = 1, StdDev = 0.000 us
I/DOTNET : Min = 554.323 us, Q1 = 554.323 us, Median = 554.323 us, Q3 = 554.323 us, Max = 554.323 us
I/DOTNET : IQR = 0.000 us, LowerFence = 554.323 us, UpperFence = 554.323 us
I/DOTNET : ConfidenceInterval = [NaN us; NaN us] (CI 99.9%), Margin = NaN us (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [554.322 us ; 554.323 us) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : ReflectionBenchmark.MethodInfo_Invoke: Job-TCXPJF(Toolchain=InProcessEmitToolchain, IterationCount=1, RunStrategy=ColdStart)
I/DOTNET : Runtime = ; GC =
I/DOTNET : Mean = 1.179 ms, StdErr = 0.000 ms (0.00%), N = 1, StdDev = 0.000 ms
I/DOTNET : Min = 1.179 ms, Q1 = 1.179 ms, Median = 1.179 ms, Q3 = 1.179 ms, Max = 1.179 ms
I/DOTNET : IQR = 0.000 ms, LowerFence = 1.179 ms, UpperFence = 1.179 ms
I/DOTNET : ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean)
I/DOTNET : Skewness = NaN, Kurtosis = NaN, MValue = 2
I/DOTNET : -------------------- Histogram --------------------
I/DOTNET : [1.179 ms ; 1.179 ms) | @
I/DOTNET : ---------------------------------------------------
I/DOTNET :
I/DOTNET : // * Summary *
I/DOTNET :
I/DOTNET : BenchmarkDotNet=v0.13.5.2136-nightly, OS=Unknown
I/DOTNET : Unknown processor
I/DOTNET : [Host] : .NET 8.0.0 using MonoVM, Arm64
I/DOTNET :
I/DOTNET : Toolchain=InProcessEmitToolchain IterationCount=1 RunStrategy=ColdStart
I/DOTNET :
I/DOTNET : | Method | Mean | Error | Allocated |
I/DOTNET : |---------------------- |-----------:|------:|----------:|
I/DOTNET : | ContructorInfo_Invoke | 554.3 us | NA | 4.09 KB |
I/DOTNET : | MethodInfo_Invoke | 1,179.2 us | NA | 2.38 KB |
I/DOTNET :
I/DOTNET : // * Legends *
I/DOTNET : Mean : Arithmetic mean of all measurements
I/DOTNET : Error : Half of 99.9% confidence interval
I/DOTNET : Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B)
I/DOTNET : 1 us : 1 Microsecond (0.000001 sec)
I/DOTNET :
I/DOTNET : // * Diagnostic Output - MemoryDiagnoser *
I/DOTNET :
I/DOTNET :
I/DOTNET : // ***** BenchmarkRunner: End *****
I/DOTNET : Run time: 00:00:00 (0.71 sec), executed benchmarks: 2
I/DOTNET :
I/DOTNET : Global total time: 00:00:01 (1.08 sec), executed benchmarks: 2
I/DOTNET : // * Artifacts cleanup *
D/DOTNET : Benchmark complete, success: True
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:06.13
Workload updates are available. Run `dotnet workload list` for more information.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment