FeatureFuel
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.

Make a pledge

Pledge your monetary support if this feature is added.

$

Comments

No comments yet.

Replying to

Add a comment

What do you think about this feature request?


Similar requests