2
Enable Link-Time Optimization (LTO) for pg_replicate
Source: supabase/supabase#28583 · opened by @zamazan4ik
Hi! I noticed that in the Cargo.toml file Link-Time Optimization (LTO) for pg_replicate is not enabled. I suggest switching it on since it will reduce the binary size (always a good thing to have) and will likely improve the application's performance. I suggest enabling LTO only for the Release builds to not sacrifice the developers' experience during the working on the project since LTO consumes an additional amount of time to finish the compilation routine. If you think that a regular Release build should not be affected by such a change as well, then I suggest adding an additional release-lto profile where additionally to regular release optimizations LTO also will be added. Such a change simplifies life for maintainers and others interested in the project persons who want to build the most performant version of the application. In other Supabase projects, LTO is already enabled: • • Possibly there are other projects without LTO - didn't chec…
No pledges yet. Be the first to back this.
Comments
Similar requests
Evaluate using Profile-Guided Optimization (PGO) for Supabase's Rust projects
2 votes · 0 comments
Programmatically enable supabase queues from config
18 votes · 0 comments
Allow querying enabled login methods from Management API
2 votes · 0 comments
Support Custom Phone Authentication Providers
1 vote · 0 comments
Add option to enable hardware acceleration for Adapter models
1 vote · 0 comments
No comments yet.