2
Evaluate using Profile-Guided Optimization (PGO) for Supabase's Rust projects
Source: supabase/supabase#28584 · opened by @zamazan4ik
Hi! Recently I did many Profile-Guided Optimization (PGO) benchmarks on multiple projects (including many databases like PostgreSQL, ClickHouse, Redis, MongoDB; compilers, parsers, network proxies, etc.) - the results are available [here]( Since the performance improvement from enabling PGO is big enough, I think it's worth trying to apply PGO for Supabase projects like pg_replicate, pg_graphql, edge-runtime (possibly there are others). I can suggest the following things to do: • Evaluate PGO's results on projects on some benchmarks. • If PGO helps to achieve better performance - add a note to the documentation about that. In this case, users and maintainers will be aware of another optimization opportunity with PGO. • Provide PGO integration into the build scripts. It can help users and maintainers easily apply PGO for their workloads. • Optimize prebuilt binaries with PGO if you prebuild them. After PGO, I can suggest evaluating PLO w…
No pledges yet. Be the first to back this.
Comments
Similar requests
Enable Link-Time Optimization (LTO) for pg_replicate
2 votes · 0 comments
Supabase urgently needs per project permissions
11 votes · 0 comments
Any plan to build rust client for supabase?
2 votes · 0 comments
Pricing Suggestion for Smaller Projects
9 votes · 0 comments
`supabase stop` should stop all containers
2 votes · 0 comments
No comments yet.