Bartosz Taudul
efc54babe3
Transfer of colored messages.
2019-05-10 20:17:44 +02:00
Bartosz Taudul
6a09229ae7
Remove error bars and collection cost from GPU zone display.
...
There's no way to know how much this takes on a GPU.
2019-05-10 02:31:23 +02:00
Bartosz Taudul
721a818dcc
Visual transition of error bars and collection cost markers.
2019-05-10 02:27:42 +02:00
Bartosz Taudul
9051b6e206
Update imgui color text edit to a179931d.
2019-05-09 18:56:13 +02:00
Bartosz Taudul
273a874de9
Update imgui to 1.70.
2019-05-09 18:53:31 +02:00
Bartosz Taudul
ee1a653667
Update manual.
2019-05-09 13:43:28 +02:00
Bartosz Taudul
0c6dde2eef
Update NEWS.
2019-05-09 13:38:37 +02:00
Bartosz Taudul
54c8a882c9
Allow restricting call stack frame tree to active allocations.
2019-05-09 13:37:28 +02:00
Bartosz Taudul
98eaacec90
Update LZ4 to 1.9.1.
2019-05-01 16:53:48 +02:00
Bartosz Taudul
9ec8704dad
Don't include LZ4 headers in tracy headers.
...
The LZ4 implementation is wrapped in tracy namespace, but it also adds
some defines, which may conflict with other LZ4 implementations.
2019-05-01 12:57:42 +02:00
Bartosz Taudul
303bbdd512
Update manual.
2019-04-26 23:29:05 +02:00
Bartosz Taudul
209a34e6ab
Update NEWS.
2019-04-26 23:20:51 +02:00
Bartosz Taudul
a18a6869bc
Allow limiting frame stats to visible frames.
2019-04-26 23:19:31 +02:00
Bartosz Taudul
fdd96fe251
Allow changing frame set from trace info window.
2019-04-26 22:49:36 +02:00
Bartosz Taudul
0e32de293f
Update manual.
2019-04-23 17:20:05 +02:00
Bartosz Taudul
26aa3a23fb
Display number of visible data points on a plot.
2019-04-23 17:17:25 +02:00
Bartosz Taudul
2c9d9d0d27
/proc/stat might be inaccessible.
2019-04-04 15:25:26 +02:00
Bartosz Taudul
cffc6e21d3
Use open to open webpage on osx.
2019-04-04 13:58:13 +02:00
Bartosz Taudul
a7886cf82c
Replace linear search with hash lookup.
2019-04-03 16:24:16 +02:00
Bartosz Taudul
82dad3fb97
Use proper type.
2019-04-01 20:43:42 +02:00
Bartosz Taudul
d0d5184c04
Set options for proper socket.
2019-04-01 20:14:00 +02:00
Bartosz Taudul
687915299a
Don't try to set socket options on invalid socket.
2019-04-01 20:08:27 +02:00
Bartosz Taudul
8d0d6b576a
Update manual.
2019-04-01 20:06:43 +02:00
Bartosz Taudul
78e8d4aefe
Display query backlog.
2019-04-01 19:55:54 +02:00
Bartosz Taudul
20e6813461
Store send queue size in mbps block.
2019-04-01 19:55:37 +02:00
Bartosz Taudul
d8d30bd875
Update NEWS.
2019-04-01 19:49:57 +02:00
Bartosz Taudul
9010b2c142
Put queries into queue if send buffer is full.
2019-04-01 19:47:29 +02:00
Bartosz Taudul
deeea0ee70
Track space left in send buffer.
2019-04-01 19:37:39 +02:00
Bartosz Taudul
57dff0abc9
Add server query queue.
2019-04-01 19:26:50 +02:00
Bartosz Taudul
c07c6d11b7
Define server query packet.
2019-04-01 19:21:53 +02:00
Bartosz Taudul
57cd6d3ed5
Allow retrieval of socket send buffer size.
2019-04-01 18:50:37 +02:00
Bartosz Taudul
45750a05a1
Only smooth zoom now.
2019-04-01 18:39:09 +02:00
Bartosz Taudul
cd774b9e96
Store two entries in zone self time cache.
...
This accounts for situation when zone information window is open and a
tooltip for another zone is displayed.
2019-03-30 00:54:22 +01:00
Bartosz Taudul
48a07bf4f8
Cache zone self times.
2019-03-30 00:52:25 +01:00
Bartosz Taudul
b0ab3c6139
High compression mode is now a bit better.
2019-03-27 02:26:39 +01:00
Bartosz Taudul
fef417f286
Store total number of CPU and GPU zones in trace.
2019-03-27 01:46:54 +01:00
Bartosz Taudul
2e6ac050f4
Use custom vector swap.
2019-03-26 23:02:39 +01:00
Bartosz Taudul
6c5efbfdce
Implement custom vector swap.
2019-03-26 23:02:32 +01:00
Bartosz Taudul
a632d9e2a3
Add zone vector cache.
...
Zone children will be now collected in staging vectors. When the zone is
ended (and no children can be added anymore to it), a size-fitted vector
is allocated using slab allocation. The over-allocated vector is then
put into cache for use in future zones.
This is only active for vectors <= 8192 elements, or 64 KB (chosen
arbitrarily), to reduce time spent on copying memory.
Overall, this change should have the following effects:
- System memory allocation pressure reduction, due to re-usage of
vectors, which eliminates the need for constant growth.
- Reduction of memory usage, because children vectors are now fitted to
required size.
- Slight increase of zone processing time, due to memory copying?
2019-03-26 22:06:00 +01:00
Bartosz Taudul
11f4dcbf1e
Consistent variable naming.
2019-03-26 21:41:44 +01:00
Bartosz Taudul
52f76a45ed
Display separators for bin counts in compare menu.
2019-03-26 20:27:28 +01:00
Bartosz Taudul
99fca9e069
Fix loading old traces when skipping locks.
2019-03-26 20:25:29 +01:00
Bartosz Taudul
fe675b91be
Ditto for frame counts.
2019-03-26 20:19:56 +01:00
Bartosz Taudul
021368fb59
Display bin counts with separators.
2019-03-26 20:18:20 +01:00
Bartosz Taudul
df3e8597c4
Focusing timeline on crash from trace info window.
2019-03-24 23:55:38 +01:00
Bartosz Taudul
7792963e31
Interaction with crash label in options menu.
2019-03-24 23:52:36 +01:00
Bartosz Taudul
2f397c892b
Middle click on crash label to center view on it.
2019-03-24 23:50:33 +01:00
Bartosz Taudul
f52c8e9855
Update manual.
2019-03-24 23:47:02 +01:00
Bartosz Taudul
bd838ac84a
Update NEWS.
2019-03-24 13:55:12 +01:00
Bartosz Taudul
1c495f077b
Allow changing display order of threads.
2019-03-24 13:54:36 +01:00