Bartosz Taudul
|
110e5971d1
|
Store pending lock events, if lock was not yet announced.
|
2017-10-04 18:32:53 +02:00 |
|
Bartosz Taudul
|
06a08816bd
|
Include data type in tracy::Lockable name.
|
2017-10-04 18:32:53 +02:00 |
|
Bartosz Taudul
|
c2bccf7126
|
Move towards proper data structures.
|
2017-10-04 18:32:53 +02:00 |
|
Bartosz Taudul
|
4fad4be816
|
Pack event structures.
|
2017-10-04 18:12:11 +02:00 |
|
Bartosz Taudul
|
8c90eab044
|
Let's not worry about lock memory reuse.
|
2017-10-04 16:51:51 +02:00 |
|
Bartosz Taudul
|
0011573fa9
|
Send lock events.
|
2017-10-04 16:45:46 +02:00 |
|
Bartosz Taudul
|
78f8425dc7
|
Announce lock creation.
|
2017-10-04 16:16:40 +02:00 |
|
Bartosz Taudul
|
069354b5dd
|
Add lock messages.
|
2017-10-04 16:16:27 +02:00 |
|
Bartosz Taudul
|
ff21b74e7a
|
Add missing locks.
|
2017-10-04 16:07:20 +02:00 |
|
Bartosz Taudul
|
e7e41f1e5c
|
Use lockable wrapper in test program.
|
2017-10-04 15:41:23 +02:00 |
|
Bartosz Taudul
|
a3ef369a56
|
Lockable wrapper.
|
2017-10-04 15:41:02 +02:00 |
|
Bartosz Taudul
|
740a132f56
|
Basic thread test setup.
|
2017-10-04 01:39:43 +02:00 |
|
Bartosz Taudul
|
f8e7f7ed83
|
Cygwin can't determine process name using winapi.
|
2017-10-04 01:22:22 +02:00 |
|
Bartosz Taudul
|
3f0bd793fd
|
Send program start time, not connection time.
|
2017-10-04 00:34:05 +02:00 |
|
Bartosz Taudul
|
2f14704143
|
Save and load capture name.
|
2017-10-03 23:29:48 +02:00 |
|
Bartosz Taudul
|
b2252de9c8
|
Send and display program execution date.
|
2017-10-03 23:26:41 +02:00 |
|
Bartosz Taudul
|
7526ac83b5
|
Display program name in profiler window title.
|
2017-10-03 23:18:07 +02:00 |
|
Bartosz Taudul
|
cf07383db8
|
Send program name in welcome message.
|
2017-10-03 23:17:58 +02:00 |
|
Bartosz Taudul
|
6485457518
|
Process name getter.
|
2017-10-03 23:17:16 +02:00 |
|
Bartosz Taudul
|
b1aa16763b
|
Prevent accesing TLS data twice on gcc.
|
2017-10-03 16:55:04 +02:00 |
|
Bartosz Taudul
|
d1edd30ca6
|
Zone ids are unnecessary.
|
2017-10-03 16:41:32 +02:00 |
|
Bartosz Taudul
|
3fcf39ec58
|
More dead code removal.
|
2017-10-03 16:26:58 +02:00 |
|
Bartosz Taudul
|
e61e2718cb
|
Remove dead timeline reconstruction code.
Queue items from a single producer are always FIFO. There's no need to
account for an impossible use case.
|
2017-10-03 15:53:49 +02:00 |
|
Bartosz Taudul
|
fee676674d
|
Support for rdtscp on non-windows platforms.
|
2017-10-03 15:37:35 +02:00 |
|
Bartosz Taudul
|
2fb4c47491
|
Remember to calibrate timer.
|
2017-10-03 15:35:43 +02:00 |
|
Bartosz Taudul
|
7b1135239c
|
Use rdtscp when there's no intrinsic.
|
2017-10-03 15:28:31 +02:00 |
|
Bartosz Taudul
|
9cde85646a
|
Fix typo.
|
2017-10-03 15:16:48 +02:00 |
|
Bartosz Taudul
|
e01d378f52
|
More force inlining.
|
2017-10-03 15:10:25 +02:00 |
|
Bartosz Taudul
|
fe41185dc0
|
More unique force inline macro name.
|
2017-10-03 14:51:58 +02:00 |
|
Bartosz Taudul
|
ba037e5798
|
Do not store tail index in memory.
|
2017-10-03 14:50:55 +02:00 |
|
Bartosz Taudul
|
dbb90e51b0
|
Force inlining of the hot path.
|
2017-10-03 14:39:02 +02:00 |
|
Bartosz Taudul
|
353fda95a3
|
Expose profiler internals to make it easier for inlining.
concurrentqueue.h doesn't bring any poisonous includes, only STL.
|
2017-10-03 14:22:49 +02:00 |
|
Bartosz Taudul
|
439a23049d
|
Separate enqueue allocation functionality.
|
2017-10-03 14:13:46 +02:00 |
|
Bartosz Taudul
|
16a49356a0
|
Remove redundant variable.
|
2017-10-03 14:00:06 +02:00 |
|
Bartosz Taudul
|
7b583628ad
|
Remove unused variables.
|
2017-10-03 13:58:12 +02:00 |
|
Bartosz Taudul
|
f74a313d12
|
Fix thread spacing.
|
2017-10-01 20:37:35 +02:00 |
|
Bartosz Taudul
|
0007597827
|
Up-to-date screenshots.
|
2017-10-01 20:33:18 +02:00 |
|
Bartosz Taudul
|
621b6a8c49
|
Don't clip text vertically.
|
2017-10-01 20:16:02 +02:00 |
|
Bartosz Taudul
|
65e89e6e80
|
Fix collapsed zones height.
|
2017-10-01 20:00:53 +02:00 |
|
Bartosz Taudul
|
4227d34599
|
Indicate zones with thread migration across CPU cores.
|
2017-10-01 19:58:53 +02:00 |
|
Bartosz Taudul
|
dc72010bd5
|
Increase separation of zones.
|
2017-10-01 19:47:22 +02:00 |
|
Bartosz Taudul
|
35562ed6e2
|
Make zone highlight color a derivative of zone color.
|
2017-10-01 19:38:45 +02:00 |
|
Bartosz Taudul
|
79073383b4
|
No transparency in zone colors.
|
2017-10-01 19:32:20 +02:00 |
|
Bartosz Taudul
|
7365461ef4
|
Add function to get zone color.
|
2017-10-01 19:31:22 +02:00 |
|
Bartosz Taudul
|
3dc4fc4796
|
Display CPU id in zone tooltips.
|
2017-10-01 19:21:25 +02:00 |
|
Bartosz Taudul
|
91fd171b60
|
Store CPU id in zones.
|
2017-10-01 19:17:29 +02:00 |
|
Bartosz Taudul
|
a1abf1f015
|
Record CPU id.
|
2017-10-01 19:17:08 +02:00 |
|
Bartosz Taudul
|
f46781808c
|
Construct queue items directly in queue memory.
|
2017-10-01 17:49:45 +02:00 |
|
Bartosz Taudul
|
99b8c4c77e
|
Prevent fake loop from optimizing out.
|
2017-10-01 17:42:22 +02:00 |
|
Bartosz Taudul
|
7b0cbef0d7
|
Allow manual queue item memory filling.
|
2017-10-01 17:14:26 +02:00 |
|