hanabi1224 / hanabi1224/Programming-Language-Benchmarks

Enable JIT features for C# performance

Open
#379 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
800
Forks
167
PR merge metrics
No merged PRs in 30d

Description

Two options that can be enabled for long running processes.
https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/#jit

Profile Guided Optimizations:
https://devblogs.microsoft.com/dotnet/conversation-about-pgo/

environment variables to set:

DOTNET_TieredPGO = 1
DOTNET_ReadyToRun = 0

note that DOTNET_TieredPGO doesn’t disable use of R2R images, so if you want the entirety of the core libraries also employing dynamic PGO, you’ll also need to set DOTNET_ReadyToRun=0

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.