1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00
Commit Graph

270 Commits

Author SHA1 Message Date
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
Bartosz Taudul de5f258b03 Display complementary assembly address tooltips. 2021-04-29 20:33:10 +02:00
Bartosz Taudul 854439cdb1 Display jump target in asm instruction tooltip. 2021-04-29 20:27:32 +02:00
Bartosz Taudul ac9b97319a Extract jump name retrieval. 2021-04-29 20:08:18 +02:00
Bartosz Taudul 7cfaaf6310 Exactly known latency shouldn't vary. 2021-04-29 18:24:37 +02:00
Bartosz Taudul 0bbda5ea11 Pressing Z will temporarily switch child calls. 2021-04-20 18:19:00 +02:00
Bartosz Taudul fb872fa088 Add child samples to source view percentages. 2021-04-18 22:23:55 +02:00
Bartosz Taudul cba72859e9 No parents if only child samples. 2021-04-18 22:00:49 +02:00
Bartosz Taudul 141a4bc0fe Fix scroll bar display of child-only samples. 2021-04-18 22:00:49 +02:00
Bartosz Taudul c7da9b1092 Fix rendering of lines with no local samples. 2021-04-18 22:00:49 +02:00
Bartosz Taudul 66ef71cf7b Gather child IP stats for addresses without samples. 2021-04-18 22:00:49 +02:00
Bartosz Taudul ef93c69ee9 Make child calls more discoverable. 2021-04-18 22:00:48 +02:00
Bartosz Taudul 2009f63e32 Group time/samples data by local and child. 2021-04-18 20:43:23 +02:00
Bartosz Taudul 4970c48c51 Don't shadow variables. 2021-04-18 20:43:23 +02:00
Bartosz Taudul c859d655ad Include child calls in asm view percentages. 2021-04-18 20:43:22 +02:00
Bartosz Taudul 50a1faa880 Don't print zero sample counts in tooltips. 2021-04-18 20:16:05 +02:00
Bartosz Taudul 5f97c484f1 Include child samples in symbol view file list. 2021-04-18 19:42:24 +02:00
Bartosz Taudul 22a8c53e8b Account for case with no local samples (external only). 2021-04-18 19:21:53 +02:00
Bartosz Taudul 526d0cd22a Display child time and samples in symbol stats. 2021-04-18 19:10:39 +02:00
Bartosz Taudul c5eb398319 Gather external IP stats (no range limit case). 2021-04-18 19:04:29 +02:00
Bartosz Taudul 8db9bcf7f8 Disable child calls checkbox while processing data. 2021-04-18 18:27:39 +02:00
Bartosz Taudul 0d8ee47231 Store instruction pointer stats as AddrStat. 2021-04-18 16:16:47 +02:00