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

Commit Graph

  • c2728832af Update NEWS. Bartosz Taudul 2019-09-21 15:43:31 +02:00
  • 82cd667b30 Allow specifying network port in server. Bartosz Taudul 2019-09-21 15:43:01 +02:00
  • fb63dd89bc Update manual. Bartosz Taudul 2019-09-21 15:21:15 +02:00
  • e13cbf52fd Allow changing tracy port in client. Bartosz Taudul 2019-09-21 15:11:15 +02:00
  • 140654961c Update NEWS. Bartosz Taudul 2019-09-21 15:03:35 +02:00
  • dfb9ae1a90 Update manual. Bartosz Taudul 2019-09-21 15:03:09 +02:00
  • a221f121ba Extract lock state handling to a separate context class. Bartosz Taudul 2019-09-21 14:55:14 +02:00
  • 4c736aecfa Use fibonacci hashing to determine thread colors. Bartosz Taudul 2019-09-21 14:03:42 +02:00
  • 7a1fb4e0bd Proper message when call stack trees are not available. Bartosz Taudul 2019-09-21 00:56:56 +02:00
  • 46f7235e32 Display proper message when there are no active allocations. Bartosz Taudul 2019-09-21 00:54:30 +02:00
  • feddd58b46 Better way to scale ImGui style. Bartosz Taudul 2019-09-21 00:52:13 +02:00
  • d8e0853cd8 Multithreaded frame image compression. Bartosz Taudul 2019-09-20 23:03:12 +02:00
  • 6f5a23a198 Add task dispatcher to server. Bartosz Taudul 2019-09-20 22:58:12 +02:00
  • e1e5d6bd47 Add const version of PackFrameImage(). Bartosz Taudul 2019-09-20 22:55:55 +02:00
  • b362baed5f Minor UI improvements. Bartosz Taudul 2019-09-19 01:10:33 +02:00
  • 6fbfd12d1f Update manual. Bartosz Taudul 2019-09-16 21:59:56 +02:00
  • 0fed97b241 Update NEWS. Bartosz Taudul 2019-09-16 21:52:21 +02:00
  • 6a0512fe16 Allow comparing frame times. Bartosz Taudul 2019-09-16 21:51:36 +02:00
  • 8fe9b56b6f Calculate frame statistics. Bartosz Taudul 2019-09-16 21:31:43 +02:00
  • b99675ae60 Use thread color for collapsed zones. Bartosz Taudul 2019-09-16 20:34:55 +02:00
  • 36b2b8f71f Always return static thread color if dynamic colors are disabled. Bartosz Taudul 2019-09-16 20:31:32 +02:00
  • 5796f19a3b Focus out exact memory plot value. Bartosz Taudul 2019-09-16 20:27:16 +02:00
  • 7673028dba Fix skipping memory data. Bartosz Taudul 2019-09-16 15:42:25 +02:00
  • 5429f04614 Don't use source location data before it's ready. Bartosz Taudul 2019-09-16 15:37:57 +02:00
  • e0105451f6 Update manual. Bartosz Taudul 2019-09-12 20:14:54 +02:00
  • ab5a128674 Update NEWS. Bartosz Taudul 2019-09-12 20:09:37 +02:00
  • 6d00a56c61 Draw thread migrations across CPU cores. Bartosz Taudul 2019-09-12 20:08:57 +02:00
  • c1731f864b Update manual. Bartosz Taudul 2019-09-11 19:05:53 +02:00
  • 23b6e5156b Display thread color in thread tooltip. Bartosz Taudul 2019-09-11 19:01:27 +02:00
  • 2872edce5d Use thread colors in context switch graph. Bartosz Taudul 2019-09-11 18:56:54 +02:00
  • 8ddafe4153 Extract color highlight functionality. Bartosz Taudul 2019-09-11 18:52:25 +02:00
  • 0850145811 Disable color box drag and drop. Bartosz Taudul 2019-09-11 18:48:28 +02:00
  • 2cec6f5482 Add thread colors to options menu. Bartosz Taudul 2019-09-11 18:44:06 +02:00
  • 4ea62ecb06 Extract small color box drawing. Bartosz Taudul 2019-09-11 18:38:10 +02:00
  • 00409b0b94 Extract thread color getter. Bartosz Taudul 2019-09-11 18:34:48 +02:00
  • 9cd359f0b9 Update manual. Bartosz Taudul 2019-09-08 14:38:40 +02:00
  • 2464eedbd4 Update NEWS. Bartosz Taudul 2019-09-08 14:34:35 +02:00
  • a5a6b11b63 Zones can now have dynamic colors. Bartosz Taudul 2019-09-08 14:33:30 +02:00
  • 2714152f84 Allow calculating zone depth. Bartosz Taudul 2019-09-08 14:16:12 +02:00
  • cdc4575dba Setup tid -> thread data mapping when loading trace. Bartosz Taudul 2019-09-08 14:15:40 +02:00
  • ea6a0a58a7 Thread data accessor. Bartosz Taudul 2019-09-08 14:07:16 +02:00
  • 3a9ff94580 Update manual. Bartosz Taudul 2019-09-08 13:38:19 +02:00
  • 1e57ae3f49 Update NEWS. Bartosz Taudul 2019-09-08 13:20:13 +02:00
  • c9a1d3d7e5 Display zone color in zone info window. Bartosz Taudul 2019-09-08 13:19:43 +02:00
  • b7522ec4c1 Allow getting zone color sans higlights, etc. Bartosz Taudul 2019-09-08 13:16:00 +02:00
  • 6ef282dd1a Notify user that the data might not be correct. Bartosz Taudul 2019-09-07 18:20:26 +02:00
  • 17e6a97552 Let's leave this here. Bartosz Taudul 2019-09-07 17:49:54 +02:00
  • a0814a2e5c Correctly calculate discontinuous frames time. Bartosz Taudul 2019-09-07 17:39:39 +02:00
  • aac0a36a2d Don't use source location zones before they are ready. Bartosz Taudul 2019-09-07 17:23:11 +02:00
  • 70ae2f763d Update manual. Bartosz Taudul 2019-09-07 17:20:51 +02:00
  • b4e019e7e7 Update NEWS. Bartosz Taudul 2019-09-07 17:00:05 +02:00
  • 3449f0777e Display zone time on frames plot. Bartosz Taudul 2019-09-07 16:55:49 +02:00
  • 0b1a6047f6 Add different highlight for zones selected on histogram. Bartosz Taudul 2019-09-07 15:33:11 +02:00
  • 57a2b62edc Display number of threads for pids in CPU data list. Bartosz Taudul 2019-09-04 01:43:56 +02:00
  • 0837463f05 Describe how wonderful linux interfaces are. Bartosz Taudul 2019-09-03 21:45:19 +02:00
  • 37661fd2ee Fix 32 bit NEON version of DXT1 compression. Bartosz Taudul 2019-09-03 21:26:17 +02:00
  • aa2530d442 Display external thread name (if applicable) on CPU data timeline. Bartosz Taudul 2019-08-31 19:37:05 +02:00
  • be36e7a19c Update manual. Bartosz Taudul 2019-08-31 01:08:03 +02:00
  • 86cb477811 Pack ZoneThreadData. Bartosz Taudul 2019-08-31 00:55:51 +02:00
  • 3ec534cdf3 Prevent "ntdll.dll" from appearing as a thread name. Bartosz Taudul 2019-08-30 23:09:07 +02:00
  • 7a6564feae Only recycle producers, if there's no data in queue. Bartosz Taudul 2019-08-30 14:24:12 +02:00
  • 1c0c6311ec Fix skipping data when loading traces. Bartosz Taudul 2019-08-30 01:16:42 +02:00
  • 217a3781e6 Fix possible wrong process name for pid 0. Bartosz Taudul 2019-08-30 00:59:54 +02:00
  • 19f8f9f101 Use proper type. Bartosz Taudul 2019-08-30 00:56:11 +02:00
  • a8d204821e Signed left shift is undefined. Bartosz Taudul 2019-08-29 18:42:29 +02:00
  • adfc4eb59b Store UdpListen instance in an unique ptr. Bartosz Taudul 2019-08-29 18:36:55 +02:00
  • 5e8b2a0723 Display wakeup times in zone wait regions list. Bartosz Taudul 2019-08-28 23:03:16 +02:00
  • 0e89105bdb Update NEWS. Bartosz Taudul 2019-08-28 21:40:58 +02:00
  • fc0593a840 Update manual. Bartosz Taudul 2019-08-28 21:38:51 +02:00
  • 6f25ad5fcb Save per-trace options. Bartosz Taudul 2019-08-28 21:35:08 +02:00
  • fc5293b1ae Only scroll message list to bottom if capture is live. Bartosz Taudul 2019-08-28 21:04:28 +02:00
  • a2f968d843 Compress thread id in MessageData. Bartosz Taudul 2019-08-28 21:03:01 +02:00
  • ede26b0caf Fix skipping zone levels. Bartosz Taudul 2019-08-28 20:47:19 +02:00
  • ee14ff6d6e Update manual. Bartosz Taudul 2019-08-28 20:39:29 +02:00
  • 85027c185d Extract notification area drawing to a separate function. Bartosz Taudul 2019-08-28 20:27:39 +02:00
  • a8eb99efcc Add notification icons when a drawing a category is disabled. Bartosz Taudul 2019-08-28 20:24:14 +02:00
  • 5b0ccef373 Change some icons. Bartosz Taudul 2019-08-28 20:17:38 +02:00
  • fd5014be6f GetThreadString() is no longer used. Bartosz Taudul 2019-08-28 20:08:16 +02:00
  • 28a20e631e Preserve frame graph position and scale. Bartosz Taudul 2019-08-28 19:52:36 +02:00
  • 17d4a82ca5 Preserve timeline vertical scroll position. Bartosz Taudul 2019-08-28 19:49:27 +02:00
  • abde0c252d Update NEWS. Bartosz Taudul 2019-08-28 19:46:08 +02:00
  • f37797db44 Save/load view state. Bartosz Taudul 2019-08-28 19:45:22 +02:00
  • dc5444ff0f Notify UserData that view state should be preserved. Bartosz Taudul 2019-08-28 19:37:01 +02:00
  • 949c9cb121 Move some view data to a separate structure. Bartosz Taudul 2019-08-28 19:35:54 +02:00
  • 38bfae13dd Add helper function for opening files. Bartosz Taudul 2019-08-28 19:28:31 +02:00
  • 2a0d6ce4ad Add notification area indicator for hidden timeline items. Bartosz Taudul 2019-08-28 18:36:05 +02:00
  • ed83762a1a Keep things simple. Bartosz Taudul 2019-08-28 01:29:58 +02:00
  • d95e24f66b Update NEWS. Bartosz Taudul 2019-08-27 23:20:56 +02:00
  • ef287c8aab Display external thread names of profiled program on CPU data timeline. Bartosz Taudul 2019-08-27 23:17:53 +02:00
  • 8eb7220dd7 Use the new thread name getter. Bartosz Taudul 2019-08-27 23:08:14 +02:00
  • 3c092b4bec Add thread name getter combining local and external thread names. Bartosz Taudul 2019-08-27 23:00:13 +02:00
  • f8e3d1ad0a Try to fix current program's thread names. Bartosz Taudul 2019-08-27 22:41:03 +02:00
  • 8bb13ca09e Use captured program name in CPU data. Bartosz Taudul 2019-08-27 22:35:53 +02:00
  • f76f38777e Signed minus unsigned is unsigned... Bartosz Taudul 2019-08-26 19:09:12 +02:00
  • eb78ecd0fd Display frame number in playback window. Bartosz Taudul 2019-08-26 19:01:59 +02:00
  • 3e4d3efbdb Extract frame number getter. Bartosz Taudul 2019-08-26 19:01:51 +02:00
  • 00b26c1acf Fix TRACY_NO_SYSTEM_TRACING. Bartosz Taudul 2019-08-26 18:02:10 +02:00
  • fbeee3cf61 Fix (?) invalid function pointer signature. Bartosz Taudul 2019-08-26 17:59:58 +02:00
  • 78127dc357 System threads only allow limited information queries. Bartosz Taudul 2019-08-25 00:33:22 +02:00
  • e5a11ad593 Allow sorting CPU data table by different columns. Bartosz Taudul 2019-08-25 00:17:06 +02:00