-
Notifications
You must be signed in to change notification settings - Fork 8.5k
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
Windows Terminal seems 30x times slower than mintty/wsltty #5963
Comments
So, the more useful comparison might be Windows Terminal vs the vintage console host, where the Terminal is nearly 7x faster: This might be part of a discussion @miniksa and I were having.... |
Yes, it's probably the overhead of the console driver and/or we need to do wait chain analysis on it. Our goal for 1.0 was to be faster than the original conhost while using the Windows Console driver. I'm not surprised that using a customized PuTTY talking directly to the TTY streams from the *nix environment is faster given it doesn't use any of the console system. Long term, we want to get parity with this. |
For me WT is actually slower, 9s vs 5s on con. Anyway I think this is dup of #4129 |
/dup #3075 |
Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report! |
Environment
Steps to reproduce
time for i in {1..5000}; do echo "line $i"; done
time for i in {1..5000}; do echo "line $i"; done
real time
result.Expected behavior
According to the roadmap:
Performance is supposed to be in the first place in the roadmap. And Windows Terminal should, at least, not be slower many times than mintty/wsltty before 1.0 release.
Actual behavior
screenshot:
It requires almost one second to output 5000 lines.
screenshot:
wsltty uses mintty as the backend, which requires only 0.034s to output 5000 lines.
Conclusion
Windows Terminal may have the lowest responsive time, but the throughput is really poor, almost 30x times slower than mintty/wsltty.
The text was updated successfully, but these errors were encountered: