Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evaluate .Net Profile-Guided Optimization (PGO) #3897

Open
zamazan4ik opened this issue Jul 12, 2023 · 1 comment
Open

Evaluate .Net Profile-Guided Optimization (PGO) #3897

zamazan4ik opened this issue Jul 12, 2023 · 1 comment
Labels
kind/enhancement Issues which are a new feature linear

Comments

@zamazan4ik
Copy link

zamazan4ik commented Jul 12, 2023

Is your feature request related to a problem? Please describe.
Just an idea of how to (possibly) improve the database performance.

Describe the solution you'd like
Profile-Guided Optimization (PGO) is a compiler optimization technique to optimize a program based on the runtime profile. Recently I evaluated PGO applications on multiple projects (including databases) and found that PGO helps a lot with databases. My results are available here.

I think it can be a good idea to evaluate PGO on EventStoreDb as well. I didn't test any C# project before but according to the materials from MS - it helps in real-life.

Additional context
A bunch of useful C#-related links about PGO:

DB-331

@zamazan4ik zamazan4ik added the kind/enhancement Issues which are a new feature label Jul 12, 2023
@timothycoleman
Copy link
Contributor

Thanks! That's a nice suggestion, we'll look into it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Issues which are a new feature linear
Projects
None yet
Development

No branches or pull requests

2 participants