Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resources has been suffering from a nasty memory leak for a while now, right now we've at least located where it happens.
It happens during resorting the process and application list after a refresh, especially when many items have changed their position in the list (which happens e. g. when sorting after CPU usage rather than memory usage).
In commit
8d69995
, the culprit lines are at src/ui/pages/processes/mod.rs:484 and src/ui/pages/applications/mod.rs:508.Unfortunately, I don't know how to fix it yet, I hope I'll be able to fix it with release 1.3.
Update #1 (2023-12-21): I may have fixed the original memory leak on accident before but introduced another one with right-click context menus. I've removed them again for now and during my testing, this fixed it and memory usage is under control