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

Commit Graph

  • c92d8cf7a3 Improve frame list tooltips. Bartosz Taudul 2018-06-29 18:43:23 +02:00
  • 201a40fb04 Improve readability of callstack tooltips. Bartosz Taudul 2018-06-29 18:41:06 +02:00
  • 400ee1c752 Improve readability of zone tooltips. Bartosz Taudul 2018-06-29 18:39:20 +02:00
  • fbe0ad437e Remove "without profiling" entry from zone tooltip. Bartosz Taudul 2018-06-29 18:36:58 +02:00
  • d01c14c2f3 Improve readability of compare menu. Bartosz Taudul 2018-06-29 18:35:40 +02:00
  • 91dd8f5d52 Improve readability of find zone menu. Bartosz Taudul 2018-06-29 18:33:01 +02:00
  • 8f4b09edc3 Improve zone info windows readability. Bartosz Taudul 2018-06-29 18:27:34 +02:00
  • 41c06ea067 Update NEWS. Bartosz Taudul 2018-06-29 16:28:00 +02:00
  • d3648cc8dd Document free-form zone naming. Bartosz Taudul 2018-06-29 16:27:19 +02:00
  • 275a79e1c9 Display custom zone name in find zone results list. Bartosz Taudul 2018-06-29 16:20:24 +02:00
  • ab18869ce6 Display custom zone name in zone tooltip. Bartosz Taudul 2018-06-29 16:15:59 +02:00
  • 09c38f17e6 Display custom zone name in zone info window. Bartosz Taudul 2018-06-29 16:14:31 +02:00
  • cb100e261c Return custom zone names. Bartosz Taudul 2018-06-29 16:12:40 +02:00
  • 053284b1c7 Process custom free-form zone names. Bartosz Taudul 2018-06-29 16:12:17 +02:00
  • b29d60056a Custom per-zone name transfer. Bartosz Taudul 2018-06-29 16:01:31 +02:00
  • ac89c6de33 Fix one more copy paste error. Bartosz Taudul 2018-06-29 15:31:47 +02:00
  • 865e8d8506 Extract zone name getting functionality. Bartosz Taudul 2018-06-29 15:14:20 +02:00
  • 102234321d Update NEWS. Bartosz Taudul 2018-06-29 00:45:19 +02:00
  • 2866cafda5 Adapt histogram height to font size. Bartosz Taudul 2018-06-29 00:44:05 +02:00
  • f82e8aa98f Adapt plot height to font size. Bartosz Taudul 2018-06-29 00:38:56 +02:00
  • cc196ff0a8 Adapt frames view to font size. Bartosz Taudul 2018-06-29 00:35:44 +02:00
  • ba68df329f Viewer is now system DPI aware on windows. Bartosz Taudul 2018-06-29 00:31:05 +02:00
  • 4f6a3057c4 Update NEWS. Bartosz Taudul 2018-06-28 01:17:28 +02:00
  • 41e8648701 Adjust GPU zones to set time drift. Bartosz Taudul 2018-06-28 01:12:25 +02:00
  • bab798c13c GPU context time drift storage. Bartosz Taudul 2018-06-28 01:08:08 +02:00
  • 0b9559c05b Retrieval of GPU context from GPU zone. Bartosz Taudul 2018-06-28 01:07:21 +02:00
  • 4a467b6d03 Remove GPU resync leftovers. Bartosz Taudul 2018-06-28 00:48:23 +02:00
  • 4c16aa9b96 Store build objects in separate directories. Bartosz Taudul 2018-06-27 20:31:17 +02:00
  • 242fc9bfb4 Mention required libraries. Bartosz Taudul 2018-06-26 18:04:10 +02:00
  • 84c34ad826 Handle unicode builds. Bartosz Taudul 2018-06-25 10:55:07 +02:00
  • 9308d7964c Callstack capture timing test. Bartosz Taudul 2018-06-24 17:55:05 +02:00
  • c3238a496d No need to check for frame function name match. Bartosz Taudul 2018-06-24 17:38:32 +02:00
  • d7a85983a5 Make callstack hash less shitty. Bartosz Taudul 2018-06-24 17:30:54 +02:00
  • ab2945b988 Slab allocator is not thread safe. Bartosz Taudul 2018-06-24 17:10:46 +02:00
  • 3fba965c3c Update NEWS. Bartosz Taudul 2018-06-24 17:04:32 +02:00
  • 77e139e900 Insert true call stack frames into zone trace. Bartosz Taudul 2018-06-24 16:57:57 +02:00
  • b0aa13f4af Callstack getters are const. Bartosz Taudul 2018-06-24 16:15:49 +02:00
  • fa62603c77 Move zone trace loop handler to a separate function. Bartosz Taudul 2018-06-24 15:54:36 +02:00
  • 858628918b Force inline AddCallstackPayload. Bartosz Taudul 2018-06-24 15:28:09 +02:00
  • d78126e60f Improve callstack payload hashing speed. Bartosz Taudul 2018-06-24 15:25:53 +02:00
  • 64a38c591b Don't perform multiple NeedDataSize checks. Bartosz Taudul 2018-06-23 02:19:23 +02:00
  • 4d197ec7a2 Unsafe version of AppendData. Bartosz Taudul 2018-06-23 02:16:58 +02:00
  • a2c6848433 Send callstack payload without iteration, if possible. Bartosz Taudul 2018-06-23 02:13:52 +02:00
  • a7ace6ef9e Directly use RtlWalkFrameChain. Bartosz Taudul 2018-06-23 02:07:47 +02:00
  • 19e83b434e Increase max length of symbol on windows. Bartosz Taudul 2018-06-23 00:27:14 +02:00
  • f0ce7de193 Move callstack collection in mem events out of critical section. Bartosz Taudul 2018-06-22 23:00:03 +02:00
  • 4d60d3a20e Document callstack capture. Bartosz Taudul 2018-06-22 20:53:17 +02:00
  • 17194cb591 Allow copying callstack frames name/file to clipboard. Bartosz Taudul 2018-06-22 20:44:57 +02:00
  • b8f7a4daac Mention purple line indicating middle of timeline. Bartosz Taudul 2018-06-22 20:34:08 +02:00
  • 9c2aab733d Allow centering timeline on memory alloc/free time. Bartosz Taudul 2018-06-22 20:32:38 +02:00
  • 5f5fe7c6aa Add tip about centering timeline on message. Bartosz Taudul 2018-06-22 20:23:56 +02:00
  • 39eccd5b08 Extract "center view at time" function. Bartosz Taudul 2018-06-22 20:21:02 +02:00
  • a347ddd753 OpenGL needs query id translation. Bartosz Taudul 2018-06-22 16:46:47 +02:00
  • 11cf650be6 Fix GPU queries ordering. Bartosz Taudul 2018-06-22 16:37:54 +02:00
  • af0c64c888 Remove GPU resync support. Bartosz Taudul 2018-06-22 16:34:51 +02:00
  • 62267399bc Send query ids of GPU times. Bartosz Taudul 2018-06-22 16:19:53 +02:00
  • 69c461cda3 Results MUST be available here. Bartosz Taudul 2018-06-22 16:09:35 +02:00
  • 51c5f47ae2 Transfer query ids of GPU events. Bartosz Taudul 2018-06-22 15:57:54 +02:00
  • cd5ca3e754 Don't use hash table to store 256 pointers. Bartosz Taudul 2018-06-22 15:14:44 +02:00
  • 55ddb64352 GPU context counter is now 8 bit. Bartosz Taudul 2018-06-22 15:10:23 +02:00
  • d13fc2413f Highlight callstack button in zone info windows. Bartosz Taudul 2018-06-22 02:24:36 +02:00
  • 3a885bb8fd Support callstack collection for OpenGL GPU zones. Bartosz Taudul 2018-06-22 02:12:42 +02:00
  • 225ed4e037 Update NEWS. Bartosz Taudul 2018-06-22 01:58:50 +02:00
  • e5f673eaa0 Allow viewing callstack from gpu zone info window. Bartosz Taudul 2018-06-22 01:58:14 +02:00
  • 35dc2f796e Process GpuZoneBeginCallstack queue event. Bartosz Taudul 2018-06-22 01:56:32 +02:00
  • b213e5f415 Vulkan zone callstack collection. Bartosz Taudul 2018-06-22 01:47:08 +02:00
  • a1424c4112 Vulkan tracing is not thread safe. Bartosz Taudul 2018-06-22 01:41:28 +02:00
  • 7e4f00fac0 Update NEWS. Bartosz Taudul 2018-06-22 01:31:06 +02:00
  • 4992ae6b39 Take callstack field in ZoneEvent into account in save/load. Bartosz Taudul 2018-06-22 01:30:08 +02:00
  • e40c5068c9 Allow viewing callstack from zone info window. Bartosz Taudul 2018-06-22 01:21:51 +02:00
  • 5e01a8ead9 Process callstack queue event. Bartosz Taudul 2018-06-22 01:15:49 +02:00
  • 205a4e4ca2 Add callstack index to ZoneEvent. Bartosz Taudul 2018-06-22 01:11:03 +02:00
  • 978e168cbd Handle ZoneBeginCallstack queue event. Bartosz Taudul 2018-06-22 01:07:25 +02:00
  • b6088b908f Callstack capture for ZoneBegin. Bartosz Taudul 2018-06-22 00:56:01 +02:00
  • c0b086240c Update NEWS. Bartosz Taudul 2018-06-22 00:33:09 +02:00
  • bd041b6267 More accurate ARM timing information. Bartosz Taudul 2018-06-22 00:29:01 +02:00
  • 8de92a8c9e String pooling is meh. Bartosz Taudul 2018-06-22 00:25:30 +02:00
  • 7086320d64 Thread naming support has been greatly improved. Bartosz Taudul 2018-06-22 00:25:13 +02:00
  • 94c9c89ad0 Enable thread name collection on old windows SDKs. Bartosz Taudul 2018-06-22 00:23:50 +02:00
  • ed40a3d989 Discourage embedding server into client application. Bartosz Taudul 2018-06-22 00:16:53 +02:00
  • 63611403ff Add memory profiling documentation. Bartosz Taudul 2018-06-22 00:15:50 +02:00
  • 3404d191f0 Fix non-unique child ids in memory window. Bartosz Taudul 2018-06-22 00:10:00 +02:00
  • d716195afa Move server setup to the top of README. Bartosz Taudul 2018-06-22 00:09:37 +02:00
  • bf7402e8b0 Android callstack collection using _Unwind_Backtrace(). Bartosz Taudul 2018-06-21 17:07:21 +02:00
  • 0c13fb818b Initialize rpmalloc in Mem{Alloc,Free}Callstack(). Bartosz Taudul 2018-06-21 17:02:40 +02:00
  • 3f7ab10323 Don't show line number if it's 0. Bartosz Taudul 2018-06-21 13:26:04 +02:00
  • 937141b7e3 Include symbol address in location field on linux. Bartosz Taudul 2018-06-21 13:14:13 +02:00
  • b3ca36f3f4 Include symbol offset in symbol name on linux. Bartosz Taudul 2018-06-21 13:10:48 +02:00
  • 973eab2b4a Fix typo. Bartosz Taudul 2018-06-20 23:42:00 +02:00
  • 909166daf7 Hide SendCallstackMemory(). Bartosz Taudul 2018-06-20 23:30:19 +02:00
  • 8c46ad81d5 Extract common code. Bartosz Taudul 2018-06-20 23:29:44 +02:00
  • 2a618c90d5 Properly save compressed thread in GPU events. Bartosz Taudul 2018-06-20 23:12:49 +02:00
  • 1856d057c1 Update NEWS. Bartosz Taudul 2018-06-20 22:32:55 +02:00
  • 32278364cd Demangle symbol names. Bartosz Taudul 2018-06-20 23:01:00 +02:00
  • c8f51d7f11 More involved callstack frame description on linux. Bartosz Taudul 2018-06-20 22:54:42 +02:00
  • 36d81412a0 Fix copy pasta. Bartosz Taudul 2018-06-20 22:27:46 +02:00
  • 601c80466c Fix use-after-free. Bartosz Taudul 2018-06-20 22:18:12 +02:00
  • 5541cd6c97 Linux callstack retrieval. Bartosz Taudul 2018-06-20 21:45:27 +02:00
  • dc20742b5b Callstack support needs the -rdynamic flag. Bartosz Taudul 2018-06-20 21:02:14 +02:00
  • b4b08a0b29 Windows header poisoning should be avoided only in headers. Bartosz Taudul 2018-06-20 21:01:25 +02:00