Commit Graph
2736 Commits
Author SHA1 Message Date
Bartosz Taudul 48e82ea135 Workaround pthreads thread name limit. 2018-03-31 01:22:21 +02:00
Bartosz Taudul 347c74cec3 Cosmetics. 2018-03-31 01:06:35 +02:00
Bartosz Taudul 03830fe83a Update NEWS. 2018-03-30 23:45:48 +02:00
Bartosz Taudul 813e265bc3 Initialize rpmalloc in SetThreadName().
There's no guarantee that rpmalloc will be initialized when the thread
calls SetThreadName, due to thread_local storage initialization rules.
2018-03-30 14:39:25 +02:00
Bartosz Taudul 045870ad95 Doh! FileWrite destructor was never called. 2018-03-29 01:11:54 +02:00
Bartosz Taudul c7a5e25c87 Display parent times. 2018-03-28 19:35:33 +02:00
Bartosz Taudul c626bbd553 Update NEWS. 2018-03-28 02:00:29 +02:00
Bartosz Taudul 9d798789a9 Fix broken behavior on duplicate names in zone info window. 2018-03-28 01:57:53 +02:00
Bartosz Taudul d6bf19a762 Standard zone list behavior in zone trace. 2018-03-28 01:53:59 +02:00
Bartosz Taudul bf52b3bc98 Add zone trace. 2018-03-28 01:47:28 +02:00
Bartosz Taudul 4d0396fa06 No auto-expand of child zones. 2018-03-28 01:47:20 +02:00
Bartosz Taudul aebbefde2a Rename exclusive time to self time. 2018-03-28 01:47:08 +02:00
Bartosz Taudul f6d4728494 Move child zones into an expandable tree. 2018-03-28 01:34:12 +02:00
Bartosz Taudul 4d38ebe1b1 Add a link to tracy introduction video. 2018-03-28 01:14:58 +02:00
Bartosz Taudul 871633cbaf Adapt button size to font size. 2018-03-25 00:10:31 +01:00
Bartosz Taudul 83e8bb0b49 Update NEWS. 2018-03-24 22:21:34 +01:00
Bartosz Taudul e69d71cd4d Open trace passed as standalone server argument. 2018-03-24 22:20:06 +01:00
Bartosz Taudul 9925e9ed81 Link to NEWS from README. 2018-03-24 22:10:54 +01:00
Bartosz Taudul c123c2c755 Update NEWS. 2018-03-24 22:09:46 +01:00
Bartosz Taudul 3567089278 Provide default size for main profiler window.
This prevents a crash when loading saved trace with plot.
2018-03-24 22:07:41 +01:00
Bartosz Taudul 1219b72577 Check if match table has content. 2018-03-24 17:32:27 +01:00
Bartosz Taudul d559da932f Highlight source location displayed in find zone window. 2018-03-24 17:29:25 +01:00
Bartosz Taudul ae274d8e37 Different ways of sorting of statistics data. 2018-03-24 17:28:10 +01:00
Bartosz Taudul 0e1e1b4d06 Update NEWS. 2018-03-24 15:22:08 +01:00
Bartosz Taudul b65824d116 Show source location details when one is selected. 2018-03-24 15:20:39 +01:00
Bartosz Taudul 3012817da4 Source location statistics. 2018-03-24 15:16:43 +01:00
Bartosz Taudul 27c66c3765 Remove unused variable. 2018-03-24 15:04:44 +01:00
Bartosz Taudul aa9d9575e0 Allow raw access to source location zones data. 2018-03-24 14:48:52 +01:00
Bartosz Taudul 948c6f405c Update NEWS. 2018-03-24 14:46:44 +01:00
Bartosz Taudul cb4c1dac24 Don't show pause/resume button if data is static. 2018-03-24 14:45:01 +01:00
Bartosz Taudul d8ac7dee83 Expose worker data state (static/dynamic). 2018-03-24 14:43:57 +01:00
Bartosz Taudul 225423bd21 Cosmetics. 2018-03-24 14:42:48 +01:00
Bartosz Taudul 3a49e9a4be Statistics window shell. 2018-03-24 14:40:48 +01:00
Bartosz Taudul a9e1a9bddb Calculate total time spent in source location.
This simple solution doesn't handle recursion at all.
2018-03-24 14:24:30 +01:00
Bartosz Taudul 40a14292b3 Matched source locations and histogram default to open. 2018-03-24 02:45:24 +01:00
Bartosz Taudul fea0234a60 Change zone end "-1" comparisons to "0" comparisons. 2018-03-24 02:00:20 +01:00
Bartosz Taudul 6a4e58b545 Force inline compress/decompress thread id. 2018-03-24 01:31:58 +01:00
Bartosz Taudul c0577fd5b2 Unordered map is no longer used. 2018-03-23 21:18:52 +01:00
Bartosz Taudul f4b88b9c05 Use flat hash map for reverse plot lookup. 2018-03-23 21:18:00 +01:00
Bartosz Taudul 6cb2fec48e Use flat hash map for string map. 2018-03-23 21:12:29 +01:00
Bartosz Taudul 69b49f527d Inline GetZoneEndDirect(). 2018-03-23 02:06:44 +01:00
Bartosz Taudul 910ce8b8ef Display number of matched source locations. 2018-03-20 20:18:23 +01:00
Bartosz Taudul 6e6addfa81 Use pdqsort. 2018-03-20 19:19:07 +01:00
Bartosz Taudul ae55360a6d Don't sort zones if statistics are disabled. 2018-03-20 19:12:42 +01:00
Bartosz Taudul 4837ce31ff Allow sorting zone groups by count. 2018-03-20 17:19:48 +01:00
Bartosz Taudul 64f3c55ba5 Display zone group time. 2018-03-20 16:56:11 +01:00
Bartosz Taudul e6d5f3f5fc Store common variables in registers to prevent aliasing. 2018-03-20 16:49:29 +01:00
Bartosz Taudul d8f7903a97 Use flat hash map for ptr mapping during data load. 2018-03-20 15:44:13 +01:00
Bartosz Taudul 720e5a0468 First check if valid, then search in map. 2018-03-20 15:41:06 +01:00
Bartosz Taudul fe6c753f12 Store lock thread map in flat hash map. 2018-03-20 15:40:25 +01:00