1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00
Commit Graph

2616 Commits

Author SHA1 Message Date
Bartosz Taudul 3a561b4eed Save thread state should be atomic. 2019-06-02 13:15:55 +02:00
Bartosz Taudul 0059cb3ab0 Switch default namespace display to "short". 2019-06-02 12:57:42 +02:00
Bartosz Taudul 7aca6b72d1 Don't block worker when in save file dialog. 2019-05-28 19:57:18 +02:00
Bartosz Taudul c93170cd42 Move saving trace dump to a separate thread. 2019-05-28 19:56:18 +02:00
Bartosz Taudul 845f3a2ddf Use std::shared_mutex for locking worker access. 2019-05-28 19:21:53 +02:00
Bartosz Taudul 145ca30df9 There's no __popcnt64 in 32 bit winapi. 2019-05-28 18:18:54 +02:00
Bartosz Taudul b3812146cb Fix atomics initialization. 2019-05-27 14:09:55 +02:00
Bartosz Taudul 18a9741b5d Use proper check. 2019-05-22 14:19:25 +02:00
Bartosz Taudul 340837e202 Callstack decode for android api <= 21.
libbacktrace/elf.cpp:3249:3: error: use of undeclared identifier 'dl_iterate_phdr'
2019-05-22 14:14:30 +02:00
Bartosz Taudul 84efe070fe Make callstack logic more obvious. 2019-05-22 14:05:44 +02:00
Bartosz Taudul 61d775ecc8 Calculate end point before loop. 2019-05-19 16:26:59 +02:00
Bartosz Taudul 8f85a0da2c Don't check twice for the same thing. 2019-05-19 16:23:19 +02:00
Bartosz Taudul 007e434a05 Force inline FillPages(). 2019-05-19 13:46:53 +02:00
Bartosz Taudul 9122d3516c Force inline GetPage(). 2019-05-19 13:45:02 +02:00
Bartosz Taudul 30c398cd96 Don't allocate memory for empty pages in memory map. 2019-05-19 13:15:54 +02:00
Bartosz Taudul 952e466287 Rearrange code. 2019-05-19 12:47:45 +02:00
Bartosz Taudul 860a4625e1 Update manual. 2019-05-12 16:28:59 +02:00
Bartosz Taudul 7cdd8954dc Update NEWS. 2019-05-12 16:27:26 +02:00
Bartosz Taudul b95d834891 Split contended and uncontended locks in lock list. 2019-05-12 16:26:19 +02:00
Bartosz Taudul 0da1e8551f Track lock contention status. 2019-05-12 16:17:17 +02:00
Bartosz Taudul a714cd4369 Typo. 2019-05-12 15:59:53 +02:00
Bartosz Taudul 63066cf6a5 Fix logic error. 2019-05-12 15:48:25 +02:00
Bartosz Taudul e612cef6c2 Optimize drawing frames. 2019-05-11 13:47:06 +02:00
Bartosz Taudul fcb052cd13 Update manual. 2019-05-10 21:11:58 +02:00
Bartosz Taudul fd815655ac Update NEWS. 2019-05-10 21:11:54 +02:00
Bartosz Taudul 7cc5149355 Improve timeline message tooltips. 2019-05-10 20:36:06 +02:00
Bartosz Taudul 74575250a5 Save message color data in trace dumps. 2019-05-10 20:32:47 +02:00
Bartosz Taudul 8cbd83c752 Use message color on message lists. 2019-05-10 20:26:27 +02:00
Bartosz Taudul 4850e19ebd Store color in message data. 2019-05-10 20:26:27 +02:00
Bartosz Taudul 797ebd3caf Cosmetics. 2019-05-10 20:20:08 +02:00
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