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

Commit Graph

  • 0de5bcacaf Free plot data. Bartosz Taudul 2018-04-21 20:12:16 +02:00
  • dda25cf66a Cosmetics. Bartosz Taudul 2018-04-21 20:11:59 +02:00
  • ac73b00540 Prevent nasal demons from appearing. Bartosz Taudul 2018-04-21 19:37:55 +02:00
  • adf8a126c6 More space for text on main window buttons. Bartosz Taudul 2018-04-21 19:30:49 +02:00
  • a4e1bb05f3 Use proper format strings. Bartosz Taudul 2018-04-21 19:26:55 +02:00
  • d201be25ed Fix force_inline on gcc/clang. Bartosz Taudul 2018-04-21 19:22:27 +02:00
  • ade97b7ab6 Add hours to time-to-string conversion. Bartosz Taudul 2018-04-21 17:01:10 +02:00
  • 7b07b67d89 Update NEWS. Bartosz Taudul 2018-04-21 16:58:23 +02:00
  • ad91b9b002 Expand maximum view span from 1 minute to 1 hour. Bartosz Taudul 2018-04-21 16:53:17 +02:00
  • cb298893e7 Fix skipping lock data. Bartosz Taudul 2018-04-21 16:02:36 +02:00
  • 121cced681 Don't save unneeded lock data. Bartosz Taudul 2018-04-21 15:42:08 +02:00
  • 539c034ec3 Update NEWS. Bartosz Taudul 2018-04-21 15:21:50 +02:00
  • 3b6b67b7ee Display a dialog when user tries to open invalid file. Bartosz Taudul 2018-04-21 15:00:54 +02:00
  • 764792d8db Try to not crash when opening invalid files. Bartosz Taudul 2018-04-21 14:53:40 +02:00
  • a63f214964 Use static assert where static assert is due. Bartosz Taudul 2018-04-21 14:47:15 +02:00
  • fefcbc6c35 Handle opening unsupported files. Bartosz Taudul 2018-04-21 14:31:33 +02:00
  • 36efe96e9d Throw exception when trying to open unsupported dump version. Bartosz Taudul 2018-04-21 14:18:13 +02:00
  • 3793a37b2b Use small buttons in statistics window. Bartosz Taudul 2018-04-21 14:17:42 +02:00
  • 645f312166 Enable imgui frame rounding. Bartosz Taudul 2018-04-21 14:16:49 +02:00
  • d9fd1ce74a Add dump file header. Bartosz Taudul 2018-04-21 13:45:48 +02:00
  • 6bb3b846f4 Update NEWS. Bartosz Taudul 2018-04-20 23:29:02 +02:00
  • 6c2d7628ee Don't draw off-screen gpu zones. Bartosz Taudul 2018-04-20 23:28:19 +02:00
  • a2779eccaf Don't draw off-screen zones. Bartosz Taudul 2018-04-20 23:19:04 +02:00
  • 9fc14d2faf Don't draw off-screen plots. Bartosz Taudul 2018-04-20 23:00:26 +02:00
  • cd7a1cffe8 Don't draw off-screen locks. Bartosz Taudul 2018-04-20 22:53:15 +02:00
  • 723fad84a7 Don't draw off-screen zone timeline labels. Bartosz Taudul 2018-04-20 22:45:29 +02:00
  • 84fd351fba Allow partial load of data from dump. Bartosz Taudul 2018-04-20 16:03:09 +02:00
  • cc65e52663 Allow skipping data when reading file. Bartosz Taudul 2018-04-20 14:27:20 +02:00
  • 4eb205ad18 Optimize FastVector for fast push_next() operation. Bartosz Taudul 2018-04-14 17:12:41 +02:00
  • 6120b3e922 Change -1 comparisons to "0" comparisons. Bartosz Taudul 2018-04-14 16:50:04 +02:00
  • 15219b1481 Support 4-byte size_t. Bartosz Taudul 2018-04-14 16:08:39 +02:00
  • 14c77aba2f Cosmetics. Bartosz Taudul 2018-04-14 15:47:09 +02:00
  • 459890ef0e Don't hold lock on serial queue during dequeue. Bartosz Taudul 2018-04-14 15:46:11 +02:00
  • e1dc62cabe Add fast vector swap. Bartosz Taudul 2018-04-14 15:46:01 +02:00
  • d0d5528e99 Disable histogram highlight using right mouse button. Bartosz Taudul 2018-04-14 15:21:22 +02:00
  • 07201a19ad Update imgui to 1.60. Bartosz Taudul 2018-04-14 15:12:16 +02:00
  • 3df7c70f99 Optimize mem alloc processing. Bartosz Taudul 2018-04-10 16:06:01 +02:00
  • be50fb26b5 Remove useless assert. Bartosz Taudul 2018-04-10 14:37:17 +02:00
  • fd41b4927a Allow selecting/unselecting all locks for display. Bartosz Taudul 2018-04-09 16:15:40 +02:00
  • 0e6ce076f9 Update NEWS. Bartosz Taudul 2018-04-09 14:29:22 +02:00
  • 4e1dbb3973 Fix lock announce processing. Bartosz Taudul 2018-04-09 14:28:40 +02:00
  • f5073ffd8d Update NEWS. Bartosz Taudul 2018-04-05 19:31:46 +02:00
  • d4bfbc2797 Allow displaying global statistics of a zone. Bartosz Taudul 2018-04-05 19:31:04 +02:00
  • 093787b3e8 Move find zone setup to a dedicated function. Bartosz Taudul 2018-04-05 19:30:32 +02:00
  • d1a0ae2564 Update NEWS. Bartosz Taudul 2018-04-05 19:20:28 +02:00
  • a319ce13e9 Merge branch 'memory' Bartosz Taudul 2018-04-05 18:57:55 +02:00
  • ac3b10e50f Release v0.2. v0.2 Bartosz Taudul 2018-04-05 18:57:32 +02:00
  • 0f95d7fd21 Use lookup table to get memory decay color. Bartosz Taudul 2018-04-04 22:24:38 +02:00
  • 4c76a5d66b Add missing no-op macros for use if tracy is disabled. Bartosz Taudul 2018-04-04 19:44:44 +02:00
  • c9d1f59c92 No need to pack WelcomeMessage struct. Bartosz Taudul 2018-04-04 18:53:41 +02:00
  • d1429d086d No need to pack WelcomeMessage struct. Bartosz Taudul 2018-04-04 18:53:41 +02:00
  • bb299a5074 Desaturate older allocations on memory map. Bartosz Taudul 2018-04-03 20:38:50 +02:00
  • 189a4a2e32 Page chunk mask is not needed anymore. Bartosz Taudul 2018-04-03 19:41:11 +02:00
  • 1182a3fcb8 Stop processing allocations if already at time end. Bartosz Taudul 2018-04-03 19:40:06 +02:00
  • b78dc70b70 No need to split address into page and chunk. Bartosz Taudul 2018-04-03 19:39:19 +02:00
  • 22bd2923eb Keep mem.low in a register. Bartosz Taudul 2018-04-03 19:35:43 +02:00
  • a3dd90529c Rearrange memory reads. Bartosz Taudul 2018-04-03 19:35:28 +02:00
  • 197e513727 Add a separate time restriction code path. Bartosz Taudul 2018-04-03 19:34:48 +02:00
  • f0573d68bd Store memory pages in a contiguous memory area. Bartosz Taudul 2018-04-03 19:17:32 +02:00
  • 5ce3e44c77 Calculate chunks in one place in code. Bartosz Taudul 2018-04-03 18:27:50 +02:00
  • 7c4075c9ce Fix MemRead() call. Bartosz Taudul 2018-04-03 17:57:12 +02:00
  • 3ea5600900 Fix UB, lose type safety. Bartosz Taudul 2018-04-03 16:45:55 +02:00
  • 3e93c615f7 Fix UB, lose type safety. Bartosz Taudul 2018-04-03 16:45:55 +02:00
  • bf99bff87d Store MemEvents directly in the vector. Bartosz Taudul 2018-04-03 14:17:51 +02:00
  • bc27c99a1e Move page init to a non-inlined function. Bartosz Taudul 2018-04-03 13:30:56 +02:00
  • 6d40502068 Execute direct write to memory, if only one byte. Bartosz Taudul 2018-04-03 13:23:53 +02:00
  • 81c84025a2 Fix calculation of lines. Bartosz Taudul 2018-04-02 20:11:55 +02:00
  • 1bb1cf9e6c Display memory map information. Bartosz Taudul 2018-04-02 20:00:05 +02:00
  • 78ebf37039 Use proper values for page map calculation. Bartosz Taudul 2018-04-02 19:57:46 +02:00
  • a2a6386491 Allow time restricting memory map. Bartosz Taudul 2018-04-02 18:57:24 +02:00
  • 1c441824fd Display memory map. Bartosz Taudul 2018-04-02 18:40:59 +02:00
  • 78cd86dd69 Memory pages bitmap calculation. Bartosz Taudul 2018-04-02 18:14:59 +02:00
  • bf249de266 Display memory usage by active allocations. Bartosz Taudul 2018-04-02 16:30:03 +02:00
  • 670744f852 Move alloc cutoff to middle of timeline. Bartosz Taudul 2018-04-02 16:21:24 +02:00
  • 7b194d2349 Don't use std::sort. Bartosz Taudul 2018-04-02 16:09:44 +02:00
  • e80891e36d Allow restricting displayed allocs by time. Bartosz Taudul 2018-04-02 16:07:33 +02:00
  • c1aaec32d6 Sort active allocations by appearance time. Bartosz Taudul 2018-04-02 15:45:11 +02:00
  • 38edf308fa Display memory span. Bartosz Taudul 2018-04-02 14:58:40 +02:00
  • 821b08fbe4 Thread compression state is not preserved. Bartosz Taudul 2018-04-02 14:52:36 +02:00
  • aa8980aacc Put memory allocations list into a child area. Bartosz Taudul 2018-04-02 14:44:45 +02:00
  • 8cc446b578 Highlight zones with opened zone info window. Bartosz Taudul 2018-04-02 14:38:08 +02:00
  • 50eb5c4b84 Highlight same zone alloc+free. Bartosz Taudul 2018-04-02 14:36:07 +02:00
  • f7ce3e795f Display zone if which allocation was freed. Bartosz Taudul 2018-04-02 14:29:56 +02:00
  • e1682c7675 Draw active allocations list. Bartosz Taudul 2018-04-02 02:37:40 +02:00
  • c4a36398f6 Move memory allocations table drawing to a separate function. Bartosz Taudul 2018-04-02 02:19:46 +02:00
  • 1fa943d109 Save/load memory data. Bartosz Taudul 2018-04-02 02:05:16 +02:00
  • 68acc30bdd Add support for determining FileRead EOF. Bartosz Taudul 2018-04-02 01:54:25 +02:00
  • 5824b47a66 Display memory usage. Bartosz Taudul 2018-04-02 00:02:45 +02:00
  • 52f59c90bf Track memory usage. Bartosz Taudul 2018-04-02 00:00:49 +02:00
  • e3509b6eee Display total number of allocations. Bartosz Taudul 2018-04-01 23:57:18 +02:00
  • 8efc0a0a71 Display proper hex value. Bartosz Taudul 2018-04-01 22:00:57 +02:00
  • 2b8ce8341e Missing initializer. Bartosz Taudul 2018-04-01 20:27:56 +02:00
  • 3f7abd478e Display zone in which memory allocation took place. Bartosz Taudul 2018-04-01 21:50:35 +02:00
  • 912cfdbc5e Search for zone present in given thread at given time. Bartosz Taudul 2018-04-01 21:47:08 +02:00
  • 20824a200c Implement search for memory address. Bartosz Taudul 2018-04-01 21:24:30 +02:00
  • 9c403d9cc2 GetTime() calls also must be serialized. Bartosz Taudul 2018-04-01 21:07:33 +02:00
  • c686b86464 Add rudimentary memory information window. Bartosz Taudul 2018-04-01 20:34:21 +02:00
  • 2d00d95743 Missing initializer. Bartosz Taudul 2018-04-01 20:27:56 +02:00
  • cd3bba8063 Memory data accessor. Bartosz Taudul 2018-04-01 20:25:09 +02:00
  • a574f98f0c Memory events are now serialized. Bartosz Taudul 2018-04-01 20:13:01 +02:00