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

21 Commits

Author SHA1 Message Date
Bartosz Taudul f17b44c212 Take DPI scaling into account when drawing thread migration lines. 2023-04-07 22:37:23 +02:00
Bartosz Taudul 492e6611b9 No need to perform domain conversion.
Pixel values will be needed anyways later on. It doesn't make sense to
perform comparison in time domain here.
2023-04-07 22:37:23 +02:00
Bartosz Taudul 1b824797a9 Do not project running regions end time to last time.
Just display known running regions, keeping the unended ones infinitely
collapsed. This makes the CPU core usage graph possibly display wrong
data at the end of capture. Note that this behavior was also present in
previous releases.
2023-04-07 22:37:22 +02:00
Bartosz Taudul bb9219384f Do not recalculate sty. 2023-04-05 18:44:36 +02:00
Bartosz Taudul f2a2669ca8 Decouple CPU graph availability from having the draw data. 2023-04-05 18:21:12 +02:00
Bartosz Taudul 2b7b79352b Parallelize calculation of per-CPU context switches. 2023-04-02 22:10:22 +02:00
Bartosz Taudul 5eebc5d7cf Preprocess CPU usage.
Things of note: Worker::GetCpuUsage() functionality was moved to
TimelineItemCpuData::PreprocessCpuUsage().
2023-03-25 17:55:15 +01:00
Bartosz Taudul 5743bff0af Use TimelineContext when drawing CPU data. 2023-03-19 00:23:33 +01:00
Bartosz Taudul 0ecdcbc13c Move TimelineContext struct definition to a separate header. 2023-03-18 17:03:23 +01:00
Bartosz Taudul fc7bd61576 Calculate CPU data percentages relative to active time span. 2023-03-03 22:18:08 +01:00
Bartosz Taudul 8a9deb69c8 Fix expand-process separators in CPU data window. 2023-01-05 22:48:07 +01:00
Bartosz Taudul 48e7a17d1d Clicking on a CPU data thread will make it visible. 2022-09-05 20:30:03 +02:00
Bartosz Taudul 53632ccb5b Cleanup. 2022-09-04 14:56:12 +02:00
Bartosz Taudul ad2fc03125 Migrate CPU data to timeline item system. 2022-09-04 14:31:02 +02:00
Bartosz Taudul 655d8a01ea Move vis data to timeline controller. 2022-08-20 17:02:29 +02:00
Bartosz Taudul 4bf6a2b9d2 Context menu hide for CPU data. 2022-08-16 18:48:54 +02:00
Bartosz Taudul d12fa11762 Change magic value enums to constexprs. 2022-08-14 18:16:30 +02:00
Bartosz Taudul 71b3706486 Increase contrast on timeline CPU data CPU labels. 2022-07-03 13:04:09 +02:00
Bartosz Taudul 2331ee04d2 Cleanup TracyView includes. 2022-07-02 17:00:08 +02:00
Bartosz Taudul 10205f90b4 Also extract timeline CPU data. 2022-07-02 15:20:47 +02:00
Bartosz Taudul 5a3305095e Extract CPU data UI from View. 2022-07-02 14:04:45 +02:00