Bartosz Taudul
|
0e0692b7f7
|
Don't display hw samples as time in selected lines summary.
|
2021-06-20 16:01:19 +02:00 |
|
Bartosz Taudul
|
e9aca02880
|
Make hw sample cost in source files relative to whole symbol.
|
2021-06-20 15:55:21 +02:00 |
|
Bartosz Taudul
|
5efc03cdf9
|
Move cycles up in cost combo selector.
|
2021-06-20 12:50:13 +02:00 |
|
Bartosz Taudul
|
7e17c8643c
|
Don't show hw events as time.
|
2021-06-20 01:08:18 +02:00 |
|
Bartosz Taudul
|
bc4016e97c
|
Don't depend on callstack frames to match hw samples to source.
|
2021-06-20 01:01:29 +02:00 |
|
Bartosz Taudul
|
2f3ee594f0
|
Use square root to make slow branches and cache less spiky.
|
2021-06-20 00:50:14 +02:00 |
|
Bartosz Taudul
|
3305ea2775
|
Keep raw hw sample data visually separate.
|
2021-06-20 00:46:29 +02:00 |
|
Bartosz Taudul
|
07fe0a5447
|
Use enum for cost selection.
|
2021-06-20 00:45:39 +02:00 |
|
Bartosz Taudul
|
80e1b0c2cf
|
Don't display hw samples as time in files list.
|
2021-06-20 00:14:19 +02:00 |
|
Bartosz Taudul
|
52708268fe
|
Store 64-bit integers in AddrStat.
|
2021-06-20 00:08:25 +02:00 |
|
Bartosz Taudul
|
4e6a1bae22
|
Don't display time for hw samples.
|
2021-06-20 00:04:08 +02:00 |
|
Bartosz Taudul
|
326a2a70d8
|
Add indirect hw statistics.
|
2021-06-20 00:01:37 +02:00 |
|
Bartosz Taudul
|
ad2b6e932b
|
Don't scroll cost combo list.
|
2021-06-20 00:01:21 +02:00 |
|
Bartosz Taudul
|
a5991036dc
|
Add more hw stats as cost.
|
2021-06-19 23:43:46 +02:00 |
|
Bartosz Taudul
|
c7b3d42852
|
Calculating cost in cycles and retirements.
|
2021-06-19 23:39:33 +02:00 |
|
Bartosz Taudul
|
90149641df
|
Reset cost selection when no samples.
|
2021-06-19 23:17:24 +02:00 |
|
Bartosz Taudul
|
8d52d2acfd
|
Disable inline context if no inline symbols available.
|
2021-06-19 21:40:30 +02:00 |
|
Bartosz Taudul
|
2e3241ba54
|
Restrict hardware samples to inline function context.
|
2021-06-19 20:50:06 +02:00 |
|
Bartosz Taudul
|
6cc844abee
|
Display inline symbol address.
|
2021-06-19 20:20:52 +02:00 |
|
Bartosz Taudul
|
748c22df8e
|
Darken assembly instructions which aren't in current context.
|
2021-06-19 20:11:53 +02:00 |
|
Bartosz Taudul
|
8045ceee5d
|
Display function assigned to assembly line.
|
2021-06-19 19:52:33 +02:00 |
|
Bartosz Taudul
|
cc0ca341bb
|
Add cost criteria selection UI.
|
2021-06-19 18:16:11 +02:00 |
|
Bartosz Taudul
|
7ad9cafefb
|
Add child call samples hints to the UI.
|
2021-06-19 17:41:29 +02:00 |
|
Bartosz Taudul
|
85da04bcc4
|
Add hw samples line part to source view.
|
2021-06-09 00:19:17 +02:00 |
|
Bartosz Taudul
|
def9570eda
|
Extract rendering hw samples line part.
|
2021-06-09 00:19:17 +02:00 |
|
Bartosz Taudul
|
18cace42ca
|
Display hw samples tooltip for source lines.
|
2021-06-08 23:46:30 +02:00 |
|
Bartosz Taudul
|
82bfee5127
|
Move helper functions to top of the file.
|
2021-06-08 23:46:29 +02:00 |
|
Bartosz Taudul
|
2eb50bcf42
|
Hardware sample data was already queried.
|
2021-06-08 23:46:29 +02:00 |
|
Bartosz Taudul
|
b68c23fc64
|
Update x86 CPU models list.
|
2021-06-04 18:59:41 +02:00 |
|
Bartosz Taudul
|
4316d48bea
|
Add a note about CPUID list.
|
2021-06-04 18:48:01 +02:00 |
|
Bartosz Taudul
|
7c378cd0a9
|
Add Rocket Lake uarch data.
|
2021-06-04 18:40:37 +02:00 |
|
Bartosz Taudul
|
0b05587b05
|
Don't need to format const string.
|
2021-06-04 15:27:23 +02:00 |
|
Bartosz Taudul
|
3c31fb56a8
|
Allow range-limiting hardware samples.
|
2021-06-04 13:58:00 +02:00 |
|
Bartosz Taudul
|
a1acea0c50
|
Support hw sample times on server.
|
2021-06-04 13:38:45 +02:00 |
|
Bartosz Taudul
|
c13611cf0c
|
Make unreliable hw stats darker.
|
2021-05-23 21:32:48 +02:00 |
|
Bartosz Taudul
|
19c41b94c0
|
Add glow to hotness indicators on lines.
|
2021-05-23 13:52:38 +02:00 |
|
Bartosz Taudul
|
a6f85bd061
|
Color hardware samples stats.
|
2021-05-23 13:13:38 +02:00 |
|
Bartosz Taudul
|
48ab346835
|
Add goodness color table accessor.
|
2021-05-23 12:49:40 +02:00 |
|
Bartosz Taudul
|
1b589855e8
|
Adjust hotness color scaling.
|
2021-05-23 12:29:48 +02:00 |
|
Bartosz Taudul
|
815cf7d00a
|
Display hardware counter statistics in asm line columns.
|
2021-05-23 02:39:31 +02:00 |
|
Bartosz Taudul
|
87cff004a4
|
Show hw samples tooltip when there are no samples.
|
2021-05-20 20:10:27 +02:00 |
|
Bartosz Taudul
|
3ba82ba4d6
|
Separate IPC, cache and branch data in tooltip.
|
2021-05-20 19:56:23 +02:00 |
|
Bartosz Taudul
|
df50eb890f
|
Fix printing percentage.
|
2021-05-20 02:53:49 +02:00 |
|
Bartosz Taudul
|
5a7e9cdbdd
|
0% miss rates are fine too.
|
2021-05-20 02:31:00 +02:00 |
|
Bartosz Taudul
|
9b4716c49e
|
Display cache and branch miss rates.
|
2021-05-20 02:26:02 +02:00 |
|
Bartosz Taudul
|
24b5e16718
|
Display hw sampling stats in tooltip.
|
2021-05-20 01:37:59 +02:00 |
|
Bartosz Taudul
|
efc1777051
|
Implement range limit for child samples.
|
2021-05-19 20:26:50 +02:00 |
|
Giulio Eulisse
|
bcb250aaab
|
Update TracySourceView.cpp
|
2021-05-17 12:06:37 +02:00 |
|
Bartosz Taudul
|
a1aefe33a0
|
Use DrawLine() in TracySourceView.cpp.
|
2021-05-01 12:55:56 +02:00 |
|
Bartosz Taudul
|
57d87af8a2
|
Add tooltips for register read/write markers.
|
2021-05-01 00:22:11 +02:00 |
|