Skip to content

Output slow for 1/2 second, then fast #20113

@vefatica

Description

@vefatica

Windows Terminal version

1.25.2604.02003 (preview) (1.25.923.0) and the previous 1.25 preview

Windows build number

10.0.26200.8037 (25H2)

Other Software

TCC shell; v36

Steps to reproduce

N.B., I have many versions of TCC and WT 1.25, WT 1.24, and WT 1.23 (Store install). I can only observe this behavior with WT 1.25 and the newest TCC (v36, now in public beta).

First, wait a while (an hour, several hours, overnight?). When this behavior begins varies and it doesn't seem to have anything to with what I do. Then do any of these: press [up] for command history recall, paste into a command line, run a command.

Expected Behavior

Normal output

Actual Behavior

If I press [up] a recalled command appears on the command line slowly; there's no delay, the characters just stream slowly across the screen. If the recalled command is long enough, after about 1/2 second of slowness, it becomes fast, as usual.

If I paste to a command line the pasted characters appear slowly. If the pasted data is long enough, after about 1/2 second of slowness, it becomes fast, as usual.

If I execute, for example, DIR, the initial output (about 1/2 second, several lines) is slow, thereafter fast.

If I press and hold [up] the result is much like executing DIR ... as I go through the command history output is slow for about 1/2 sec (several lines), then fast.

Once this behavior starts all of the above happen and in several weeks of investigating I haven't found a way to stop it. I must emphasize, there are no outright delays, just slow output followed by normally fast output.

I new instance of the shell (replacing the old one) started with TCC's EXEC command (same ConPty I believe) inherits this problem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-BugIt either shouldn't be doing this or needs an investigation.Needs-AttentionThe core contributors need to come back around and look at this ASAP.Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meeting

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions