Skip to content

[Perf] Regressions in System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8 #57093

@DrewScoggins

Description

@DrewScoggins

This was found during 5.0 -> 6.0 comparison

Run Information

Architecture x64
OS ubuntu 18.04
Baseline 3b0c41c8ecc7dc3546484d12d035adea1940c4d3
Compare 136ce672cd35603733f98fee23cb2fe1459dffc7
Diff Diff

Regressions in System.Text.Json.Tests.Perf_Strings

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
WriteStringsUtf8 - Duration of single invocation 8.55 ms 9.64 ms 1.13 0.00 True

graph
Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Text.Json.Tests.Perf_Strings*'
Details

Histogram

System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: False, SkipValidation: True, Escaped: OneEscaped)


Docs

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions