Skip to content

This repo contains benchmarks used for testing the performance of .NET Frameworks.

License

Notifications You must be signed in to change notification settings

najeeb-kazmi/performance

 
 

Repository files navigation

.NET Performance

Public Build Status Internal Build Status
public_build_icon internal_build_icon

This repo contains benchmarks used for testing the performance of all .NET Runtimes: .NET Core, Full .NET Framework, Mono and CoreRT.

Finding these benchmarks in a separate repository might be surprising. Performance in a given scenario may be impacted by changes in seemingly unrelated components. Using this central repository ensures that measurements are made in comparable ways across all .NET runtimes and repos. This consistency lets engineers make progress and ensures the customer scenarios are protected.

Documentation

Contributing to Repository

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.

Build Status

Micro Benchmarks

CoreFX

Framework Windows RS4 x64 Windows RS4 x86 Ubuntu 16.04 x64 Ubuntu 16.04 ARM64
Core 3.0 CoreFX_windows_RS4_x64_netcoreapp3.0_icon CoreFX_windows_RS4_x86_netcoreapp3.0_icon CoreFX_ubuntu_1604_x64_netcoreapp3.0_icon Disabled
Core 2.2 CoreFX_windows_RS4_x64_netcoreapp2.2_icon CoreFX_ubuntu_1604_x64_netcoreapp2.2_icon N/A
Core 2.1 CoreFX_windows_RS4_x64_netcoreapp2.1_icon CoreFX_ubuntu_1604_x64_netcoreapp2.1_icon N/A
Core 2.0 CoreFX_windows_RS4_x64_netcoreapp2.0_icon CoreFX_ubuntu_1604_x64_netcoreapp2.0_icon N/A
.NET CoreFX_windows_RS4_x64_net461_icon N/A N/A

CoreCLR

Framework Windows RS4 x64 Windows RS4 x86 Ubuntu 16.04 x64 Ubuntu 16.04 ARM64
Core 3.0 CoreCLR_windows_RS4_x64_netcoreapp3.0_icon CoreCLR_windows_RS4_x86_netcoreapp3.0_icon CoreCLR_ubuntu_1604_x64_netcoreapp3.0_icon Disabled
Core 2.2 CoreCLR_windows_RS4_x64_netcoreapp2.2_icon CoreCLR_ubuntu_1604_x64_netcoreapp2.2_icon N/A
Core 2.1 CoreCLR_windows_RS4_x64_netcoreapp2.1_icon CoreCLR_ubuntu_1604_x64_netcoreapp2.1_icon N/A
Core 2.0 CoreCLR_windows_RS4_x64_netcoreapp2.0_icon CoreCLR_ubuntu_1604_x64_netcoreapp2.0_icon N/A
.NET CoreCLR_windows_RS4_x64_net461_icon N/A N/A

Real World Benchmarks

ML.NET

Framework Windows RS4 x64 Ubuntu 16.04 x64
Core 3.0 mldotnet_windows_RS4_x64_netcoreapp3.0_icon mldotnet_ubuntu_1604_x64_netcoreapp3.0_icon

About

This repo contains benchmarks used for testing the performance of .NET Frameworks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 90.6%
  • Python 3.8%
  • PowerShell 3.0%
  • Shell 2.2%
  • Other 0.4%