Skip to content

Add pre-filtered lib class list - #267

Open
freya022 wants to merge 8 commits into
4.X-devfrom
experimental/preprocessed-lib-class-names
Open

freya022 wants to merge 8 commits into
4.X-devfrom
experimental/preprocessed-lib-class-names

Conversation

@freya022

Copy link
Copy Markdown
Owner

This is an (opt-in) optimization which, at the lib's build time, generates a list of library classes to be scanned by the end application at runtime, reducing work for the end application.

On my machine (a R7 3700X with boost disabled), bots using less modules saw a reduction of around 100ms, while bots using most modules saved up to 350ms.

@freya022 freya022 added this to the V4 milestone Aug 28, 2026
@freya022
freya022 force-pushed the experimental/preprocessed-lib-class-names branch from cb72199 to 24cb7d8 Compare September 15, 2026 20:58

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant