Commit Graph
2615 Commits
Author SHA1 Message Date
Bartosz Taudul 1fdfdb0cc1 Reserve space in vector. 2019-05-23 18:34:29 +02:00
Bartosz Taudul da4d0aa1b8 Merge branch 'master' into memsnapshot 2019-05-23 18:25:00 +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 c9423365e9 Remove check for impossible case. 2019-05-19 17:52:56 +02:00
Bartosz Taudul 28ae35ed16 Include memory frees after getting snapshot.
TODO: Remember position in memory frees list and use it instead of
iterating whole memory allocations set, seeking for frees that became
valid.
2019-05-19 17:48:30 +02:00
Bartosz Taudul 5f51339fc9 Include memory frees in the snapshot. 2019-05-19 17:48:15 +02:00
Bartosz Taudul ab7c8684fe Memory page snapshot performance proof of concept. 2019-05-19 17:24:16 +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
Bartosz Taudul d0d5184c04 Set options for proper socket. 2019-04-01 20:14:00 +02:00