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

Reduce memory usage for consecutive requests with stacked data #666

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

Conversation

dotdash
Copy link

@dotdash dotdash commented Aug 20, 2024

Currently, the session stores stacked data, which in turn might contain the session data if a RequestDataCollector is active. This leads to exponential growth in memory usage and rapid performance degradation if multiple requests add stacked data before the next time the debug bar is rendered.

We can avoid this be temporarily removing the stacked data from the session while collection data.

Fixes #665

Currently, the session stores stacked data, which in turn might contain
the session data if a RequestCollector is active. This leads to
exponential growth in memory usage and rapid performance degradation if
multiple requests add stacked data before the next time the debug bar is
rendered.

We can avoid this be temporarily removing the stacked data from the
session while collection data.
@dotdash
Copy link
Author

dotdash commented Nov 29, 2024

Ping :) Any chance that someone could have a look at this?

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.

Exponential memory usage growth with stacked data and Request collector
1 participant