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
terminator is slow #426
Comments
So, this could be several things. What version of python are you running? That may be a contributing factor. |
Yes, I'm using gnome shell. You are right that it was the background image! When I turned it to solid color, or even transparent background, it started to work much faster. This solves the problem, thanks. The CPU % in I have Python 3 as |
Glad that I could solve your problem. You may want to optimize the background image you're using. It shouldn't be taking up that much of your CPU and RAM if it's optimized properly. I never saw that kind of usage when I was using it. Python3 is the correct executable to use. There are ways to use python with different interpreters, but they're all pretty much un-tested since python2 went EOL. |
Describe the bug
Terminator is too slow. I print pretty fast, and I see a delay between my strokes and its output (in bash and in vim).
It doesn't matter if that's an old session, a newly opened window or a new window with
terminator -g /dev/null
.In
top
I can see that when launching terminator it consumes around 33% of my CPU power (I use a laptop, though not very old or powerless), but even after some time it consumes about(compare with
gnome terminal
: 0.7 %CPU, 0.6 %MEM. Absolutely no lag visible).To Reproduce
I have a background image. I have a config (but as I wrote, it's the same with an empty config).
Expected behavior
Could you please optimize the app or allow users to optimize that switching off some functionality?
Desktop (please complete the following information):
Additional context
This problem seems to be known (see Arch Linux Forum in 2018 (though there was another reason), Stack Overflow in 2019 (though it was only after several days of using terminator), and other links (but not reddit)).
I found the FAQ …write in Python? It’s slow/bloated/bad?. Unfortunately it doesn't seem to explain how one could improve the performance. Honestly, I don't care much about memory consumption. But a visible lag of the output is not something to be unnoticed. If you prefer Python, maybe it could work with PyPy?
The text was updated successfully, but these errors were encountered: