Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 45 additions & 1 deletion reports/net9to10/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,48 @@ This directory contains reports detailing performance changes that occurred betw
- Mono x64 Linux: ([Regressions](./linux-mono-tiger_regression_report.md), [Improvements](./linux-mono-tiger_improvement_report.md))
- MonoAOT Arm64 Linux: ([Regressions](./linux-monoaot-ampere_regression_report.md), [Improvements](./linux-monoaot-ampere_improvement_report.md))
- WASM x64 Linux: ([Regressions](./linux-wasm-tiger_regression_report.md), [Improvements](./linux-wasm-tiger_improvement_report.md))
- WASM AOT x64 Linux (Viper): ([Regressions](./linux-wasmaot-viper_regression_report.md), [Improvements](./linux-wasmaot-viper_improvement_report.md))
- WASM AOT x64 Linux (Viper): ([Regressions](./linux-wasmaot-viper_regression_report.md), [Improvements](./linux-wasmaot-viper_improvement_report.md))

## Summary Histograms

The histograms below show the distribution of performance changes across different .NET configurations, categorized by the magnitude of change. Each chart displays:

- **Valid Regressions**: Performance decreases that have been confirmed and linked to specific commits
- **Noisy Regressions**: Performance decreases that were detected but marked as potentially unreliable due to measurement noise
- **Improvements**: Performance increases (includes both valid improvements and noisy measurements, as these have not been individually validated)

**Important considerations when interpreting this data:**

1. **Test coverage varies by feature**: Different .NET features have different numbers of performance tests. A single code change might appear as 1 regression or as many as 30+ regressions depending on how many tests exercise that particular feature.

2. **Improvements are unvalidated**: Unlike regressions, improvements have not been individually verified, so some may be due to measurement noise rather than actual performance gains.

3. **For detailed analysis**: Review the individual regression and improvement reports linked above to understand the root causes and specific changes responsible for performance impacts.

### CoreCLR x64 Windows

![CoreCLR x64 Windows Histogram](./windows-x64-tiger_histogram.png)

### CoreCLR x64 Linux

![CoreCLR x64 Linux Histogram](./linux-x64-tiger_histogram.png)

### CoreCLR Arm64 Linux

![CoreCLR Arm64 Linux Histogram](./linux-arm64-ampere_histogram.png)

### Mono x64 Linux

![Mono x64 Linux Histogram](./linux-mono-tiger_histogram.png)

### MonoAOT Arm64 Linux

![MonoAOT Arm64 Linux Histogram](./linux-monoaot-ampere_histogram.png)

### WASM x64 Linux

![WASM x64 Linux Histogram](./linux-wasm-tiger_histogram.png)

### WASM AOT x64 Linux (Viper)

![WASM AOT x64 Linux Histogram](./linux-wasmaot-viper_histogram.png)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added reports/net9to10/linux-mono-tiger_histogram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added reports/net9to10/linux-wasm-tiger_histogram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added reports/net9to10/linux-x64-tiger_histogram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added reports/net9to10/windows-x64-tiger_histogram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading