HaxeFoundation / HaxeFoundation/hashlink

Evaluate Profile-Guided Optimization (PGO)

Open
#606 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
901
Forks
201
Avg merge
18h 9m
Merged PRs (30d)
8

Description

Hi!

Recently I checked Profile-Guided Optimization (PGO) improvements on multiple projects. The results are [here](https://github.com/zamazan4ik/awesome-pgo/).

Since PGO showed measurable improvements in compiler/interpreter-like workloads (V8, CPython, Clang, Clangd, clang-format, GCC, Rustc, etc.) I think it could be useful to check PGO for Hashlink too.

We need to perform PGO benchmarks on the project. And if it shows improvements - add a note about possible improvements in Hashlink performance with PGO. Providing an easier way (e.g. a build option) to build scripts with PGO can be useful for the end-users too.

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.