-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Add metric usage diff to SPMI reports #124943
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
Merged
Merged
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
d599e4b
Add 'memorydiff' SPMI command to measure JIT memory allocation diffs
797d16b
add memorydiff
fe11520
Merge branch 'main' into memorydiff-spmi
EgorBo 17251d8
Update compiler.cpp
EgorBo ea26b05
Update jitmetadata.cpp
EgorBo 5aa8b3f
Update fginline.cpp
EgorBo 9281d3a
Apply suggestions from code review
EgorBo 356f43d
Merge branch 'main' into memorydiff-spmi
EgorBo adc97bc
Update src/coreclr/scripts/superpmi_diffs_summarize.py
EgorBo ff24265
Address PR feedback: rename memorydiff to metricdiff, fix robustness …
7342f1d
Fix Metrics.report() not called in Release builds
c399188
fix metrics
672c394
Generalize metricdiff to track multiple JIT metrics
e1002e4
Always include details table in long metricdiff summary
7fbd6b3
Group metricdiff details by metric (one table per metric)
6dcfb39
Skip duplicate metric sections in metricdiff details
491f8de
Discover and report all JIT metrics from CSV automatically
e962dd9
Fix compile stats tracked per-side and rename memory->metric
a8ce089
clang format
cb71c96
Disable JitReportMetrics for tpdiff/asmdiffs, show +infinity for 0->N…
b7f03a3
Apply suggestions from code review
EgorBo b382c07
cleanup
b25be21
Merge branch 'main' of https://github.com/dotnet/runtime into memoryd…
c0e446c
fix issues
c502ddc
a few fixes
819f452
fix rendering
ac278b9
feedback
b76508c
feedback
8dc19a4
remove the hashset
ed22710
remove fmt_pct
7739d01
Fix duplicate metrics in metricdiff markdown summary
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.