Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[Perf] Windows/arm64: 23 Improvements on 11/29/2023 7:10:28 AM #25617

Closed
@performanceautofiler

Description

@performanceautofiler

Run Information

NameValue
Architecturearm64
OSWindows 10.0.19041
QueueSurfaceWindows
Baseline882c60cb16ad1c19dd25df8f05282c908fb42126
Compare9bb2b5be2ecc34b48a609b2445f9a13bb614a4a7
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Improvements in Interop.StructureToPtr

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
95.46 ns75.99 ns0.800.11False
354.19 ns281.10 ns0.790.21False
110.10 ns86.75 ns0.790.26False

graph
graph
graph
Test Report

Repro

General Docs link:https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

git clone https://github.com/dotnet/performance.gitpy .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Interop.StructureToPtr*'

Payloads

Baseline
Compare

Interop.StructureToPtr.MarshalStructureToPtr

ETL Files

Histogram

JIT Disasms

Interop.StructureToPtr.MarshalDestroyStructure

ETL Files

Histogram

JIT Disasms

Interop.StructureToPtr.MarshalPtrToStructure

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturearm64
OSWindows 10.0.19041
QueueSurfaceWindows
Baseline882c60cb16ad1c19dd25df8f05282c908fb42126
Compare9bb2b5be2ecc34b48a609b2445f9a13bb614a4a7
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Improvements in System.Text.Encodings.Web.Tests.Perf_Encoders

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
78.85 ns63.13 ns0.800.44False
107.57 ns94.82 ns0.880.01False
32.72 ns30.48 ns0.930.07False
89.48 ns82.83 ns0.930.01False
48.62 ns41.11 ns0.850.32False
133.57 ns116.47 ns0.870.15False

graph
graph
graph
graph
graph
graph
Test Report

Repro

General Docs link:https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

git clone https://github.com/dotnet/performance.gitpy .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Encodings.Web.Tests.Perf_Encoders*'

Payloads

Baseline
Compare

System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: Url,&lorem ipsum=dolor sit amet,16)

ETL Files

Histogram

JIT Disasms

System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: JavaScript,&Hello+<World>!,512)

ETL Files

Histogram

JIT Disasms

System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: UnsafeRelaxed,hello "there",16)

ETL Files

Histogram

JIT Disasms

System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: UnsafeRelaxed,hello "there",512)

ETL Files

Histogram

JIT Disasms

System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: JavaScript,&Hello+<World>!,16)

ETL Files

Histogram

JIT Disasms

System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: Url,&lorem ipsum=dolor sit amet,512)

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturearm64
OSWindows 10.0.19041
QueueSurfaceWindows
Baseline882c60cb16ad1c19dd25df8f05282c908fb42126
Compare9bb2b5be2ecc34b48a609b2445f9a13bb614a4a7
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Improvements in System.Collections.Tests.Perf_BitArray

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
166.43 ns156.61 ns0.940.01False

graph
Test Report

Repro

General Docs link:https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

git clone https://github.com/dotnet/performance.gitpy .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_BitArray*'

Payloads

Baseline
Compare

System.Collections.Tests.Perf_BitArray.BitArrayCopyToByteArray(Size: 512)

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturearm64
OSWindows 10.0.19041
QueueSurfaceWindows
Baseline882c60cb16ad1c19dd25df8f05282c908fb42126
Compare9bb2b5be2ecc34b48a609b2445f9a13bb614a4a7
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Improvements in ByteMark

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
557.70 ms519.23 ms0.930.01False
1.27 secs1.11 secs0.880.01False

graph
graph
Test Report

Repro

General Docs link:https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

git clone https://github.com/dotnet/performance.gitpy .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'ByteMark*'

Payloads

Baseline
Compare

ByteMark.BenchIDEAEncryption

ETL Files

Histogram

JIT Disasms

ByteMark.BenchAssignJagged

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturearm64
OSWindows 10.0.19041
QueueSurfaceWindows
Baseline882c60cb16ad1c19dd25df8f05282c908fb42126
Compare9bb2b5be2ecc34b48a609b2445f9a13bb614a4a7
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Improvements in System.Collections.Sort<IntStruct>

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
8.39 μs7.01 μs0.840.10False
8.40 μs6.76 μs0.800.18False

graph
graph
Test Report

Repro

General Docs link:https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

git clone https://github.com/dotnet/performance.gitpy .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Sort&lt;IntStruct&gt;*'

Payloads

Baseline
Compare

System.Collections.Sort<IntStruct>.Array(Size: 512)

ETL Files

Histogram

JIT Disasms

System.Collections.Sort<IntStruct>.List(Size: 512)

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturearm64
OSWindows 10.0.19041
QueueSurfaceWindows
Baseline882c60cb16ad1c19dd25df8f05282c908fb42126
Compare9bb2b5be2ecc34b48a609b2445f9a13bb614a4a7
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Improvements in System.Collections.ContainsFalse<Int32>

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
53.29 μs49.89 μs0.940.01False

graph
Test Report

Repro

General Docs link:https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

git clone https://github.com/dotnet/performance.gitpy .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsFalse&lt;Int32&gt;*'

Payloads

Baseline
Compare

System.Collections.ContainsFalse<Int32>.Span(Size: 512)

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturearm64
OSWindows 10.0.19041
QueueSurfaceWindows
Baseline882c60cb16ad1c19dd25df8f05282c908fb42126
Compare9bb2b5be2ecc34b48a609b2445f9a13bb614a4a7
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Improvements in System.Buffers.Tests.SearchValuesCharTests

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
24.45 ns23.10 ns0.940.03False
174.36 ns149.47 ns0.860.01True

graph
graph
Test Report

Repro

General Docs link:https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

git clone https://github.com/dotnet/performance.gitpy .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Tests.SearchValuesCharTests*'

Payloads

Baseline
Compare

System.Buffers.Tests.SearchValuesCharTests.LastIndexOfAny(Values: "abcdefABCDEF0123456789")

ETL Files

Histogram

JIT Disasms

System.Buffers.Tests.SearchValuesCharTests.LastIndexOfAny(Values: "ßäöüÄÖÜ")

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturearm64
OSWindows 10.0.19041
QueueSurfaceWindows
Baseline882c60cb16ad1c19dd25df8f05282c908fb42126
Compare9bb2b5be2ecc34b48a609b2445f9a13bb614a4a7
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Improvements in System.Buffers.Tests.ReadOnlySequenceTests<Char>

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
7.56 ns5.76 ns0.760.07False
7.58 ns5.53 ns0.730.02True

graph
graph
Test Report

Repro

General Docs link:https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

git clone https://github.com/dotnet/performance.gitpy .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Tests.ReadOnlySequenceTests&lt;Char&gt;*'

Payloads

Baseline
Compare

System.Buffers.Tests.ReadOnlySequenceTests<Char>.FirstSpanSingleSegment

ETL Files

Histogram

JIT Disasms

System.Buffers.Tests.ReadOnlySequenceTests<Char>.FirstSpanTenSegments

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturearm64
OSWindows 10.0.19041
QueueSurfaceWindows
Baseline882c60cb16ad1c19dd25df8f05282c908fb42126
Compare9bb2b5be2ecc34b48a609b2445f9a13bb614a4a7
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Improvements in MicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
47.88 μs44.75 μs0.930.24False

graph
Test Report

Repro

General Docs link:https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

git clone https://github.com/dotnet/performance.gitpy .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream&lt;IndexViewModel&gt;*'

Payloads

Baseline
Compare

MicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>.XmlSerializer_

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturearm64
OSWindows 10.0.19041
QueueSurfaceWindows
Baseline882c60cb16ad1c19dd25df8f05282c908fb42126
Compare9bb2b5be2ecc34b48a609b2445f9a13bb614a4a7
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Improvements in System.Collections.Perf_LengthBucketsFrozenDictionary

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
412.89 ns369.10 ns0.890.01True

graph
Test Report

Repro

General Docs link:https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

git clone https://github.com/dotnet/performance.gitpy .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_LengthBucketsFrozenDictionary*'

Payloads

Baseline
Compare

System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 100, ItemsPerBucket: 1)

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturearm64
OSWindows 10.0.19041
QueueSurfaceWindows
Baseline882c60cb16ad1c19dd25df8f05282c908fb42126
Compare9bb2b5be2ecc34b48a609b2445f9a13bb614a4a7
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Improvements in System.Numerics.Tests.Perf_BitOperations

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
1.33 μs1.11 μs0.830.00True

graph
Test Report

Repro

General Docs link:https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

git clone https://github.com/dotnet/performance.gitpy .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_BitOperations*'

Payloads

Baseline
Compare

System.Numerics.Tests.Perf_BitOperations.PopCount_uint

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturearm64
OSWindows 10.0.19041
QueueSurfaceWindows
Baseline882c60cb16ad1c19dd25df8f05282c908fb42126
Compare9bb2b5be2ecc34b48a609b2445f9a13bb614a4a7
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Improvements in System.Buffers.Tests.SearchValuesByteTests

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
28.31 ns24.74 ns0.870.12False

graph
Test Report

Repro

General Docs link:https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

git clone https://github.com/dotnet/performance.gitpy .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Tests.SearchValuesByteTests*'

Payloads

Baseline
Compare

System.Buffers.Tests.SearchValuesByteTests.IndexOfAnyExcept(Values: "abcdefABCDEF0123456789Ü")

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


      [8]ページ先頭

      ©2009-2025 Movatter.jp