Bartosz Taudul
|
c0577fd5b2
|
Unordered map is no longer used.
|
2018-03-23 21:18:52 +01:00 |
|
Bartosz Taudul
|
4837ce31ff
|
Allow sorting zone groups by count.
|
2018-03-20 17:19:48 +01:00 |
|
Bartosz Taudul
|
37808ec4c7
|
Fix the horribly inefficient Visible() and ShowFull() methods.
|
2018-03-20 15:33:38 +01:00 |
|
Bartosz Taudul
|
ad37f0857b
|
Highlight selected zone group on histogram.
|
2018-03-20 14:37:58 +01:00 |
|
Bartosz Taudul
|
0f6ec65b65
|
GPU zone thread getter.
|
2018-03-19 16:11:37 +01:00 |
|
Bartosz Taudul
|
0d831e452b
|
Add ability to group zones by user text.
|
2018-03-19 16:01:36 +01:00 |
|
Bartosz Taudul
|
ce2bf7c207
|
Use Vector instead of std::vector for thread zone list.
|
2018-03-18 21:15:31 +01:00 |
|
Bartosz Taudul
|
77fa8f54a6
|
Restore per-thread zone list functionality.
|
2018-03-18 16:41:58 +01:00 |
|
Bartosz Taudul
|
d08c10c5b6
|
Add functionality for getting zone thread.
|
2018-03-18 16:38:42 +01:00 |
|
Bartosz Taudul
|
af3559afed
|
Only display results for a single source location match.
|
2018-03-18 16:07:07 +01:00 |
|
Bartosz Taudul
|
7a4e7cbf86
|
Reduce data collection if TRACY_NO_STATISTICS is defined.
Statistical data collection is only useful if it's meant to be used.
Otherwise it only incurs CPU and memory cost.
|
2018-03-18 12:55:54 +01:00 |
|
Bartosz Taudul
|
746df21ad9
|
Live updates of find zone data.
TODO: found zones list. Currently only histogram view is available.
|
2018-03-18 02:43:17 +01:00 |
|
Bartosz Taudul
|
f733758652
|
Time accumulation histogram mode.
|
2018-03-05 20:15:18 +01:00 |
|
Bartosz Taudul
|
f510d8d2e7
|
Update item counts in thread list.
|
2018-03-04 23:17:36 +01:00 |
|
Bartosz Taudul
|
f42d8cee38
|
Selection of time range on histogram.
|
2018-03-04 22:52:36 +01:00 |
|
Bartosz Taudul
|
dee7fd27be
|
Move mouse highlight data to a separate struct.
|
2018-03-04 22:21:35 +01:00 |
|
Bartosz Taudul
|
f7829a7eae
|
Store matches in a map.
|
2018-03-04 22:11:50 +01:00 |
|
Bartosz Taudul
|
754279d6f1
|
Allow narrowing down search results by source location.
|
2018-03-04 21:17:38 +01:00 |
|
Bartosz Taudul
|
2c508c1f79
|
Display list of matched source locations in search window.
|
2018-03-04 21:10:10 +01:00 |
|
Bartosz Taudul
|
80da271a2c
|
Don't match source location on a per-zone basis.
|
2018-03-04 16:53:13 +01:00 |
|
Bartosz Taudul
|
b09bae07c4
|
Change default find parameters to unlimited.
|
2018-03-04 16:07:10 +01:00 |
|
Bartosz Szreder
|
9e3f18a62a
|
Split data handling code from the view.
|
2018-02-21 16:41:37 +01:00 |
|
Bartosz Taudul
|
118d4b497f
|
Time Stamp Counter to time conversion function.
|
2018-02-20 12:40:12 +01:00 |
|
Bartosz Taudul
|
4611bc355f
|
Optional log time scale in histogram.
|
2018-02-16 15:34:22 +01:00 |
|
Bartosz Taudul
|
9678cc8afc
|
Support logarithmic scaling of values on search histogram.
|
2018-02-16 13:28:40 +01:00 |
|
Kamil Klimek
|
cb08990eff
|
"Find Zone" feature
- Simple text search with some limiting options
- Grouping by threads
- Easy access to "Zone Info" from search results
|
2018-01-18 12:35:30 +01:00 |
|
Bartosz Taudul
|
d0d3bb1141
|
Store shared lock bits only for shared locks.
|
2017-12-17 18:44:31 +01:00 |
|
Bartosz Taudul
|
bcf2bf1c5c
|
Shared lock events (still using old functionality).
|
2017-12-10 22:04:49 +01:00 |
|
Bartosz Taudul
|
3567d7edd8
|
Reintroduce lock announce events.
|
2017-12-10 21:40:48 +01:00 |
|
Bartosz Taudul
|
6942f84a99
|
Last time is now cached, not calculated.
|
2017-12-09 20:05:34 +01:00 |
|
Bartosz Taudul
|
081087b9ce
|
Drop an indirection level in plots.
|
2017-12-05 21:24:09 +01:00 |
|
Bartosz Taudul
|
dd8694350e
|
Add zoom-to-range animation.
|
2017-11-27 22:41:30 +01:00 |
|
Bartosz Taudul
|
ba80b0c16a
|
Use one common function for zooming to range.
|
2017-11-27 22:12:26 +01:00 |
|
Bartosz Taudul
|
cd26a6f8ff
|
Improve text legibility by drawing text shadow.
|
2017-11-25 15:45:16 +01:00 |
|
Bartosz Taudul
|
a515bf8878
|
Perform GPU to CPU resynchronization on each collect event.
|
2017-11-25 13:33:57 +01:00 |
|
Bartosz Taudul
|
f2a19c4593
|
Use flat_hash_map for source location payload map.
|
2017-11-24 01:10:12 +01:00 |
|
Bartosz Taudul
|
7a13892754
|
Split srcloc check and creation.
|
2017-11-24 01:05:42 +01:00 |
|
Bartosz Taudul
|
184039d500
|
One check in CheckSourceLocation.
|
2017-11-24 00:53:04 +01:00 |
|
Bartosz Taudul
|
ccb39ad4bd
|
Just one early exit check in CheckString/CheckThreadString.
|
2017-11-24 00:45:55 +01:00 |
|
Bartosz Taudul
|
79dec4eafe
|
Display compression ratio and uncompressed data throughput.
|
2017-11-23 01:23:40 +01:00 |
|
Bartosz Taudul
|
5d7fd5805a
|
Don't hash pointers and such.
|
2017-11-22 00:23:43 +01:00 |
|
Bartosz Taudul
|
d5ea8a86a4
|
Remove GPU context indirection.
|
2017-11-21 02:10:41 +01:00 |
|
Bartosz Taudul
|
63c070228c
|
Remove indirection in plot storage.
|
2017-11-21 02:06:17 +01:00 |
|
Bartosz Taudul
|
59c7cf2bcd
|
Force inline functions that have single path of execution.
|
2017-11-19 20:01:39 +01:00 |
|
Bartosz Taudul
|
47c23c9066
|
Force inline NewZone.
|
2017-11-19 19:39:25 +01:00 |
|
Bartosz Taudul
|
c1a79c0622
|
Force inline checker functions.
|
2017-11-19 19:23:07 +01:00 |
|
Bartosz Taudul
|
7a4c6b3d68
|
Split heavy used functions into check and add parts.
|
2017-11-19 17:58:56 +01:00 |
|
Bartosz Taudul
|
ff35f2960a
|
Remove a level of indirection.
|
2017-11-19 16:27:23 +01:00 |
|
Bartosz Taudul
|
b3e0d2660d
|
Properly use zone stack when inserting new zones.
CPU zones stack was also moved to thread data struct.
|
2017-11-19 01:16:21 +01:00 |
|
Bartosz Taudul
|
68f8bb906e
|
New context events are not serialized.
|
2017-11-18 01:49:44 +01:00 |
|