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

Commit Graph

  • f6d4728494 Move child zones into an expandable tree. Bartosz Taudul 2018-03-28 01:34:12 +02:00
  • 4d38ebe1b1 Add a link to tracy introduction video. Bartosz Taudul 2018-03-28 01:14:58 +02:00
  • 871633cbaf Adapt button size to font size. Bartosz Taudul 2018-03-24 23:43:51 +01:00
  • 83e8bb0b49 Update NEWS. Bartosz Taudul 2018-03-24 22:21:34 +01:00
  • e69d71cd4d Open trace passed as standalone server argument. Bartosz Taudul 2018-03-24 22:20:06 +01:00
  • 9925e9ed81 Link to NEWS from README. Bartosz Taudul 2018-03-24 22:10:09 +01:00
  • c123c2c755 Update NEWS. Bartosz Taudul 2018-03-24 22:09:46 +01:00
  • 3567089278 Provide default size for main profiler window. Bartosz Taudul 2018-03-24 22:07:41 +01:00
  • 1219b72577 Check if match table has content. Bartosz Taudul 2018-03-24 17:32:27 +01:00
  • d559da932f Highlight source location displayed in find zone window. Bartosz Taudul 2018-03-24 17:29:25 +01:00
  • ae274d8e37 Different ways of sorting of statistics data. Bartosz Taudul 2018-03-24 17:28:10 +01:00
  • 0e1e1b4d06 Update NEWS. Bartosz Taudul 2018-03-24 15:22:08 +01:00
  • b65824d116 Show source location details when one is selected. Bartosz Taudul 2018-03-24 15:20:39 +01:00
  • 3012817da4 Source location statistics. Bartosz Taudul 2018-03-24 15:16:43 +01:00
  • 27c66c3765 Remove unused variable. Bartosz Taudul 2018-03-24 15:04:44 +01:00
  • aa9d9575e0 Allow raw access to source location zones data. Bartosz Taudul 2018-03-24 14:48:52 +01:00
  • 948c6f405c Update NEWS. Bartosz Taudul 2018-03-24 14:46:44 +01:00
  • cb4c1dac24 Don't show pause/resume button if data is static. Bartosz Taudul 2018-03-24 14:45:01 +01:00
  • d8ac7dee83 Expose worker data state (static/dynamic). Bartosz Taudul 2018-03-24 14:43:57 +01:00
  • 225423bd21 Cosmetics. Bartosz Taudul 2018-03-24 14:42:48 +01:00
  • 3a49e9a4be Statistics window shell. Bartosz Taudul 2018-03-24 14:40:48 +01:00
  • a9e1a9bddb Calculate total time spent in source location. Bartosz Taudul 2018-03-24 14:24:30 +01:00
  • 40a14292b3 Matched source locations and histogram default to open. Bartosz Taudul 2018-03-24 02:45:24 +01:00
  • fea0234a60 Change zone end "-1" comparisons to "0" comparisons. Bartosz Taudul 2018-03-24 02:00:20 +01:00
  • 6a4e58b545 Force inline compress/decompress thread id. Bartosz Taudul 2018-03-24 01:31:58 +01:00
  • c0577fd5b2 Unordered map is no longer used. Bartosz Taudul 2018-03-23 21:18:52 +01:00
  • f4b88b9c05 Use flat hash map for reverse plot lookup. Bartosz Taudul 2018-03-23 21:18:00 +01:00
  • 6cb2fec48e Use flat hash map for string map. Bartosz Taudul 2018-03-23 21:12:29 +01:00
  • 69b49f527d Inline GetZoneEndDirect(). Bartosz Taudul 2018-03-23 01:50:38 +01:00
  • 910ce8b8ef Display number of matched source locations. Bartosz Taudul 2018-03-20 20:18:23 +01:00
  • 6e6addfa81 Use pdqsort. Bartosz Taudul 2018-03-20 19:19:07 +01:00
  • ae55360a6d Don't sort zones if statistics are disabled. Bartosz Taudul 2018-03-20 19:12:42 +01:00
  • 4837ce31ff Allow sorting zone groups by count. Bartosz Taudul 2018-03-20 17:19:48 +01:00
  • 64f3c55ba5 Display zone group time. Bartosz Taudul 2018-03-20 16:56:11 +01:00
  • e6d5f3f5fc Store common variables in registers to prevent aliasing. Bartosz Taudul 2018-03-20 16:28:55 +01:00
  • d8f7903a97 Use flat hash map for ptr mapping during data load. Bartosz Taudul 2018-03-20 15:44:13 +01:00
  • 720e5a0468 First check if valid, then search in map. Bartosz Taudul 2018-03-20 15:41:06 +01:00
  • fe6c753f12 Store lock thread map in flat hash map. Bartosz Taudul 2018-03-20 15:40:25 +01:00
  • 765a1ececf Move nohash<> from TracyWorker to flat hash map. Bartosz Taudul 2018-03-20 15:40:11 +01:00
  • 37808ec4c7 Fix the horribly inefficient Visible() and ShowFull() methods. Bartosz Taudul 2018-03-20 15:33:38 +01:00
  • ceeae3c2cf Restore ordering of source location zones after load. Bartosz Taudul 2018-03-20 14:43:16 +01:00
  • f8f59bbd36 Update NEWS. Bartosz Taudul 2018-03-20 14:39:10 +01:00
  • ad37f0857b Highlight selected zone group on histogram. Bartosz Taudul 2018-03-20 14:37:58 +01:00
  • 64e05e4726 Put found zones list into a subchild. Bartosz Taudul 2018-03-20 12:56:26 +01:00
  • ce3f0bd596 Add separator to zone tooltips. Bartosz Taudul 2018-03-19 16:14:01 +01:00
  • d5e0858982 Display thread in GPU zone tooltip. Bartosz Taudul 2018-03-19 16:13:12 +01:00
  • 4d34ccc30c Unify zone info window thread retrieval. Bartosz Taudul 2018-03-19 16:11:44 +01:00
  • 0f6ec65b65 GPU zone thread getter. Bartosz Taudul 2018-03-19 16:11:37 +01:00
  • 5a32cd7984 Show zone thread in zone info popup. Bartosz Taudul 2018-03-19 16:08:50 +01:00
  • ad959549e4 Update NEWS. Bartosz Taudul 2018-03-19 16:02:18 +01:00
  • 0d831e452b Add ability to group zones by user text. Bartosz Taudul 2018-03-19 16:01:36 +01:00
  • 05eb4b7ebc Don't use memcpy to terminate string. Bartosz Taudul 2018-03-19 15:41:28 +01:00
  • 2b54bd1b15 Update NEWS. Bartosz Taudul 2018-03-19 02:39:19 +01:00
  • 1fbe1621e7 Display zone exclusive time as progress bar. Bartosz Taudul 2018-03-19 02:30:40 +01:00
  • 3b34ebf544 Unify GPU info window child selection with the rest of lists. Bartosz Taudul 2018-03-19 02:25:24 +01:00
  • efe3eda845 Display thread in zone info windows. Bartosz Taudul 2018-03-19 02:22:08 +01:00
  • 2eece7c1f3 Reorder instructions. Bartosz Taudul 2018-03-18 23:37:07 +01:00
  • ce2bf7c207 Use Vector instead of std::vector for thread zone list. Bartosz Taudul 2018-03-18 21:15:31 +01:00
  • 8dabe47602 Stop processing new zones on invalid time span. Bartosz Taudul 2018-03-18 21:03:36 +01:00
  • 8b3e53bfad Don't ignore first thread. Bartosz Taudul 2018-03-18 20:53:31 +01:00
  • d0519499f4 Store thread id next to zone ptr in source location zone list. Bartosz Taudul 2018-03-18 20:45:49 +01:00
  • 777d672e05 Thread id compression/decompression. Bartosz Taudul 2018-03-18 20:45:22 +01:00
  • 40c6f01a41 Perform search after condition was verified, not before. Bartosz Taudul 2018-03-18 20:24:35 +01:00
  • 3ac98beb5a Use precalculated min/max time spans. Bartosz Taudul 2018-03-18 20:20:24 +01:00
  • 0f1f7c6813 Calculate min/max time spans for source locations. Bartosz Taudul 2018-03-18 20:15:45 +01:00
  • 43c3fe25ba Put source location zone data into a struct. Bartosz Taudul 2018-03-18 20:08:57 +01:00
  • f5b0f34827 Using std::vector instead of Vector is no longer possible. Bartosz Taudul 2018-03-18 19:56:53 +01:00
  • 77fa8f54a6 Restore per-thread zone list functionality. Bartosz Taudul 2018-03-18 16:41:58 +01:00
  • d08c10c5b6 Add functionality for getting zone thread. Bartosz Taudul 2018-03-18 16:38:42 +01:00
  • 616269e849 Display zone counts in matched source locations. Bartosz Taudul 2018-03-18 16:11:08 +01:00
  • af3559afed Only display results for a single source location match. Bartosz Taudul 2018-03-18 16:07:07 +01:00
  • 3207861869 Add changelog. Bartosz Taudul 2018-03-18 13:55:44 +01:00
  • d5177e6946 Add a quick FAQ. Bartosz Taudul 2018-03-18 13:30:09 +01:00
  • b7dfbed7e5 Document the capture tool. Bartosz Taudul 2018-03-18 13:13:36 +01:00
  • 8ce6634ebc Document the TRACY_NO_STATISTICS macro. Bartosz Taudul 2018-03-18 13:09:59 +01:00
  • d747f2b74f Disable statistics collection in capture tool. Bartosz Taudul 2018-03-18 13:00:11 +01:00
  • 7a4e7cbf86 Reduce data collection if TRACY_NO_STATISTICS is defined. Bartosz Taudul 2018-03-18 12:55:54 +01:00
  • 4baea4a74f Don't hash source location zones keys. Bartosz Taudul 2018-03-18 03:25:14 +01:00
  • 67774698af Only use direct zone end time for find zone data. Bartosz Taudul 2018-03-18 02:53:16 +01:00
  • e6b3f373c5 Add direct zone end getter. Bartosz Taudul 2018-03-18 02:53:00 +01:00
  • 746df21ad9 Live updates of find zone data. Bartosz Taudul 2018-03-18 02:43:17 +01:00
  • c807b3f7ef Getter for source location zones. Bartosz Taudul 2018-03-18 02:35:39 +01:00
  • 9830fa297e Store per-source-location zone lists. Bartosz Taudul 2018-03-18 02:05:33 +01:00
  • c5c81a73bc Skip initialization of StringIdx. Bartosz Taudul 2018-03-17 14:43:02 +01:00
  • a4d46219df File read buffer doesn't need to be preserved. Bartosz Taudul 2018-03-17 14:22:36 +01:00
  • 41d8ca0814 Split read/write functions into small and big variants. Bartosz Taudul 2018-03-17 13:57:32 +01:00
  • 79418d0c57 Move locks, zones, etc in options menu out of view. Bartosz Taudul 2018-03-15 23:33:05 +01:00
  • 81ff554c7d Don't call ReadTimeline() when there's nothing to read. Bartosz Taudul 2018-03-15 22:54:10 +01:00
  • 9dfa9c95cb Read and write whole ZoneEvent/GpuEvent data at once. Bartosz Taudul 2018-03-15 21:59:16 +01:00
  • e5796af196 More efficient vector filling. Bartosz Taudul 2018-03-15 21:42:00 +01:00
  • c510c9705b No need to check for reserved space. Bartosz Taudul 2018-03-15 21:32:06 +01:00
  • b7ba64a223 Microoptimize ReadTimeline(). Bartosz Taudul 2018-03-15 21:27:36 +01:00
  • 124170b804 Fix compile warnings. Bartosz Szreder 2018-03-13 16:23:10 +01:00
  • 2f2dd2fc21 Display basic capture information. Bartosz Taudul 2018-03-10 02:25:29 +01:00
  • 3f2ba6797b Link with pthreads. Bartosz Taudul 2018-03-10 01:32:39 +01:00
  • c673f70f90 Add command line trace capture utility. Bartosz Taudul 2018-03-10 01:29:27 +01:00
  • a14ff62e64 Decrease minimum spacing between tick labels on linear histogram. Bartosz Taudul 2018-03-05 20:33:04 +01:00
  • f361d7484d Put selection information next to each other. Bartosz Taudul 2018-03-05 20:30:21 +01:00
  • f39d4c415d Count time spent in histogram selection. Bartosz Taudul 2018-03-05 20:23:58 +01:00
  • e9e3e46ea2 Display time instead of counts in cumulate time mode. Bartosz Taudul 2018-03-05 20:19:05 +01:00