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

support more heavily optimised build #75

Open
Smattr opened this issue Jul 18, 2022 · 1 comment
Open

support more heavily optimised build #75

Smattr opened this issue Jul 18, 2022 · 1 comment

Comments

@Smattr
Copy link
Owner

Smattr commented Jul 18, 2022

CMake CMAKE_BUILD_TYPE=Release only gives you -O2. Clink as of 38e9285 seems to get a significant benefit from LTO. We can likely also get a further speed up from a SQLite amalgamation build. Not of much relevance during development, but for deployment this would be nice.

Smattr added a commit that referenced this issue Jul 25, 2022
Github: #75 “support more heavily optimised build”
@Smattr
Copy link
Owner Author

Smattr commented Apr 12, 2023

Surprisingly an intermediate point in some database normalisation work (5e1c86b) is already showing a 77% speed up in database construction. If we continue on this trajectory, going to an amalgamation build may be unnecessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant