Commit Graph
7814 Commits
Author SHA1 Message Date
Bartosz Taudul bb9da36f7e Display compare traces histogram in manual. 2018-09-02 00:57:44 +02:00
Bartosz Taudul 6869f2e9d9 Update user manual. 2018-09-02 00:47:17 +02:00
Bartosz Taudul fb45d15f5c Update NEWS. 2018-09-02 00:38:47 +02:00
Bartosz Taudul f43b875b83 Display average and median zone time in find zone histogram. 2018-09-02 00:28:57 +02:00
Bartosz Taudul f66ed00d71 Calculate sorted zone times for find zone histogram. 2018-09-02 00:19:15 +02:00
Bartosz Taudul e81218ddaf Radically improve frame set histogram performance.
This change exploits the fact that frame set data is sorted, and the
histogram bins can be calculated as distances in the frame-time vectors.
2018-09-01 14:50:38 +02:00
Bartosz Taudul 1bef4b45b7 Display continuous/discontinuous info about frame sets. 2018-09-01 14:04:23 +02:00
Bartosz Taudul 213b33a4fa No need to check for zero value in a sorted set. 2018-09-01 13:55:25 +02:00
Bartosz Taudul 0c086e3a30 In-place merge new frames instead of re-sorting the whole set. 2018-09-01 13:34:02 +02:00
Bartosz Taudul 9f4d6692dc Proper way to get full frame count. 2018-09-01 12:38:12 +02:00
Bartosz Taudul faea036c16 Ignore last, probably unfinished frame. 2018-09-01 02:07:52 +02:00
Bartosz Taudul c8a0bfd9be Merge average and median lines, if they overlap. 2018-09-01 01:48:00 +02:00
Bartosz Taudul 8211eb1371 Display FPS ranges. 2018-09-01 01:48:00 +02:00
Bartosz Taudul 0825c40938 Display average and median frame times. 2018-09-01 01:48:00 +02:00
Bartosz Taudul 8df82278a5 Display frame set time as a percentage of profile time. 2018-09-01 01:48:00 +02:00
Bartosz Taudul 98b5363ebc Add frame set histogram. 2018-09-01 01:48:00 +02:00
Bartosz Taudul 9b8a0a8364 Display total frame set time. 2018-09-01 01:48:00 +02:00
Bartosz Taudul 27a2d8595d Time is int64_t. 2018-09-01 01:48:00 +02:00
Bartosz Taudul cb47ac6165 Actually mark the data as used. 2018-09-01 01:01:41 +02:00
Bartosz Taudul 907da3265d Fix string handling. 2018-08-31 20:08:04 +02:00
Bartosz Taudul 0f72461c3e Fix for GLFW 3.1. 2018-08-31 20:06:38 +02:00
Bartosz Taudul 009c877982 Update NEWS. 2018-08-31 19:44:17 +02:00
Bartosz Taudul 00fb98ed64 Only show window when it's ready. 2018-08-31 19:40:08 +02:00
Bartosz Taudul a9dd70251b Save window position, size, maximized state. 2018-08-31 19:38:19 +02:00
Bartosz Taudul bc886e4287 Save path is not persistent. 2018-08-31 19:38:05 +02:00
Bartosz Taudul 9da3364c77 Display non-rounded FPS in a tooltip. 2018-08-31 18:58:39 +02:00
Bartosz Taudul 230ee71368 Do not recalculate frame stats, if frame data didn't change. 2018-08-31 18:51:00 +02:00
Bartosz Taudul 4ee8e7c372 Also display frames per second for average and median frame times. 2018-08-31 18:43:25 +02:00
Bartosz Taudul fca71e6e0d Update to imgui 1.64. 2018-08-31 18:37:29 +02:00
Bartosz Taudul 0d6d296e94 Display average and median frame times. 2018-08-31 15:32:30 +02:00
Bartosz Taudul d977fa004d Enable keyboard navigation. 2018-08-30 02:08:08 +02:00
Bartosz Taudul f1e4d949a0 Update bindings. 2018-08-30 02:01:12 +02:00
Bartosz Taudul d287250e25 Also update imgui_freetype. 2018-08-30 01:01:23 +02:00
Bartosz Taudul 1875abed91 Fix obsolete enum. 2018-08-30 00:57:01 +02:00
Bartosz Taudul 38a2951e97 Update to ImGui 1.63. 2018-08-30 00:55:19 +02:00
Bartosz Taudul 0f5ee69668 Add missing include. 2018-08-29 23:25:42 +02:00
Bartosz Taudul 411f956db2 Save imgui.ini in a common location. 2018-08-29 23:22:54 +02:00
Bartosz Taudul 204cc019ea Add file storage helpers. 2018-08-29 23:22:44 +02:00
Bartosz Taudul 81655816f0 Display captured program name and capture time. 2018-08-29 01:02:29 +02:00
Bartosz Taudul 8f1acf2571 Store explicit program name and capture time. 2018-08-29 01:02:29 +02:00
Bartosz Taudul 128577d7bf Remove parenthesis from TracyVkDestroy macro. 2018-08-28 16:45:05 +02:00
Bartosz Taudul dd0556fa0f Update NEWS. 2018-08-28 01:49:59 +02:00
Bartosz Taudul bc6a553a3a Fetch thread names in memory events. 2018-08-28 01:48:19 +02:00
Bartosz Taudul 0b568d55ba Add thread that only allocates memory. 2018-08-28 01:48:03 +02:00
Bartosz Taudul 00da3ba6eb SEGV_{BND,PKU}ERR might not be defined. 2018-08-27 14:45:07 +02:00
Bartosz Taudul 8ab3409266 Crash handling works on android. 2018-08-27 14:08:54 +02:00
Bartosz Taudul 2ebe9b72d1 There's no getlogin_t() on android. 2018-08-27 13:59:19 +02:00
Bartosz Taudul c0d140b405 Add a note about external trace compression. 2018-08-26 20:47:08 +02:00
Bartosz Taudul 989c28d1fe Describe high compression mode. 2018-08-26 17:06:14 +02:00
Bartosz Taudul a5b99b54c8 Allow specifying FileWrite compression level.
Note that extreme compression level is not exposed in the update
utility.

% time update.exe long.tracy out.tracy
long.tracy (0.3.201) -> out.tracy (0.3.204)
update.exe long.tracy   0,00s user 0,00s system 0% cpu 13,464 total
% time update.exe --hc long.tracy outhc.tracy
long.tracy (0.3.201) -> outhc.tracy (0.3.204)
update.exe --hc long.trac  0,00s user 0,00s system 0% cpu 3:46,23 total
% ls -l long.tracy out*
-rw-r--r-- 1 wolf Brak 1621546031 07-30 22:51 long.tracy
-rw-r--r-- 1 wolf Brak 1621579467 08-26 16:44 out.tracy
-rw-r--r-- 1 wolf Brak 1397610127 08-26 16:48 outhc.tracy
2018-08-26 16:49:27 +02:00