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

Commit Graph

  • ec895372b7 Thread is not needed in ReadTimeline(). Bartosz Taudul 2019-11-08 23:56:11 +01:00
  • 6ec734c264 Split ReadTimelineUpdateStatistics(). Bartosz Taudul 2019-11-08 23:53:43 +01:00
  • c20da5ea70 Move unimportant fields to back of FileRead class. Bartosz Taudul 2019-11-08 23:31:17 +01:00
  • 31e2bc1141 Free Vector's memory during move assignment. Bartosz Taudul 2019-11-08 22:52:23 +01:00
  • a1488a74a1 Perform Vector's swap() as a bitwise move. Bartosz Taudul 2019-11-08 22:50:22 +01:00
  • b6213cfbc5 Define Vector's max capacity in one place. Bartosz Taudul 2019-11-08 22:48:44 +01:00
  • 4b0654afe5 Update manual. Bartosz Taudul 2019-11-07 23:59:12 +01:00
  • 5df7444cbb Replace djb hash with xxh3. Bartosz Taudul 2019-11-07 23:52:52 +01:00
  • 17ee1aed5f Add xxhash. Bartosz Taudul 2019-11-07 23:52:12 +01:00
  • 4a9138fc51 Reduce FrameEvent size by 4 bytes. Bartosz Taudul 2019-11-07 23:05:13 +01:00
  • 77a449a8f0 Update manual. Bartosz Taudul 2019-11-07 22:36:32 +01:00
  • 675cbc51cc Store memory free indices as 32 bit. Bartosz Taudul 2019-11-07 22:34:38 +01:00
  • 655864eb7c Enable crash handler on cygwin. Bartosz Taudul 2019-11-07 19:08:43 +01:00
  • 3fd74a92f9 Native threads are used on mingw. Bartosz Taudul 2019-11-07 19:01:42 +01:00
  • 0f6101b19a Fix mingw/cygwin thread name setter/getter. Bartosz Taudul 2019-11-07 18:58:08 +01:00
  • bb2d44ae08 All time deltas must be processed. Bartosz Taudul 2019-11-07 16:14:23 +01:00
  • 351e220d30 Don't calculate queue delay if delayed init is used. Bartosz Taudul 2019-06-19 17:29:04 +02:00
  • c98f1f0b6b Make sure profiler is initialized only once in delayed init scenario. Bartosz Taudul 2019-06-19 17:28:18 +02:00
  • 9702461b09 Display elapsed time in capture utility. Bartosz Taudul 2019-11-07 01:51:45 +01:00
  • ea2c329510 Input data *must not* be changed. Bartosz Taudul 2019-11-07 01:29:11 +01:00
  • 4a4fe82a1b No need to inject string terminator. Bartosz Taudul 2019-11-07 01:28:29 +01:00
  • dfad9695d2 Compress frame image data right as it arrives. Bartosz Taudul 2019-11-06 23:29:59 +01:00
  • 46d33f45bf Frame image packer doesn't care about width and height. Bartosz Taudul 2019-11-06 22:53:01 +01:00
  • 10a3516099 Delete uncompressed frame image data. Bartosz Taudul 2019-11-06 22:38:19 +01:00
  • d741fb0af9 Plot can be empty if it was only configured. Bartosz Taudul 2019-11-06 12:08:20 +01:00
  • d4f58ddaf3 Use native windows threads on cygwin, mingw. Bartosz Taudul 2019-11-06 01:42:14 +01:00
  • df0e28a61f Remove more unneeded includes. Bartosz Taudul 2019-11-06 01:37:58 +01:00
  • 3abdd7cdaf Remove LZ4 include from TracyProtocol.hpp. Bartosz Taudul 2019-11-06 01:30:20 +01:00
  • f53637891a Remove LZ4 include from TracyWorker.hpp. Bartosz Taudul 2019-11-06 01:25:38 +01:00
  • 5d3392428e Remove unneeded includes. Bartosz Taudul 2019-11-06 01:21:22 +01:00
  • 6015c964a9 Enable LZ4 fast decompression loop on MSVC. Bartosz Taudul 2019-11-05 22:00:13 +01:00
  • ca198e44d3 Remove dead code from concurrentqueue. Bartosz Taudul 2019-11-05 21:40:52 +01:00
  • b5590ed197 Include <mutex> for std::once. Bartosz Taudul 2019-11-05 21:40:35 +01:00
  • 3e9bb80217 More header cleanup. Bartosz Taudul 2019-11-05 20:15:53 +01:00
  • 6bbf273581 Partial header inclusion cleanup. Bartosz Taudul 2019-11-05 20:09:40 +01:00
  • 25c39a3311 Update manual. Bartosz Taudul 2019-11-05 18:16:58 +01:00
  • c558a9a436 Update NEWS. Bartosz Taudul 2019-11-05 18:10:32 +01:00
  • cfce429fca Format plot values according to requested formatting. Bartosz Taudul 2019-11-05 18:08:42 +01:00
  • 661c4a417b Process and store plot value formatting. Bartosz Taudul 2019-11-05 18:02:08 +01:00
  • 907574e637 Allow remote plot configuration. Bartosz Taudul 2019-11-05 16:47:41 +01:00
  • a7a739eea9 Use precalculated context switch usage data. Bartosz Taudul 2019-11-05 01:41:27 +01:00
  • 51090e5fb9 Implement ctx switch usage reconstruction. Bartosz Taudul 2019-11-05 01:28:02 +01:00
  • 8128b3894a Add vector debug macro. Bartosz Taudul 2019-11-05 01:27:30 +01:00
  • 946e328198 Fix 32-bit short_ptr. Bartosz Taudul 2019-11-05 00:51:30 +01:00
  • 6a500ccdb3 Don't display CPU usage until data is ready. Bartosz Taudul 2019-11-05 00:44:36 +01:00
  • 50b96c757e Context switch usage reconstruction skeleton. Bartosz Taudul 2019-11-05 00:40:41 +01:00
  • a62c4135ad Add context switch usage struct. Bartosz Taudul 2019-11-05 00:30:57 +01:00
  • 09d6f3f917 Check if CPU graph is not obscured. Bartosz Taudul 2019-11-04 01:15:49 +01:00
  • 9bc6a3e0ee Add zone color boxes to parent groups in find zone menu. Bartosz Taudul 2019-11-03 22:52:24 +01:00
  • 68bc82c11b Simplify README. Bartosz Taudul 2019-11-03 22:45:30 +01:00
  • 9034c9d9e6 Update profiler screenshot. Bartosz Taudul 2019-11-03 22:39:14 +01:00
  • 209c1fdc72 Small radio buttons in find zone menu. Bartosz Taudul 2019-11-03 22:32:34 +01:00
  • f34609fd9b Set per-cpu kernel buffer size to 512 KB. Bartosz Taudul 2019-11-03 21:52:20 +01:00
  • b8d459d48b Use proper string size (for consistency). Bartosz Taudul 2019-11-03 21:51:49 +01:00
  • 9b5ec8451f Remove dead assignment. Bartosz Taudul 2019-11-03 16:57:31 +01:00
  • dfc35c1bf1 Fix crashes when callstack frames are not yet available. Bartosz Taudul 2019-11-03 16:44:26 +01:00
  • 5620597fb4 Use short ptr in VarArray. Bartosz Taudul 2019-11-03 16:29:05 +01:00
  • 390558b627 Update memory requirements. Bartosz Taudul 2019-11-03 15:50:00 +01:00
  • 1b33bfd522 Update manual. Bartosz Taudul 2019-11-03 15:46:58 +01:00
  • d9c3238462 Save 2 bytes per PlotItem. Bartosz Taudul 2019-11-03 14:50:11 +01:00
  • 29dcc5c8bc Don't zero-initialize Int48. Bartosz Taudul 2019-11-03 14:33:13 +01:00
  • acce6867f1 Selecting a zone in time distribution list opens zone statistics. Bartosz Taudul 2019-11-03 03:08:23 +01:00
  • 13a7444f03 Add zone color boxes to time distribution table. Bartosz Taudul 2019-11-02 23:14:49 +01:00
  • c294e62f5e Add zone color boxes to child zone list. Bartosz Taudul 2019-11-02 23:11:37 +01:00
  • 1a6f04f6ce Add zone color boxes to zone trace. Bartosz Taudul 2019-11-02 23:05:11 +01:00
  • 3a304ad054 Add zone color boxes to statistics menu. Bartosz Taudul 2019-11-02 23:00:42 +01:00
  • 04cb7732b8 Add zone color boxes to compare menu. Bartosz Taudul 2019-11-02 22:58:50 +01:00
  • 4dde1ca070 Add zone color boxes to find zone menu. Bartosz Taudul 2019-11-02 22:48:00 +01:00
  • b7cd28ef72 Add source location color retriever. Bartosz Taudul 2019-11-02 22:45:11 +01:00
  • 8d7299fe1f Get 64-bit file size. Bartosz Taudul 2019-11-02 22:11:40 +01:00
  • 4bc1588a5e Clear proper vector. Bartosz Taudul 2019-11-02 16:57:18 +01:00
  • ce82bb816b Use short ptr for find zone grouping data. Bartosz Taudul 2019-11-02 16:40:23 +01:00
  • 0df29d1e0b Use short ptr for source location payload data. Bartosz Taudul 2019-11-02 16:37:27 +01:00
  • 04c92f8d19 Use short ptr for callstack payload storage. Bartosz Taudul 2019-11-02 16:34:51 +01:00
  • b0e52f20f8 Use short ptr for FrameImage storage. Bartosz Taudul 2019-11-02 16:34:02 +01:00
  • 72efbe28ed Use short ptr for message data. Bartosz Taudul 2019-11-02 16:32:42 +01:00
  • 52062f96d0 Use short ptr for GPU context map. Bartosz Taudul 2019-11-02 16:29:29 +01:00
  • 308c280e40 Use short ptr for GPU context query data. Bartosz Taudul 2019-11-02 16:26:20 +01:00
  • 1e4022e05b Use proper comparison. Bartosz Taudul 2019-11-02 16:21:46 +01:00
  • 03656b2320 Remove unused variable. Bartosz Taudul 2019-11-02 16:20:54 +01:00
  • a40bbacb17 Use short ptr for CPU zone data. Bartosz Taudul 2019-11-02 16:17:20 +01:00
  • cb20bf01f9 Use short ptr for GPU zone data. Bartosz Taudul 2019-11-02 15:52:34 +01:00
  • c7664b0a98 Use short ptr in LockEventPtr. Bartosz Taudul 2019-11-02 15:40:06 +01:00
  • 181d16459c Use short ptr for Vector data. Bartosz Taudul 2019-11-02 15:39:52 +01:00
  • ea23d2b91a Use short ptr for frame images. Bartosz Taudul 2019-11-02 15:39:36 +01:00
  • 2a28c6cc72 Use short ptr for callstack frame data. Bartosz Taudul 2019-11-02 15:39:23 +01:00
  • 654f54d877 Add short pointer class, storing 6 bytes. Bartosz Taudul 2019-11-02 15:32:40 +01:00
  • 45ff14d678 Fix saving source location payload data. Bartosz Taudul 2019-11-02 14:28:59 +01:00
  • 16bc862904 Save sizes of children vectors to prevent reallocation. Bartosz Taudul 2019-11-02 12:38:07 +01:00
  • c99dc5c431 Disable SetGpuStart() assert for compat with old traces. Bartosz Taudul 2019-11-02 02:41:51 +01:00
  • a9738deae7 Update manual. Bartosz Taudul 2019-11-01 20:46:59 +01:00
  • b4103c56a5 Update NEWS. Bartosz Taudul 2019-11-01 20:42:44 +01:00
  • 0552d75400 Allow filtering entries in statistics menu. Bartosz Taudul 2019-11-01 20:42:00 +01:00
  • 5ff40b05b3 Update manual. Bartosz Taudul 2019-11-01 20:29:02 +01:00
  • f88ec0c141 Convert namespaces combo box to radio buttons. Bartosz Taudul 2019-11-01 20:23:22 +01:00
  • 13b656fe61 Make srcloc dynamic color depend on function name. Bartosz Taudul 2019-11-01 20:17:25 +01:00
  • ca0fae33d1 Remove obsolete assert. Bartosz Taudul 2019-11-01 20:10:24 +01:00
  • 2d46b50dd0 Update manual. Bartosz Taudul 2019-11-01 02:13:02 +01:00
  • bb25c82110 Update NEWS. Bartosz Taudul 2019-11-01 02:08:47 +01:00
  • d38257ea90 Add zone coloring mode based on source location. Bartosz Taudul 2019-11-01 02:07:55 +01:00