Bartosz Taudul
|
fcc76412fe
|
Move common variables out of loop.
|
2017-10-28 14:25:35 +02:00 |
|
Bartosz Taudul
|
591da109a8
|
Outer loop check is no longer needed.
|
2017-10-28 14:15:18 +02:00 |
|
Bartosz Taudul
|
25e9ae4b68
|
Simplify code.
|
2017-10-28 14:14:26 +02:00 |
|
Bartosz Taudul
|
d1789f1e3a
|
Stay in fast loop until there's something to draw.
|
2017-10-28 14:08:10 +02:00 |
|
Bartosz Taudul
|
257f9818ed
|
Fast iteration until state != Nothing.
|
2017-10-28 13:56:35 +02:00 |
|
Bartosz Taudul
|
433a80c2df
|
Move lock state progression to a separate function.
|
2017-10-28 13:44:46 +02:00 |
|
Bartosz Taudul
|
09c9502061
|
Condense code.
|
2017-10-28 13:19:32 +02:00 |
|
Bartosz Taudul
|
a2a314678b
|
Helper function for determining if other threads are waiting.
|
2017-10-28 12:48:05 +02:00 |
|
Bartosz Taudul
|
71504c4e53
|
Document lock state colors.
|
2017-10-28 12:40:25 +02:00 |
|
Bartosz Taudul
|
e5865cb23e
|
Optimize drawing messages.
|
2017-10-28 12:37:34 +02:00 |
|
Bartosz Taudul
|
d21040e3d8
|
pthread_{get,set}name_np is not standard.
|
2017-10-28 12:16:52 +02:00 |
|
Bartosz Taudul
|
3163563a27
|
Fix crash on unended lock highlight.
|
2017-10-26 02:06:30 +02:00 |
|
Bartosz Taudul
|
db48cd6c1f
|
Display threads that have acquired a lock.
|
2017-10-26 00:42:16 +02:00 |
|
Bartosz Taudul
|
874d8287c4
|
MSVC 2017 Express has proper SDK, no workarounds needed.
|
2017-10-25 23:46:54 +02:00 |
|
Bartosz Taudul
|
f3bac060a6
|
Same thing for contended locks.
|
2017-10-25 23:45:53 +02:00 |
|
Bartosz Taudul
|
016048a761
|
Properly detect and show recursive lock release.
|
2017-10-25 23:39:56 +02:00 |
|
Bartosz Taudul
|
f013dfe706
|
Properly label recursive lock wait sections.
|
2017-10-25 23:37:10 +02:00 |
|
Bartosz Taudul
|
01b2e64985
|
Properly show recursive lock wait sections.
|
2017-10-25 23:36:08 +02:00 |
|
Bartosz Taudul
|
e16f784617
|
Proper handling of recursive mutices.
|
2017-10-25 23:30:51 +02:00 |
|
Bartosz Taudul
|
52430d08b7
|
Add recursive mutex test.
|
2017-10-25 23:08:14 +02:00 |
|
Bartosz Taudul
|
742e4e2893
|
Use proper type.
|
2017-10-25 22:56:02 +02:00 |
|
Bartosz Taudul
|
011253ac47
|
Display lock and wait counts.
|
2017-10-25 22:35:12 +02:00 |
|
Bartosz Taudul
|
339c177ee8
|
Sort lock map.
It is displayed in UI, so order is important.
|
2017-10-24 22:30:43 +02:00 |
|
Bartosz Taudul
|
03289175ab
|
Lock counter also must be initialized early.
|
2017-10-24 22:02:49 +02:00 |
|
Bartosz Taudul
|
8f814b2537
|
Optimize drawing zone frames.
|
2017-10-22 17:48:01 +02:00 |
|
Bartosz Taudul
|
73d23320ee
|
Move string helper functions out of tracy::View.
|
2017-10-22 17:47:40 +02:00 |
|
Bartosz Taudul
|
262dfa53e9
|
Display lock number on lock list in options.
|
2017-10-22 17:30:02 +02:00 |
|
Bartosz Taudul
|
1967ce871a
|
Fix getting parent of not ended zone.
|
2017-10-22 17:09:33 +02:00 |
|
Bartosz Taudul
|
a4f2eccbe1
|
Include TracySystem.hpp in Tracy.hpp.
|
2017-10-22 17:05:35 +02:00 |
|
Bartosz Taudul
|
cc8683a399
|
Store TextData pointer as an index in array.
This further reduces ZoneEvent size by 4 bytes.
|
2017-10-22 16:40:15 +02:00 |
|
Bartosz Taudul
|
2e6350877d
|
Remove parent pointer from ZoneEvent.
|
2017-10-22 16:15:27 +02:00 |
|
Bartosz Taudul
|
56d2842e2e
|
Add depth test (fibonacci).
|
2017-10-22 15:57:08 +02:00 |
|
Bartosz Taudul
|
b72d4b05de
|
Remove dead code.
|
2017-10-22 15:40:56 +02:00 |
|
Bartosz Taudul
|
7345ca5aa6
|
Rename Event to ZoneEvent.
|
2017-10-22 15:37:24 +02:00 |
|
Bartosz Taudul
|
97b3cccb1a
|
64MB slab size.
|
2017-10-22 15:36:22 +02:00 |
|
Bartosz Taudul
|
eff6015aad
|
Fix combo list.
|
2017-10-22 15:27:07 +02:00 |
|
Bartosz Taudul
|
5b20f0008f
|
Optional namespace shortening.
|
2017-10-22 13:56:05 +02:00 |
|
Bartosz Taudul
|
caec31731f
|
Add ability to hide uncontended locks.
|
2017-10-22 13:32:27 +02:00 |
|
Bartosz Taudul
|
92a38a43d5
|
Add ability to hide individual locks.
|
2017-10-22 13:26:11 +02:00 |
|
Bartosz Taudul
|
ba5312f429
|
Ability to completely hide plots.
|
2017-10-22 13:17:34 +02:00 |
|
Bartosz Taudul
|
133db4c68e
|
Ability to completely hide threads.
|
2017-10-22 13:13:26 +02:00 |
|
Bartosz Taudul
|
10e3307512
|
Unique lz4 header guard.
|
2017-10-21 15:02:43 +02:00 |
|
Bartosz Taudul
|
bd8d423d16
|
Use small temporary buffer instead of growing one.
|
2017-10-21 14:27:38 +02:00 |
|
Bartosz Taudul
|
31dec96d0c
|
Don't calculate min-max range of a large point quantity.
|
2017-10-21 14:27:38 +02:00 |
|
Bartosz Taudul
|
5f7dad1889
|
Don't do unnecessary hover checks.
|
2017-10-21 14:27:38 +02:00 |
|
Bartosz Taudul
|
c28b3a420f
|
Delay insertion of postponed plot items.
This further reduces number of memmoves that need to be performed on a
vector, which results in net increased throughput.
|
2017-10-21 13:32:51 +02:00 |
|
Bartosz Taudul
|
75e3dd175a
|
One function for adding threads.
|
2017-10-21 13:14:20 +02:00 |
|
Bartosz Taudul
|
fa985940f7
|
Check thread name when adding messages.
|
2017-10-21 13:05:37 +02:00 |
|
Bartosz Taudul
|
807d3c42be
|
Use slab allocator for server allocations.
|
2017-10-21 13:01:57 +02:00 |
|
Bartosz Taudul
|
07cb693cbb
|
Separate slab init/noinit allocation functions.
|
2017-10-21 12:54:12 +02:00 |
|