Skip to content

Reload performance fixes#844

Merged
alltilla merged 3 commits intoaxoflow:mainfrom
bazsi:reload-performance-fixes
Nov 12, 2025
Merged

Reload performance fixes#844
alltilla merged 3 commits intoaxoflow:mainfrom
bazsi:reload-performance-fixes

Conversation

@bazsi
Copy link
Member

@bazsi bazsi commented Nov 8, 2025

This gives us roughly 4x increase in config load performance (0.7sec instead of 3 on my test config, which preprocesses into 500k lines).

bazsi added 2 commits November 8, 2025 23:13
For a large configuration, parsing the config can take 3 seconds and
75% of that is spent in the plugin lookup function.

Signed-off-by: Balazs Scheidler <[email protected]>
The printf() family of functions is slow, compared to doing just the
equivalent string operations.

Signed-off-by: Balazs Scheidler <[email protected]>
We are not actually copying the plugin list, we just share the hash
table.

Signed-off-by: Balazs Scheidler <[email protected]>
@alltilla alltilla merged commit 24c0279 into axoflow:main Nov 12, 2025
22 checks passed
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

Successfully merging this pull request may close these issues.

3 participants