Commit Graph

  • 677c6a19a7 libsysprof: fix kernel (Linux) categorization Christian Hergert 2023-08-25 11:37:17 -07:00
  • 352f1b2038 sysprof: include sample count and percentage in tooltip Christian Hergert 2023-08-25 11:27:55 -07:00
  • be9cf3d5f8 sysprof: add stable alpha variation Christian Hergert 2023-08-25 11:15:14 -07:00
  • ec03b13b49 sysprof: tweak font size Christian Hergert 2023-08-25 11:13:44 -07:00
  • e8aa5bef96 Update Ukrainian translation Yuri Chornoivan 2023-08-25 12:53:48 +00:00
  • 51118f7441 Update Persian translation Danial Behzadi 2023-08-25 11:49:45 +00:00
  • be2d9af18d Update Georgian translation Ekaterine Papava 2023-08-25 05:11:35 +00:00
  • 47ff438b20 sysprof: add hooks to track selection changes Christian Hergert 2023-08-24 17:53:02 -07:00
  • b5bfe86c67 Merge branch 'wip/chergert/flamegraph' Christian Hergert 2023-08-24 17:19:48 -07:00
  • 9776f1f41b sysprof: add tooltip for flamegraphs Christian Hergert 2023-08-24 17:17:15 -07:00
  • 4a97716f5f sysprof: generate flamegraph rectangles off thread Christian Hergert 2023-08-24 17:05:28 -07:00
  • 507c0e79c2 libsysprof: move callgraph sorting to thread worker Christian Hergert 2023-08-24 14:13:17 -07:00
  • ec9d930d58 sysprof: tweak drawing of flame graph Christian Hergert 2023-08-24 13:04:16 -07:00
  • db825f6010 Update Ukrainian translation Yuri Chornoivan 2023-08-24 19:27:43 +00:00
  • 7c34f8a687 sysprof: fixed row height and text labels Christian Hergert 2023-08-24 12:00:42 -07:00
  • debd576c2e sysprof: sort flamegraph alphabetically for X axis Christian Hergert 2023-08-24 11:21:28 -07:00
  • 4d6f0fe061 sysprof: use Flamegraph for naming Christian Hergert 2023-08-23 16:32:20 -07:00
  • 5a5e269e7c sysprof: fix category and weights for drawings Christian Hergert 2023-08-23 16:16:28 -07:00
  • f9dabe582a sysprof: some work on graph recursion Christian Hergert 2023-08-23 16:01:14 -07:00
  • 790408f10c sysprof: allow caller to check for invisible nodes Christian Hergert 2023-08-23 16:01:00 -07:00
  • cfc40225c9 sysprof: add very simple graph generation Christian Hergert 2023-08-23 15:25:41 -07:00
  • 9de7199373 sysprof: add helper to get category color Christian Hergert 2023-08-23 15:25:07 -07:00
  • be2970929f sysprof: bind callgraph to flame graph Christian Hergert 2023-08-23 14:32:18 -07:00
  • b80c8b8b5b libsysprof: always increment count for callgraph nodes Christian Hergert 2023-08-23 14:32:04 -07:00
  • fd618ccb4b callgraph: track max height of callgraph Christian Hergert 2023-08-23 14:31:10 -07:00
  • 2cf6701adf sysprof: add scaffolding for flamegraph Christian Hergert 2023-08-23 14:07:17 -07:00
  • 8588058a8f Update Galician translation Fran Dieguez 2023-08-23 07:34:02 +00:00
  • 6a6c2488cc Update Turkish translation Sabri Ünal 2023-08-22 20:19:23 +00:00
  • 72df5767c3 Update Turkish translation Sabri Ünal 2023-08-22 16:30:48 +00:00
  • 69651a3af2 Update Persian translation Danial Behzadi 2023-08-22 13:45:41 +00:00
  • 3aaf8f13e3 Updated Spanish translation Daniel Mustieles 2023-08-22 13:44:31 +02:00
  • ddeb1a37d8 sysprof: remove unneeded caption Christian Hergert 2023-08-21 20:36:56 -07:00
  • e2e19c10e6 sysprof: add colorization to time span layers Christian Hergert 2023-08-21 16:43:29 -07:00
  • 340e92403f libsysprof: stop streams at end of recording Christian Hergert 2023-08-21 16:01:35 -07:00
  • 40c0791e23 Merge branch 'wip/chergert/scheduler' into 'master' Christian Hergert 2023-08-21 22:55:24 +00:00
  • fa49127c85 sysprof: don't include edge items when filtering Christian Hergert 2023-08-21 15:43:49 -07:00
  • 71a2404d6e sysprof: include boudaries by default Christian Hergert 2023-08-21 15:40:51 -07:00
  • 3a5aa1e887 sysprof-cli: add --scheduler option Christian Hergert 2023-08-21 15:25:35 -07:00
  • bd77a1d2ef sysprof-agent: add --scheduler option Christian Hergert 2023-08-21 15:25:28 -07:00
  • 233e7a72f1 sysprof: add UI to enable scheduler details Christian Hergert 2023-08-21 15:22:25 -07:00
  • 82020e86be libsysprof: add instrument to record scheduler switching Christian Hergert 2023-08-21 15:05:48 -07:00
  • 855939ae1b Update Galician translation Fran Dieguez 2023-08-21 09:52:41 +00:00
  • bf73d142dc libsysprof: sort frames with timsort Christian Hergert 2023-08-18 16:46:28 -07:00
  • c730ce8320 Update Turkish translation Sabri Ünal 2023-08-18 17:24:51 +00:00
  • 57fcddb614 elfparser: switch to char Christian Hergert 2023-08-17 14:06:27 -07:00
  • bdf9a55969 libsysprof: be defensive against null traceable Christian Hergert 2023-08-16 14:06:40 -07:00
  • b6b21673f8 Update Romanian translation Florentina Musat 2023-08-17 16:30:42 +00:00
  • b7e64b2b62 Update Finnish translation Jiri Grönroos 2023-08-17 15:31:11 +00:00
  • 9f00d904b0 Revert "libsysprof: add rwlock for symbol cache" Christian Hergert 2023-08-16 15:43:50 -07:00
  • 48dc402c3b Revert "libsysprof: parallelize capture symbolizing" Christian Hergert 2023-08-16 15:43:49 -07:00
  • 3b97252a8e Revert "libsysprof: be defensive against null traceable" Christian Hergert 2023-08-16 15:43:46 -07:00
  • c75022c257 libsysprof: be defensive against null traceable Christian Hergert 2023-08-16 14:06:40 -07:00
  • a7a0c782d1 libsysprof: parallelize capture symbolizing Christian Hergert 2023-08-15 22:17:34 -07:00
  • d1b4308af7 libsysprof: add rwlock for symbol cache Christian Hergert 2023-08-15 19:21:31 -07:00
  • 10807758aa sysprof: use sampled model for marks scrubber Christian Hergert 2023-08-15 19:08:15 -07:00
  • 31a6f64849 Update Galician translation Fran Dieguez 2023-08-16 00:44:55 +00:00
  • 9792759ba9 sysprof: cleanup n-items handling Christian Hergert 2023-08-15 17:40:49 -07:00
  • efee8bda79 sysprof: use sampled model to limit input to xy series Christian Hergert 2023-08-15 17:36:25 -07:00
  • 08664bdcda sysprof: limit number of samples sent for normalization Christian Hergert 2023-08-15 17:30:37 -07:00
  • 6eb6514cd4 sysprof: add a new sampled model Christian Hergert 2023-08-15 17:24:57 -07:00
  • 3598755963 libsysprof: flush incoming events when finalizing ring source Christian Hergert 2023-08-15 15:38:02 -07:00
  • c45aba997d libsysprof-capture: sleep and try again to get an event Christian Hergert 2023-08-15 15:37:24 -07:00
  • b96bf5c969 libsysprof: increase priority of mapped ring buffer source Christian Hergert 2023-08-15 14:41:23 -07:00
  • a9cf64903c libsysprof-capture: increase ring buffer size Christian Hergert 2023-08-15 14:40:31 -07:00
  • f00773702a preload: always track realloc changes Christian Hergert 2023-08-15 14:29:01 -07:00
  • 9e87206c37 sysprof: set window title to include document Christian Hergert 2023-08-15 13:44:46 -07:00
  • dc6a5c0ccc Update Ukrainian translation Yuri Chornoivan 2023-08-15 11:30:30 +00:00
  • c576df92db libsysprof: allow specifying type in index model Christian Hergert 2023-08-14 21:48:51 -07:00
  • 999e0a69e9 Update Georgian translation Ekaterine Papava 2023-08-15 04:12:29 +00:00
  • fad5f0381b sysprof: filter memory allocations by selected time Christian Hergert 2023-08-14 16:49:47 -07:00
  • f1f71e0135 sysprof: add leak detection Christian Hergert 2023-08-14 16:44:16 -07:00
  • a1499a62ac sysprof: update memory allocation icon Christian Hergert 2023-08-14 16:43:59 -07:00
  • 4967d5faeb libsysprof: add test for leak detection Christian Hergert 2023-08-14 15:58:34 -07:00
  • f7a32750e2 libsysprof: add leak detector helper Christian Hergert 2023-08-14 15:56:46 -07:00
  • a27eee8087 libsysprof: give internal access to allocations bitset Christian Hergert 2023-08-14 15:56:10 -07:00
  • 45f08e07c9 libsysprof: externalize access to frames array Christian Hergert 2023-08-14 15:05:25 -07:00
  • ffcd9e4cae Update Persian translation Danial Behzadi 2023-08-14 22:19:16 +00:00
  • 751337a47a sysprof: make zoom in/out sticky to left edge Christian Hergert 2023-08-14 11:27:40 -07:00
  • f67b9871e0 Update Ukrainian translation Yuri Chornoivan 2023-08-14 17:35:33 +00:00
  • a141d9a194 sysprof-cli: bump default buffer size to 8mb Christian Hergert 2023-08-14 10:26:24 -07:00
  • 336d4a6e91 cli: add option to specify buffer size in pages Christian Hergert 2023-08-14 10:22:27 -07:00
  • 6d1314d45b Update Indonesian translation Andika Triwidada 2023-08-14 06:30:12 +00:00
  • cebafcf207 Update Georgian translation Ekaterine Papava 2023-08-14 04:15:13 +00:00
  • c5d94be1eb Update Persian translation Danial Behzadi 2023-08-13 13:03:51 +00:00
  • 14b1ca400e Update Ukrainian translation Yuri Chornoivan 2023-08-13 10:31:37 +00:00
  • df18064307 Merge branch 'mark-translatable' into 'master' Christian Hergert 2023-08-13 06:38:55 +00:00
  • 6e72cb3497 ui: Mark two strings translatable Sabri Ünal 2023-08-13 02:22:08 +03:00
  • 85719b098a Update Basque translation Asier Sarasua Garmendia 2023-08-12 17:47:19 +00:00
  • 1c90c947b0 Update Galician translation Fran Dieguez 2023-08-12 11:11:59 +00:00
  • 22b4ba0167 Update Galician translation Fran Dieguez 2023-08-11 19:59:27 +00:00
  • 4ad44609d0 build: remove optional support for libunwind Christian Hergert 2023-08-11 12:22:46 -07:00
  • 912f8e8852 sysprof-cli: avoid erroring on non-zero exit Christian Hergert 2023-08-09 22:49:24 -07:00
  • f9aae4564a Update Georgian translation Ekaterine Papava 2023-08-09 16:17:24 +00:00
  • 2a0a90188c Updated Spanish translation Daniel Mustieles 2023-08-09 13:00:19 +02:00
  • fd705063bf libsysprof: defend against empty symbol lists Christian Hergert 2023-08-08 14:15:51 -07:00
  • 3a875aaf26 sysprof: add missing CPU usage recording to template Christian Hergert 2023-08-08 12:13:44 -07:00
  • 4948364746 Update Russian translation Sergej A 2023-08-08 14:38:17 +00:00
  • e9512dacb5 Updated Spanish translation Daniel Mustieles 2023-08-08 12:42:07 +02:00
  • b8fcd85cf3 Update Persian translation Danial Behzadi 2023-08-08 10:12:39 +00:00
  • 9f786541a5 Update Ukrainian translation Yuri Chornoivan 2023-08-08 06:24:42 +00:00