Being a new user, I was checking out FluffyChat behavior, and noticed that it was constantly using 2-8% CPU, according to top(1). The only thing "moving" was the chat text cursor blinking. I'm curious if it can be optimized to save battery, or if this is an unavoidable side-effect of Flutter's rendering pipeline.
Note that the CPU usage is high even when my window manager has unmapped the window because it's on another workspace.
To Reproduce
Start FluffyChat. Open a chat so the input text box is shown.
Focus the input text box so the cursor starts blinking.
Check CPU usage. It is 5%.
Click anywhere else so the text cursor disappears.
Check CPU usage. It is zero.
Additional information:
Device: Thinkpad T460s. Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz
OS and OS version: Ubuntu 20.04, with the i3 window manager
Installed version of FluffyChat: From Snapcraft: v0.34.0+git559.5021d70b-dirty
Description
Being a new user, I was checking out FluffyChat behavior, and noticed that it was constantly using 2-8% CPU, according to top(1). The only thing "moving" was the chat text cursor blinking. I'm curious if it can be optimized to save battery, or if this is an unavoidable side-effect of Flutter's rendering pipeline.
Note that the CPU usage is high even when my window manager has unmapped the window because it's on another workspace.
To Reproduce
Additional information: