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

Application eventually starts slowing down #614

Open
ghost opened this issue Dec 8, 2021 · 3 comments
Open

Application eventually starts slowing down #614

ghost opened this issue Dec 8, 2021 · 3 comments
Labels
performance issue Something needs optimization

Comments

@ghost
Copy link

ghost commented Dec 8, 2021

I downloaded Pixelorama yesterday and used it but observed that after sometime it starts being unresponsive, like mouse moves long after I actually move it or clicks happen after a long time. Initially when it's freshly opened, there's no problem but after like working on it for 10-20 mins it's starts doing this.

I'm using Pop!_Os and I have Intel i-3 3rd gen processor, Intel Integrated 2500 HD Graphics and 10GB RAM

@ghost ghost added the bug Something isn't working label Dec 8, 2021
@OverloadedOrama
Copy link
Member

I suspect this happens because of memory usage that keeps increasing. I identified an issue where all of the project data will be kept in memory even after the user has clicked to remove the project's tab, which effectively means that memory usage keeps going up after you create or open a project and it will never go down until you close the app. This issue has now been fixed (750fae4) and the fix will be included in v0.9.1.

That being said, I think there is still some room for improvement so I will keep this issue open. Most notably some orphan nodes related to layers being kept in memory. Maybe we could also improve the undo/redo system as well. Exposing settings to limit the amount of undos to the user would be useful.

@OverloadedOrama
Copy link
Member

Further improvements have been made to memory management in 4832690, which will be included in version 0.9.2. There should be no memory leak coming from leftover nodes now. Still, I'm not entirely sure if this will solve your problem, so I will keep this issue open for now, until someone confirms that the issue is resolved in v0.9.2, or in a Nightly build.

@OverloadedOrama OverloadedOrama added performance issue Something needs optimization and removed bug Something isn't working labels Feb 19, 2022
@Bug-Ninja
Copy link

I have version 0.9.2-stable and running linux mint. I am experiencing some serious performance issues, indeed getting worse the longer I work in Pixelorama. I even had to deal with my first linux mint freeze today...

Not sure what the cause is.. Memory wise I don't see a problem, but I notice the Xorg-process is asking a lot from the cpu. In GIMP xorg cpu- demands get higer as well, but not as much as pixelorama.
If I can help in any way, please let me know. I have no idea how to get a log which might help you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
performance issue Something needs optimization
Projects
None yet
Development

No branches or pull requests

2 participants