microsoft / microsoft/terminal

Constant timer ticks in v1.23 and later

Open
#18,557 2 comments 0 reactions 0 assignees View on GitHub
Area-Quality Issue-Bug Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

### Windows Terminal version

1.23.10353.0

### Windows build number

_No response_

### Other Software

_No response_

### Steps to reproduce

* Open a dozen or a couple dozen tabs
* Observe constant CPU usage (in something better than Task Manager)

### Expected Behavior

0 idle CPU usage, aside from WinUI doing WinUI things (thanks WinUI).

### Actual Behavior

Roughly 0.01% CPU usage per 5 tabs. Not much, but bad for battery.

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue in Windows Terminal 1.23.10353.0 by opening a dozen or more tabs, then profile CPU usage with a tool better than Task Manager. Trace the constant timer activity and verify that idle CPU usage no longer increases with the number of tabs.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.