Skip to content

Fix high memory usage regression due to namespaces #132

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

alx75
Copy link

@alx75 alx75 commented May 27, 2025

This fixes the high memory usage regression that was introduced in 2.6.2.
This fixes issue #122

Without this commit, when I try to parse a 33MB xlsx file (500_000 rows) and it consumes 8GB. With this commit it's consuming few hundreds (~300MB)

The reason lies in the namespaces due to all hash instantiation it does for all nodes.

Before this commit:
Screencast from 2025-05-27 09-54-59.webm

With this commit:
Screencast from 2025-05-27 09-58-59.webm

This fixes the high memory usage regression that was introduced in 2.6.2
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant