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

Commit Graph

  • 0168ab6535 Server queries must be always acknowledged. Bartosz Taudul 2021-06-12 14:41:53 +02:00
  • 0a954fda87 Capture kernel frames on Linux. Bartosz Taudul 2021-06-12 14:35:43 +02:00
  • ed50447f7a Use alias for s_ring[i]. Bartosz Taudul 2021-06-12 13:13:53 +02:00
  • f4c95eb021 Load linux kernel symbols list. Bartosz Taudul 2021-06-11 01:31:02 +02:00
  • ca2130d56c Process all data available in ring buffers. Bartosz Taudul 2021-06-10 02:07:29 +02:00
  • 5b7cd06840 Don't init rpmalloc, if we know it has been done already. Bartosz Taudul 2021-06-10 01:48:11 +02:00
  • 7889d33044 Add fast versions of tracy_malloc/tracy_free. Bartosz Taudul 2021-06-10 01:18:03 +02:00
  • c20721ca4f Update NEWS. Bartosz Taudul 2021-06-09 21:17:44 +02:00
  • ff54c29913 Save/load GPU timer overflow information. Bartosz Taudul 2021-06-09 21:12:50 +02:00
  • 9e28f441c8 Cosmetics. Bartosz Taudul 2021-06-09 21:12:42 +02:00
  • 27e61b8204 Remove not needed check. Bartosz Taudul 2021-06-09 21:08:28 +02:00
  • 7aa575fd2e Display GPU timer overflow notification. Bartosz Taudul 2021-06-09 21:07:46 +02:00
  • de2ca9b22a Change check for showing GPU timestamp accuracy. Bartosz Taudul 2021-06-09 20:41:13 +02:00
  • b7b9912b10 Handle GPU timer overflows with heuristics. Bartosz Taudul 2021-06-09 20:38:06 +02:00
  • 90b51568e9 Add common lzcnt implementation. Bartosz Taudul 2021-06-09 20:29:43 +02:00
  • c61a7ef57b Update NEWS. Bartosz Taudul 2021-06-09 02:25:53 +02:00
  • bb0f5025b2 Also ignore "atomic" header. Bartosz Taudul 2021-06-09 02:14:01 +02:00
  • 9c2ea8a71f Specify minimum length of subframe skip in one place. Bartosz Taudul 2021-06-09 02:13:00 +02:00
  • e1c3babf43 Check whole ignore list on ARM. Bartosz Taudul 2021-06-09 02:06:28 +02:00
  • 854613f210 Ignore atomic_base.h implementation. Bartosz Taudul 2021-06-09 02:05:44 +02:00
  • 85da04bcc4 Add hw samples line part to source view. Bartosz Taudul 2021-06-09 00:17:53 +02:00
  • def9570eda Extract rendering hw samples line part. Bartosz Taudul 2021-06-09 00:17:37 +02:00
  • 18cace42ca Display hw samples tooltip for source lines. Bartosz Taudul 2021-06-08 23:45:49 +02:00
  • 82bfee5127 Move helper functions to top of the file. Bartosz Taudul 2021-06-08 23:45:22 +02:00
  • 2eb50bcf42 Hardware sample data was already queried. Bartosz Taudul 2021-06-08 23:35:57 +02:00
  • 66318bdb3b Display target FPS also as time available. Bartosz Taudul 2021-06-08 22:56:06 +02:00
  • c79bfa349f Update ARM CPU parts list. Bartosz Taudul 2021-06-04 19:41:59 +02:00
  • ecf0e3d587 Update apple devices list. Bartosz Taudul 2021-06-04 19:16:51 +02:00
  • b68c23fc64 Update x86 CPU models list. Bartosz Taudul 2021-06-04 18:59:41 +02:00
  • 4316d48bea Add a note about CPUID list. Bartosz Taudul 2021-06-04 18:48:01 +02:00
  • 7c378cd0a9 Add Rocket Lake uarch data. Bartosz Taudul 2021-06-04 18:40:37 +02:00
  • cc831e8192 Description is not supposed to be formatted. Bartosz Taudul 2021-06-04 15:29:08 +02:00
  • 0b05587b05 Don't need to format const string. Bartosz Taudul 2021-06-04 15:27:23 +02:00
  • cb849ee14c Capitalize Tracy name. Bartosz Taudul 2021-06-04 14:36:25 +02:00
  • 3c076ddb6f Opening unsupported trace gives option to download update. Bartosz Taudul 2021-06-04 14:33:31 +02:00
  • 39cf98f98c Move OpenWebpage() to a separate source file. Bartosz Taudul 2021-06-04 14:33:12 +02:00
  • 86510c48e0 Use proper type. Bartosz Taudul 2021-06-04 15:16:44 +02:00
  • b281ce9c0e Add missing include. Bartosz Taudul 2021-06-04 15:01:50 +02:00
  • 859aa3b2b0 Setup system tracing before launching profiler threads. Bartosz Taudul 2021-06-04 14:07:46 +02:00
  • 3c31fb56a8 Allow range-limiting hardware samples. Bartosz Taudul 2021-06-04 13:58:00 +02:00
  • a1acea0c50 Support hw sample times on server. Bartosz Taudul 2021-06-04 13:38:45 +02:00
  • 2765be92fb Sample time for hardware samples. Bartosz Taudul 2021-06-04 12:50:55 +02:00
  • 1616411257 Use AVX2 to search in strings with 32-byte blocks. Bartosz Taudul 2021-06-03 13:49:38 +02:00
  • 348582d6e4 Search for string matches with 8-byte blocks. Bartosz Taudul 2021-06-03 13:10:26 +02:00
  • f8bb24ed36 Search for a character in string in 8-byte blocks. Bartosz Taudul 2021-06-03 12:47:00 +02:00
  • 483d31c1f4 Ringbuffer tail is not updated by kernel. Bartosz Taudul 2021-06-03 01:14:44 +02:00
  • eb38640114 Fix uninitialized pointer. Bartosz Taudul 2021-06-03 00:53:49 +02:00
  • b79014f3ee Optimize parsing numbers. Bartosz Taudul 2021-06-03 00:20:50 +02:00
  • b7c5939bb8 Merge remote-tracking branch 'origin/master' into hw Bartosz Taudul 2021-06-02 01:12:28 +02:00
  • f4d80a4f5f Fix rpmalloc init for TRACY_MANUAL_LIFETIME path. Bartosz Taudul 2021-05-31 22:55:30 +02:00
  • 1badc53e71 Update NEWS. Bartosz Taudul 2021-05-31 22:40:57 +02:00
  • 3da84d1579 Hide rpmalloc init behind thread local boolean. Bartosz Taudul 2021-05-31 22:38:22 +02:00
  • b0fc0d5dcc Check if rpmalloc has to be initialized before each operation. Bartosz Taudul 2021-05-31 02:30:59 +02:00
  • 92fb197aac Use weak compare, yield thread. Bartosz Taudul 2021-05-31 02:22:13 +02:00
  • 94ec6a0d9d Move TracyYield.hpp to common. Bartosz Taudul 2021-05-31 02:19:35 +02:00
  • c41473b445 Cosmetics. Bartosz Taudul 2021-05-31 02:12:16 +02:00
  • 3feb2473a2 Fix rpmalloc on ios. Bartosz Taudul 2021-05-30 13:38:29 +02:00
  • f6eb909152 Documentation for CMake FetchContent support Timo Suoranta 2021-05-29 17:09:01 +03:00
  • 629b6d88bb Provide CMake TracyClient header only library Timo Suoranta 2021-04-15 09:58:25 +03:00
  • e606c75695 Don't require GL headers if tracing is disabled. Bartosz Taudul 2021-05-29 12:01:03 +02:00
  • 688a9722c7 Update ImGui to 1.83 + docking. Bartosz Taudul 2021-05-25 22:21:54 +02:00
  • 4fc02f5680 Ignore intrinsic wrappers during code location resolution. Bartosz Taudul 2021-05-24 00:02:44 +02:00
  • f8ccd8c40d Move TracyStackFrames to common. Bartosz Taudul 2021-05-23 23:51:56 +02:00
  • a6011cd1ad Ignore intrinsic wrappers in callstack frames. Bartosz Taudul 2021-05-23 23:16:54 +02:00
  • c13611cf0c Make unreliable hw stats darker. Bartosz Taudul 2021-05-23 21:32:48 +02:00
  • cfb6d0d2ae Timestamp conversion might be temporarily unavailable. Bartosz Taudul 2021-05-23 20:32:09 +02:00
  • 233a0bb6d6 Set precise_ip to 0 for cache on Intel. Bartosz Taudul 2021-05-23 19:45:13 +02:00
  • b2d5fe8e1f Reduce sampling frequency. Bartosz Taudul 2021-05-23 19:03:11 +02:00
  • b1e4d16537 PIDs are no longer needed in samples. Bartosz Taudul 2021-05-23 19:00:45 +02:00
  • bbd1c4505c Restrict perf to return events only for the current PID. Bartosz Taudul 2021-05-23 18:53:09 +02:00
  • 4ad6f682c8 Exclude VM-related stuff. Bartosz Taudul 2021-05-23 18:44:16 +02:00
  • fece23a32b Set frequency, not period. Bartosz Taudul 2021-05-23 18:02:06 +02:00
  • 7d3119cbac Remove irrelevant flag. Bartosz Taudul 2021-05-23 18:01:18 +02:00
  • d869b9a8bc Update manual. Bartosz Taudul 2021-05-23 16:12:30 +02:00
  • 19c41b94c0 Add glow to hotness indicators on lines. Bartosz Taudul 2021-05-23 13:52:38 +02:00
  • a6f85bd061 Color hardware samples stats. Bartosz Taudul 2021-05-23 13:13:38 +02:00
  • 48ab346835 Add goodness color table accessor. Bartosz Taudul 2021-05-23 12:49:40 +02:00
  • 2544b891de Add goodness color generator. Bartosz Taudul 2021-05-23 12:49:20 +02:00
  • 1b589855e8 Adjust hotness color scaling. Bartosz Taudul 2021-05-23 12:29:48 +02:00
  • 815cf7d00a Display hardware counter statistics in asm line columns. Bartosz Taudul 2021-05-23 02:39:31 +02:00
  • 77c33327f4 Merge remote-tracking branch 'origin/master' into hw Bartosz Taudul 2021-05-23 01:01:21 +02:00
  • 5f7225ce32 Merge pull request #224 from keur/external_trace_use_file_and_line Bartosz Taudul 2021-05-22 12:36:05 +02:00
  • 1fc0e1ead5 Merge pull request #225 from stgatilov/patch-1 Bartosz Taudul 2021-05-22 12:13:26 +02:00
  • 871d41be1f Implement FindMatchingZone(..) Kevin Kuehler 2021-05-22 01:11:53 -07:00
  • e01ba2d7d4 Tiny fix in manual stgatilov 2021-05-22 14:20:36 +07:00
  • 34ca6d865e Sample branches and cache more frequently. Bartosz Taudul 2021-05-22 02:28:32 +02:00
  • c7026cbc1f Reduce hw sample period. Bartosz Taudul 2021-05-22 02:27:34 +02:00
  • 089eda0be9 Precise_ip should be shared in each pair of counters. Bartosz Taudul 2021-05-22 02:16:49 +02:00
  • fef507dfa2 Merge remote-tracking branch 'origin/master' into hw Bartosz Taudul 2021-05-22 02:05:47 +02:00
  • 68948712b4 Don't sleep if queues are empty, but there's queries to handle. Bartosz Taudul 2021-05-22 01:12:42 +02:00
  • 6bb05c5b97 Update NEWS. Bartosz Taudul 2021-05-22 01:12:33 +02:00
  • 1e6aedf9e6 Limit client query response rate. Bartosz Taudul 2021-05-22 01:05:06 +02:00
  • 306055ebfa Cosmetics. Bartosz Taudul 2021-05-22 00:46:11 +02:00
  • 5ab84d0c3f Use file:line when comparing traces Kevin Kuehler 2021-05-21 15:25:26 -07:00
  • 621d1b03cd Update manual. Bartosz Taudul 2021-05-21 22:27:19 +02:00
  • 0f8ea78cd4 Update NEWS. Bartosz Taudul 2021-05-21 22:08:08 +02:00
  • d7541bbdba Allow disabling inline resolution on windows. Bartosz Taudul 2021-05-21 22:06:39 +02:00
  • 8ec08465ee Add debug messages to perf event setup. Bartosz Taudul 2021-05-21 01:47:45 +02:00
  • afcebb6e6a Add debug print macros. Bartosz Taudul 2021-05-21 01:47:31 +02:00
  • 4d668741eb Probe for acceptable precise_ip value. Bartosz Taudul 2021-05-21 01:32:45 +02:00