Skip to content

Measured allocations randomly zero #118826

Description

@timcassell

Description

dotnet/BenchmarkDotNet#2822

Reproduction Steps

Run the provided repro in dotnet/BenchmarkDotNet#2822 (comment)

Expected behavior

Allocated bytes are reported correctly.

Actual behavior

Allocated bytes sometimes report zero.

Regression?

Yes, it repros in .Net 9 and 10, does not repro in .Net 8.

Known Workarounds

No response

Configuration

BenchmarkDotNet v0.15.2, Windows 10 (10.0.19045.6216/22H2/2022Update)
AMD Ryzen 7 9800X3D 4.70GHz, 1 CPU, 16 logical and 8 physical cores
.NET SDK 10.0.100-preview.6.25358.103
  [Host]     : .NET 8.0.18 (8.0.1825.31117), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
  Job-AIONMJ : .NET 10.0.0 (10.0.25.35903), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
  Job-YDJZTJ : .NET 8.0.18 (8.0.1825.31117), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
  Job-XGIHIM : .NET 9.0.7 (9.0.725.31616), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI

Other information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status
    No status

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions