[PR #2544] Add some logging around startup, connection start timing #24990

Closed
opened 2026-01-31 09:06:35 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/2544

State: closed
Merged: Yes


Summary of the Pull Request

Adds a number of TL events we can use to track startup time better. Adds events for:

  • Initial exe start
  • Time the window is created
  • time we start loading settings
  • time we finish loading setings
  • time when a connection recieves its first byte

Also updates our ConnectionCreated event to include the session GUID, so that we can correlate that with the connection's RecievedFirstByte event.

PR Checklist

Also @bitcrazed because I know he's been wanting this forever

**Original Pull Request:** https://github.com/microsoft/terminal/pull/2544 **State:** closed **Merged:** Yes --- <!-- Enter a brief description/summary of your PR here. What does it fix/what does it change/how was it tested (even manually, if necessary)? --> ## Summary of the Pull Request Adds a number of TL events we can use to track startup time better. Adds events for: * Initial exe start * Time the window is created * time we start loading settings * time we finish loading setings * time when a connection recieves its first byte Also updates our `ConnectionCreated` event to include the session GUID, so that we can correlate that with the connection's `RecievedFirstByte` event. <!-- Please review the items on the PR checklist before submitting--> ## PR Checklist * [x] Closes #2521 * [x] I work here * [ ] Tests added/passed - N/A * [x] Requires documentation to be updated * [x] I've discussed this with core contributors already. Also @bitcrazed because I know he's been wanting this forever
claunia added the pull-request label 2026-01-31 09:06:35 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#24990