Skip to content
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

Enrich TS Server Tracepoints #49041

Open
DanielRosenwasser opened this issue May 9, 2022 · 1 comment
Open

Enrich TS Server Tracepoints #49041

DanielRosenwasser opened this issue May 9, 2022 · 1 comment
Assignees
Labels
Domain: Performance Reports of unusually slow behavior Domain: TSServer Issues related to the TSServer Rescheduled This issue was previously scheduled to an earlier milestone

Comments

@DanielRosenwasser
Copy link
Member

Today a trace point in TS Server exists, but is not practically useful. In tsc traces, we dump a list of all the types, but that allows us to point at the type and say "this is the slow type"; however, types aren't stable between checks in the language service, so the same technique doesn't work.

We want to find a way to provide some extra information in TS Server trace points so that analyses can quickly point out what's going wrong.

@amcasey
Copy link
Member

amcasey commented Nov 17, 2022

This was tracking an effort to collect server traces from users and enhance tracing until they were sufficient for diagnosing problems. In practice, we collected very few server traces. We probably want to close this and file a new issue when we have a plan.

@amcasey amcasey assigned RyanCavanaugh and unassigned amcasey Nov 17, 2022
@RyanCavanaugh RyanCavanaugh added the Rescheduled This issue was previously scheduled to an earlier milestone label Feb 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Domain: Performance Reports of unusually slow behavior Domain: TSServer Issues related to the TSServer Rescheduled This issue was previously scheduled to an earlier milestone
Projects
None yet
Development

No branches or pull requests

3 participants