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

Commit Graph

  • f4fc604845 Update NEWS. Bartosz Taudul 2019-02-17 16:23:07 +01:00
  • ea4f4ebb3a Highlight selected/hovered lock. Bartosz Taudul 2019-02-17 16:20:56 +01:00
  • d4fb6fde2b Fix printf type. Bartosz Taudul 2019-02-16 23:42:29 +01:00
  • 4422fce55c Don't decompress GpuZone threads while saving trace. Bartosz Taudul 2019-02-16 23:04:34 +01:00
  • 760e9105d0 Don't decompress memory thread data while saving trace. Bartosz Taudul 2019-02-16 23:00:05 +01:00
  • 9ee494c0f4 Store thread compression layout in trace dump. Bartosz Taudul 2019-02-16 22:48:29 +01:00
  • d030674b83 Simplify loading memory events. Bartosz Taudul 2019-02-16 22:32:14 +01:00
  • 569a9fb9be Change order of file version checks during loading memory events. Bartosz Taudul 2019-02-16 22:26:50 +01:00
  • 88b7961421 Allocate memory for all zones at the current level at once. Bartosz Taudul 2019-02-16 20:53:07 +01:00
  • 470600fbc2 Don't thrash memory bandwith during file load. Bartosz Taudul 2019-02-16 20:42:50 +01:00
  • c127f51767 Load time offsets to scratch buffers. Bartosz Taudul 2019-02-15 02:46:25 +01:00
  • 8fd685c877 Properly track memory usage in slab allocator. Bartosz Taudul 2019-02-15 02:28:31 +01:00
  • 23d12d2633 Allocate new block, if we're at the end of current one. Bartosz Taudul 2019-02-15 02:04:37 +01:00
  • 7b023e533d Use big allocation mode for Vector's reserve_exact. Bartosz Taudul 2019-02-15 01:58:23 +01:00
  • 930190f2cb Support big allocations in slab allocator. Bartosz Taudul 2019-02-15 01:48:33 +01:00
  • 1cefd4d8ac Don't use reserve_exact for temporary things. Bartosz Taudul 2019-02-15 01:43:30 +01:00
  • 127be8e995 GpuEvent doesn't need init. Bartosz Taudul 2019-02-15 01:31:58 +01:00
  • e8d15e8295 Mirror zone child grouping for GPU zones. Bartosz Taudul 2019-02-14 01:38:34 +01:00
  • e24ac42755 Add self time to GPU zone info window. Bartosz Taudul 2019-02-14 01:31:06 +01:00
  • 0fad23dbae Add GPU zone self time in tooltip. Bartosz Taudul 2019-02-14 01:28:27 +01:00
  • f06609eb61 GPU child zones time getter. Bartosz Taudul 2019-02-14 01:28:12 +01:00
  • 92c1420c30 Improve handling of post-load background jobs. Bartosz Taudul 2019-02-14 01:17:37 +01:00
  • 080873003b Simplify support for 0.2 traces. Bartosz Taudul 2019-02-14 01:13:11 +01:00
  • bd1c1d044b Force inline read/write time offset functions. Bartosz Taudul 2019-02-14 00:17:50 +01:00
  • 631f81e9dc Use Vector to store children data instead of std::vector. Bartosz Taudul 2019-02-13 02:32:25 +01:00
  • 40d0c72982 Use memcpy and memset instead of per-element copy and zero. Bartosz Taudul 2019-02-13 02:23:56 +01:00
  • d854998856 Support non-trivially-copyable items in Vector. Bartosz Taudul 2019-02-13 02:20:31 +01:00
  • 08642d034b Preserve string length in string map. Bartosz Taudul 2019-02-12 20:23:14 +01:00
  • 17e1894034 Add specialized string key for hash map. Bartosz Taudul 2019-02-12 20:23:01 +01:00
  • ec37f59c14 Replace manual comparison with memcmp. Bartosz Taudul 2019-02-12 18:45:51 +01:00
  • e4e20b47ca Handle dropped connection in capture utility. Bartosz Taudul 2019-02-12 11:13:53 +01:00
  • d32c070a9e Two more places where connection can silently drop. Bartosz Taudul 2019-02-12 11:07:12 +01:00
  • 7f11260bf0 Handle dropped connection during handshake. Bartosz Taudul 2019-02-12 01:41:09 +01:00
  • 8717fe5730 Window position may be negative. Bartosz Taudul 2019-02-12 01:26:14 +01:00
  • e254f049a5 Update manual. Bartosz Taudul 2019-02-10 17:33:39 +01:00
  • c22d7f9b62 Update NEWS. Bartosz Taudul 2019-02-10 17:25:19 +01:00
  • 147b31f014 Implement grouping children zones. Bartosz Taudul 2019-02-10 17:21:01 +01:00
  • 76186f3221 Allow zone name retrieval from source location. Bartosz Taudul 2019-02-10 16:45:19 +01:00
  • 48c721c4b9 Fix natvis display of exact reserved vector's capacity. Bartosz Taudul 2019-02-10 16:36:09 +01:00
  • 740486a0ce Add children locations grouping button. Bartosz Taudul 2019-02-10 16:14:13 +01:00
  • b7bd3696b7 Do not draw time subdividers on a nanosecond scale. Bartosz Taudul 2019-02-10 16:04:04 +01:00
  • c7e64bb8a8 Replace select() with poll(). Bartosz Taudul 2019-02-10 15:45:23 +01:00
  • d18c3432a4 Fix call stack window. Bartosz Taudul 2019-02-10 13:38:14 +01:00
  • 2d50664180 Use multiply instead of divide. Bartosz Taudul 2019-02-10 13:01:16 +01:00
  • f1940aab2e Use help marker helper function. Bartosz Taudul 2019-02-10 03:02:54 +01:00
  • 96e38501b6 Use unformatted text drawing where possible. Bartosz Taudul 2019-02-10 02:50:34 +01:00
  • ecdb672130 Add simple checks against invalid window position. Bartosz Taudul 2019-02-10 02:11:59 +01:00
  • 3a8abdf9c1 Integer time specialization is not needed anymore. Bartosz Taudul 2019-02-10 01:14:34 +01:00
  • 2ad0258925 Don't print trailing zeros in fractions (e.g. 2.5 instead of 2.50). Bartosz Taudul 2019-02-10 01:12:22 +01:00
  • af16872693 Don't display fractional part if it's 0. Bartosz Taudul 2019-02-10 01:03:35 +01:00
  • e4f4fee6d4 Optimize printing days. Bartosz Taudul 2019-02-10 01:02:57 +01:00
  • ee66b1354d IntTable10 is not needed. Bartosz Taudul 2019-02-10 00:51:13 +01:00
  • d940e315bd Optimize TimeToString(). Bartosz Taudul 2019-02-08 22:11:06 +01:00
  • 3c4394489c Workaround GCC bug #67274. Bartosz Taudul 2019-02-08 11:54:29 +01:00
  • a47202b9ac Let's try building on ubuntu 1804. Bartosz Taudul 2019-02-08 02:38:26 +01:00
  • 0a03f25c9f Add Dedmen Miller to AUTHORS. Bartosz Taudul 2019-02-08 02:37:30 +01:00
  • 053932249c Style fixes. Bartosz Taudul 2019-02-08 02:29:24 +01:00
  • 8fb6c0dfcb Merged in dedmenmiller/tracy/findZoneSorting (pull request #31) Dedmen Miller (Dedmenmiller) 2019-02-08 00:53:48 +00:00
  • ab0dc0da11 Use memcpy Dedmen Miller 2019-02-07 16:10:28 +01:00
  • bfdba8c2a5 Merged in dedmenmiller/tracy/cleanerTimeToString (pull request #32) Dedmen Miller (Dedmenmiller) 2019-02-07 14:13:52 +00:00
  • 59ae188a7f Cleanup Dedmen Miller 2019-02-07 14:51:34 +01:00
  • 7361d696c5 Return proper buf Dedmen Miller 2019-02-07 14:38:42 +01:00
  • bfa5386bbe Cleanup Dedmen Miller 2019-02-07 14:36:31 +01:00
  • e4ef491fdf Cleaner TimeToString Dedmen Miller 2019-02-07 13:14:31 +01:00
  • 92c872dfc0 Added sorting for findZone zonelist Dedmen Miller 2019-02-07 12:25:03 +01:00
  • 0e6350d95e Grouping by function names is a more sane default. Bartosz Taudul 2019-02-06 23:09:38 +01:00
  • 90c1428aac Update manual. Bartosz Taudul 2019-02-06 23:05:58 +01:00
  • f18aa9c33f Update NEWS. Bartosz Taudul 2019-02-06 22:39:15 +01:00
  • b945f83169 Don't separate inclusive/exclusive counts. Bartosz Taudul 2019-02-06 22:36:21 +01:00
  • 1953a1a1d5 Notify user about pitfalls of function name grouping. Bartosz Taudul 2019-02-06 22:02:36 +01:00
  • 70ea9e7712 Implement grouping call stack tree by function names. Bartosz Taudul 2019-02-06 21:56:49 +01:00
  • 044b7e1522 Add function name grouping controls. Bartosz Taudul 2019-02-06 21:45:26 +01:00
  • 7aa24864bf Make it easier to add new matches against tracy own stack frames. Bartosz Taudul 2019-02-06 21:07:41 +01:00
  • 104415ced8 Display base frame, not inline frame, if inlines are not shown. Bartosz Taudul 2019-02-06 14:17:18 +01:00
  • bb4d390bc7 Update manual. Bartosz Taudul 2019-02-06 14:03:54 +01:00
  • bb8002ec08 Update NEWS. Bartosz Taudul 2019-02-06 13:54:23 +01:00
  • c2e9c00a38 Add top-down call stack memory tree. Bartosz Taudul 2019-02-06 13:53:14 +01:00
  • c689a494da Move call stack paths calculation to a separate function. Bartosz Taudul 2019-02-06 13:46:50 +01:00
  • dbf8115771 Same for linux. Bartosz Taudul 2019-02-04 02:33:03 +01:00
  • 4dc05195ca Skip internal call stack capture inline frames for MSVC. Bartosz Taudul 2019-02-04 02:27:13 +01:00
  • 9dd869a5eb Fix call stacks on cygwin. Bartosz Taudul 2019-02-02 13:58:17 +01:00
  • e801943b90 Array index is changing here. Bartosz Taudul 2019-01-31 18:37:59 +01:00
  • 52a7f3a39a Update manual. Bartosz Taudul 2019-01-30 01:56:31 +01:00
  • b2c57151a6 Update NEWS. Bartosz Taudul 2019-01-30 01:54:52 +01:00
  • b0d319890b Allow sorting find zone groups by mean time per call. Bartosz Taudul 2019-01-30 01:54:18 +01:00
  • c5fd347401 Initialize variable. Bartosz Taudul 2019-01-29 23:18:13 +01:00
  • 89ddfd0006 Remove dead code. Bartosz Taudul 2019-01-29 23:11:49 +01:00
  • 653caf159f Assign return value only once. Bartosz Taudul 2019-01-29 22:21:01 +01:00
  • 852fe03cbc More references. Bartosz Taudul 2019-01-29 22:10:14 +01:00
  • 5e3390894d Use preincrementation for iterators. Bartosz Taudul 2019-01-29 22:01:47 +01:00
  • d6c616848c Use reference instead of repeated deep dereferences. Bartosz Taudul 2019-01-29 21:59:52 +01:00
  • 1585be7ff3 Rearrange Socket to reduce struct size. Bartosz Taudul 2019-01-29 21:56:10 +01:00
  • b7fd0bdc9c Use proper type. Bartosz Taudul 2019-01-29 21:53:56 +01:00
  • 1b3f10148d Fix logic snafu. Bartosz Taudul 2019-01-29 21:46:14 +01:00
  • a708bebbfd Use language neutral header for callstack capability detection. Bartosz Taudul 2019-01-27 13:41:32 +01:00
  • 16b398ffeb Update manual. Bartosz Taudul 2019-01-27 00:22:25 +01:00
  • 01bddf95a6 Trace inline function calls on MSVC call stacks. Bartosz Taudul 2019-01-26 23:50:58 +01:00
  • d86e36cc62 Fix progress of loading CPU zones. Bartosz Taudul 2019-01-26 22:18:07 +01:00
  • 39680ad315 Boost lock loading time. Bartosz Taudul 2019-01-24 22:44:09 +01:00
  • 606a4502e0 Fix MSVC build. Bartosz Taudul 2019-01-24 20:04:08 +01:00