Bartosz Taudul
|
889eddd646
|
Pack ContextSwitchData. Saves 3 bytes per context switch region.
|
2019-08-15 23:53:47 +02:00 |
|
Bartosz Taudul
|
e90ddf7ee5
|
Don't search whole data set twice.
|
2019-08-15 23:03:37 +02:00 |
|
Bartosz Taudul
|
c22c259a13
|
Pack time and thread in MemEvent.
This saves 4 bytes per logged memory allocation. Memory savings for
selected traces:
android 2945 MB -> 2766 MB
chicken 2261 MB -> 2245 MB
q3bsp-mt 6085 MB -> 6043 MB
mem 6788 MB -> 6468 MB
|
2019-08-15 23:02:43 +02:00 |
|
Bartosz Taudul
|
41beff29a9
|
Remove redundant GetTimeBegin().
Traces now start at zero time.
|
2019-08-15 21:04:20 +02:00 |
|
Bartosz Taudul
|
5e20b3f28a
|
Pack time and source location in LockEvent.
|
2019-08-15 20:39:16 +02:00 |
|
Bartosz Taudul
|
bf3ad57456
|
Pack start time and srcloc together in ZoneEvent.
This reduces ZoneEvent struct size by 2 bytes. Memory savings on various
captures:
10.62 GB -> 10.29 GB
2342 MB -> 2276 MB
1706 MB -> 1635 MB
6277 MB -> 6085 MB
|
2019-08-15 20:17:36 +02:00 |
|
Bartosz Taudul
|
f5775a2d6e
|
Display list of CPUs on which zone was running.
|
2019-08-15 20:17:36 +02:00 |
|
Bartosz Taudul
|
350e526ec0
|
Fix crash when zone exists before thread context switches appear.
|
2019-08-15 20:17:36 +02:00 |
|
Bartosz Taudul
|
659907c972
|
Store srcloc identifiers using 16 bit.
This reduces various structure sizes by 2 bytes. Memory usage reduction
on various traces:
big 11 GB -> 10.62 GB
chicken 2436 MB -> 2342 MB
drl-light-big 1761 MB -> 1706 MB
q3bsp-mt 6469 MB -> 6277 MB
|
2019-08-15 20:15:48 +02:00 |
|
Bartosz Taudul
|
416113fdcb
|
Drop support for ETC1 frame images.
|
2019-08-15 16:29:50 +02:00 |
|
Bartosz Taudul
|
aa00b1c4c4
|
Add Win10 wait reasons.
|
2019-08-15 01:48:50 +02:00 |
|
Bartosz Taudul
|
690a6d12d7
|
Properly handle incomplete context switch data.
|
2019-08-14 22:10:54 +02:00 |
|
Bartosz Taudul
|
7549c50bab
|
Fix time range reset condition.
|
2019-08-14 21:53:09 +02:00 |
|
Bartosz Taudul
|
26f417a841
|
Add option to display running time in find zone menu.
|
2019-08-14 21:33:43 +02:00 |
|
Bartosz Taudul
|
9ec0724ffb
|
Support dynamic recalculation of min, max and total time.
|
2019-08-14 21:33:42 +02:00 |
|
Bartosz Taudul
|
ee77ff020a
|
Optimize calculation of zone running time.
|
2019-08-14 20:47:21 +02:00 |
|
Bartosz Taudul
|
a5ef38812e
|
Display list of regions where thread was waiting.
|
2019-08-14 18:28:52 +02:00 |
|
Bartosz Taudul
|
d520f1cc48
|
Display zone running time in zone tooltip.
|
2019-08-14 18:28:52 +02:00 |
|
Bartosz Taudul
|
1ae540c7a1
|
Display zone running time in zone info window.
|
2019-08-14 18:28:52 +02:00 |
|
Bartosz Taudul
|
858c94e12e
|
Add interface for calculation zone running time.
|
2019-08-14 18:28:52 +02:00 |
|
Bartosz Taudul
|
0b12db5ee6
|
Display number of thread running state regions.
|
2019-08-14 17:36:19 +02:00 |
|
Bartosz Taudul
|
fadac0b433
|
Display thread running time.
|
2019-08-14 17:12:48 +02:00 |
|
Bartosz Taudul
|
72918cda19
|
Include recorded context switches in thread lifetime.
|
2019-08-14 17:03:33 +02:00 |
|
Bartosz Taudul
|
e39b1abce5
|
Handle linux wait states.
|
2019-08-14 14:02:31 +02:00 |
|
Bartosz Taudul
|
0bb0c10e3c
|
Revert "Save one byte on ContextSwitchData."
Counting bits is hard, let's go shopping.
|
2019-08-14 13:55:05 +02:00 |
|
Bartosz Taudul
|
71a5cffc13
|
Add context switch tooltips.
|
2019-08-13 16:20:43 +02:00 |
|
Bartosz Taudul
|
d77c87ae1c
|
Allow disabling context switch drawing.
|
2019-08-13 15:16:46 +02:00 |
|
Bartosz Taudul
|
874a2596f7
|
Improve context switches drawing.
|
2019-08-13 15:16:46 +02:00 |
|
Bartosz Taudul
|
7f856a1b16
|
Very bad context switch visualization.
|
2019-08-13 13:10:37 +02:00 |
|
Bartosz Taudul
|
8c494eabbf
|
Display number of context switch regions.
|
2019-08-13 02:35:32 +02:00 |
|
Bartosz Taudul
|
8aa0be39d5
|
Drop support for CPU id queries.
|
2019-08-12 23:05:34 +02:00 |
|
Bartosz Taudul
|
a9b41eb657
|
Rework processing bad files.
|
2019-08-12 12:04:27 +02:00 |
|
Bartosz Taudul
|
530f293c49
|
Better way to handle auto scrolling.
|
2019-08-10 22:06:51 +02:00 |
|
Bartosz Taudul
|
853e9c17e3
|
Display client address.
|
2019-08-04 15:56:52 +02:00 |
|
Bartosz Taudul
|
07da2e506a
|
Fix deadlock problems.
|
2019-08-04 15:55:42 +02:00 |
|
Rokas Kupstys
|
b24ac75111
|
Move connection window into a popup when connected.
|
2019-08-04 13:58:43 +03:00 |
|
Bartosz Taudul
|
eed7039853
|
Another GPU time adjust fix.
|
2019-08-04 01:42:44 +02:00 |
|
Bartosz Taudul
|
e87b8d455e
|
Use Theil estimator randomized approximation.
|
2019-08-04 01:40:11 +02:00 |
|
Bartosz Taudul
|
6898fd9e42
|
GPU time adjust fixes.
|
2019-08-04 00:38:08 +02:00 |
|
Bartosz Taudul
|
9b7384b407
|
Fix multiple GPU drift entry fields.
|
2019-08-04 00:33:31 +02:00 |
|
Bartosz Taudul
|
323c37bd33
|
Fix GPU zone search.
|
2019-08-04 00:30:09 +02:00 |
|
Bartosz Taudul
|
a642abfde0
|
Implement automatic GPU clock drift calculation.
|
2019-08-04 00:23:23 +02:00 |
|
Bartosz Taudul
|
da88e32887
|
Display FPS counts next to frame times.
|
2019-08-03 15:20:31 +02:00 |
|
Bartosz Taudul
|
6c958f6177
|
Increase height of frame graph.
|
2019-08-03 14:55:08 +02:00 |
|
Bartosz Taudul
|
58003e7a6b
|
Draw target frame time lines.
|
2019-08-03 14:55:08 +02:00 |
|
Bartosz Taudul
|
9b6c405485
|
Bin number shouldn't be floating point.
|
2019-08-02 19:43:08 +02:00 |
|
Bartosz Taudul
|
a4e7a341c0
|
Proper handling of disconnect request.
|
2019-08-01 23:14:09 +02:00 |
|
Bartosz Taudul
|
344d36086f
|
Simplify loop.
|
2019-07-31 18:53:51 +02:00 |
|
Bartosz Taudul
|
f41834370c
|
Also display number of visible messages.
|
2019-07-31 02:16:14 +02:00 |
|
Bartosz Taudul
|
ccd88a9e27
|
Add text coloring to memory window.
|
2019-07-31 02:06:01 +02:00 |
|