-
Notifications
You must be signed in to change notification settings - Fork 0
Memory leak when there are too many changes in the repo #1
Copy link
Copy link
Open
Labels
regressionperformance regressions or behaviour mismatchperformance regressions or behaviour mismatch
Description
Currently the Git pane tries to load every changes and render them in one go, which in extreme cases (for example big merges), will attempt to allocate all the memory it could and hang the system.
The propose solution is to do what GitHub is doing for large PRs: only proactively load the first few changes, and leave the rest for explicit demand.
Another improvement for responsiveness is make the change loading asynchronous i.e. not blocking the main thread.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
regressionperformance regressions or behaviour mismatchperformance regressions or behaviour mismatch