[GH-ISSUE #289] High CPU usage on Windows (1-3%) #208

Closed
opened 2026-02-28 14:31:23 +03:00 by kerem · 2 comments
Owner

Originally created by @snir on GitHub (Apr 1, 2022).
Original GitHub issue: https://github.com/jpochyla/psst/issues/289

Describe the bug
psst-gui.exe is using ~1% CPU when idle, up to ~3% when playing a song.

To Reproduce
Run psst.exe on Windows

Expected behavior
CPU usage should be much lower (Spotify is using ~0.5% when idle, ~2% when playing a song)

Screenshots

Environment

  • OS: Windows
  • Version: latest (can't find a version number)

Additional context
There seem to be 2 threads using the most CPU -

  1. psst-gui.exe calling KernelBase.dll!WaitForMultipleObjectsEx
  2. psst-gui.exe calling user32.dll!GetMessageW
Originally created by @snir on GitHub (Apr 1, 2022). Original GitHub issue: https://github.com/jpochyla/psst/issues/289 **Describe the bug** psst-gui.exe is using ~1% CPU when idle, up to ~3% when playing a song. **To Reproduce** Run psst.exe on Windows **Expected behavior** CPU usage should be much lower (Spotify is using ~0.5% when idle, ~2% when playing a song) **Screenshots** **Environment** - OS: Windows - Version: latest (can't find a version number) **Additional context** There seem to be 2 threads using the most CPU - 1. psst-gui.exe calling `KernelBase.dll!WaitForMultipleObjectsEx` 2. psst-gui.exe calling `user32.dll!GetMessageW`
kerem 2026-02-28 14:31:23 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@HookedBehemoth commented on GitHub (Apr 23, 2022):

I'm running it on Windows and I can't observe this. The official spotify client consistently uses more CPU.

<!-- gh-comment-id:1107458447 --> @HookedBehemoth commented on GitHub (Apr 23, 2022): I'm running it on Windows and I can't observe this. The official spotify client consistently uses more CPU.
Author
Owner

@jpochyla commented on GitHub (May 18, 2022):

Hi! Thanks for the report, unfortunately I don't have the resources to tackle this kind of Windows issues. A few % +- to the official client is acceptable at this stage of development, so I'll close this, hope you don't mind. Performance will only get better in the future.

<!-- gh-comment-id:1129948379 --> @jpochyla commented on GitHub (May 18, 2022): Hi! Thanks for the report, unfortunately I don't have the resources to tackle this kind of Windows issues. A few % +- to the official client is acceptable at this stage of development, so I'll close this, hope you don't mind. Performance will only get better in the future.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/psst#208
No description provided.