Skip to content

Collect additional metrics from tsc#58

Merged
jakebailey merged 13 commits intomainfrom
measurement-cleanup
Apr 24, 2024
Merged

Collect additional metrics from tsc#58
jakebailey merged 13 commits intomainfrom
measurement-cleanup

Conversation

@jakebailey
Copy link
Copy Markdown
Member

@jakebailey jakebailey commented Apr 22, 2024

This adds collection of more values sourced from --diagnostics.

image

There are other values in --extendedDiagnostics like the relation cache sizes, but enabling that flag causes a perf regression because that requires performance tracing via the native performance hooks.

Not sure I want to leave errors, but it's somewhat useful to be able to associate a perf change with the introduction or removal of diagnostics. Probably a better metric long-term would instead be to count how many diagnostic objects get created.

Here's 5.4 vs main:

image

@jakebailey jakebailey merged commit 70425fb into main Apr 24, 2024
@jakebailey jakebailey deleted the measurement-cleanup branch April 24, 2024 03:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant