David Kleingeld and localcc
b558be7ec6
adds tracing for instrumenting non-async functions ( #44147 )
...
Tracing code is not included in normal release builds
Documents how to use them in our performance docs
Only the maps and cursors are instrumented atm
# Compile times:
current main: fresh release build (cargo clean then build --release)
377.34 secs
current main: fresh debug build (cargo clean then build )
89.31 secs
tracing tracy: fresh release build (cargo clean then build --release)
374.84 secs
tracing tracy: fresh debug build (cargo clean then build )
88.95 secs
tracing tracy: fresh release build with timings (cargo clean then build
--release --features tracing)
375.77 secs
tracing tracy: fresh debug build with timings (cargo clean then build
--features tracing)
90.03 secs
Release Notes:
- N/A
---------
Co-authored-by: localcc <work@localcc.cc >
2025-12-05 17:23:06 +00:00
..
2025-12-03 11:24:08 +00:00
2025-11-26 18:03:42 +01:00
2025-11-25 17:13:16 +01:00
2025-11-24 13:34:04 +01:00
2025-12-03 20:32:25 +00:00
2025-12-03 11:24:08 +00:00
2025-11-10 11:11:24 -03:00
2025-12-05 15:50:32 +00:00
2025-10-20 08:35:28 -03:00
2025-11-24 20:01:43 +00:00
2025-11-28 08:18:19 +01:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-01 12:57:51 +00:00
2025-12-01 18:55:33 +01:00
2025-11-07 22:27:14 +00:00
2025-11-27 14:08:43 +00:00
2025-11-11 12:55:19 +00:00
2025-11-27 13:46:43 +00:00
2025-10-17 18:58:14 +00:00
2025-12-04 12:14:31 +01:00
2025-11-20 12:18:50 +01:00
2025-12-01 22:36:30 -05:00
2025-12-02 16:27:36 +00:00
2025-11-24 13:34:04 +01:00
2025-11-24 15:46:13 -06:00
2025-12-04 14:42:26 +00:00
2025-11-06 09:16:45 +00:00
2025-11-10 23:00:55 -07:00
2025-10-17 18:58:14 +00:00
2025-12-04 15:56:57 -08:00
2025-12-04 15:56:57 -08:00
2025-12-04 15:56:57 -08:00
2025-12-05 17:23:06 +00:00
2025-12-02 16:27:36 +00:00
2025-10-17 18:58:14 +00:00
2025-11-28 14:16:44 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-11-18 16:39:08 +00:00
2025-12-04 15:56:57 -08:00
2025-12-02 16:15:18 -05:00
2025-10-17 18:58:14 +00:00
2025-11-19 12:34:41 +01:00
2025-12-01 10:50:28 -05:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-04 03:55:04 +05:30
2025-12-05 11:08:04 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-11-30 22:45:01 -05:00
2025-10-23 14:13:35 -04:00
2025-12-05 06:51:26 +00:00
2025-12-04 15:56:57 -08:00
2025-12-05 06:51:26 +00:00
2025-12-04 15:56:57 -08:00
2025-12-04 15:56:57 -08:00
2025-12-05 17:23:06 +00:00
2025-12-03 11:24:08 +00:00
2025-12-03 20:32:25 +00:00
2025-10-17 18:58:14 +00:00
2025-11-24 13:34:04 +01:00
2025-12-02 22:26:40 +00:00
2025-10-31 21:18:22 +00:00
2025-12-04 12:48:39 -08:00
2025-12-03 21:34:01 +02:00
2025-12-04 15:56:57 -08:00
2025-10-17 18:58:14 +00:00
2025-11-26 16:56:34 +00:00
2025-10-17 18:58:14 +00:00
2025-12-05 12:59:13 +00:00
2025-10-20 10:30:06 +00:00
2025-11-20 22:17:50 -07:00
2025-11-26 16:56:34 +00:00
2025-12-04 13:25:30 -05:00
2025-12-03 19:33:40 +00:00
2025-12-05 17:23:06 +00:00
2025-11-19 22:00:58 +00:00
2025-11-28 15:48:33 -05:00
2025-12-05 12:35:05 +00:00
2025-11-17 12:31:00 +00:00
2025-10-26 13:24:26 +00:00
2025-10-17 18:58:14 +00:00
2025-12-03 20:32:25 +00:00
2025-10-17 18:58:14 +00:00
2025-12-02 20:38:18 +00:00
2025-11-07 22:27:14 +00:00
2025-12-02 21:33:41 +00:00
2025-10-17 18:58:14 +00:00
2025-11-19 22:00:58 +00:00
2025-11-11 15:43:25 +02:00
2025-12-02 21:33:41 +00:00
2025-12-04 12:48:39 -08:00
2025-11-28 19:40:23 +05:30
2025-12-03 20:32:25 +00:00
2025-12-04 12:14:31 +01:00
2025-10-17 18:58:14 +00:00
2025-10-22 19:52:38 +00:00
2025-12-04 03:55:04 +05:30
2025-12-05 00:18:06 +05:30
2025-10-22 19:52:38 +00:00
2025-10-17 18:58:14 +00:00
2025-12-02 16:27:36 +00:00
2025-10-17 18:58:14 +00:00
2025-12-02 14:04:28 +02:00
2025-12-03 16:58:51 +01:00
2025-12-03 16:49:40 +01:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-03 21:56:39 +00:00
2025-11-26 18:03:42 +01:00
2025-10-17 18:58:14 +00:00
2025-12-05 17:23:06 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-11-24 11:08:45 -08:00
2025-10-20 17:20:09 +00:00
2025-11-11 16:10:47 +01:00
2025-12-01 20:52:57 -07:00
2025-11-25 14:17:27 -08:00
2025-11-24 13:24:26 -05:00
2025-11-19 22:00:58 +00:00
2025-11-26 18:03:42 +01:00
2025-10-17 18:58:14 +00:00
2025-11-12 15:31:20 +01:00
2025-11-26 18:03:42 +01:00
2025-12-04 12:07:40 +00:00
2025-12-05 17:23:06 +00:00
2025-11-13 14:56:40 +01:00
2025-12-03 21:56:39 +00:00
2025-12-03 21:56:39 +00:00
2025-10-29 16:27:30 +00:00
2025-12-04 13:25:30 -05:00
2025-11-26 18:03:42 +01:00
2025-10-17 18:58:14 +00:00
2025-11-27 13:46:43 +00:00
2025-12-05 16:16:46 +01:00
2025-12-04 12:48:39 -08:00
2025-12-01 18:55:33 +01:00
2025-11-18 01:00:26 +00:00
2025-11-03 19:25:15 +00:00
2025-12-05 17:23:06 +00:00
2025-12-04 14:42:26 +00:00
2025-12-01 18:55:33 +01:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-04 03:55:04 +05:30
2025-12-01 09:12:31 +01:00
2025-12-04 12:48:39 -08:00
2025-10-27 10:13:26 -04:00
2025-11-21 08:28:17 -07:00
2025-11-07 22:27:14 +00:00
2025-12-03 21:56:39 +00:00
2025-10-17 18:58:14 +00:00
2025-12-04 15:37:32 -05:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-11-20 01:52:13 -03:00
2025-11-03 19:25:15 +00:00
2025-12-05 17:23:06 +00:00
2025-12-04 15:56:57 -08:00
2025-10-17 18:58:14 +00:00
2025-11-20 12:18:50 +01:00
2025-11-24 13:34:04 +01:00
2025-12-03 22:49:44 +00:00
2025-12-04 15:37:32 -05:00
2025-12-01 18:55:33 +01:00
2025-11-07 11:36:05 +00:00
2025-11-24 13:34:04 +01:00
2025-12-02 08:21:18 +00:00
2025-12-04 16:48:03 -03:00
2025-12-04 12:48:39 -08:00
2025-12-04 03:55:04 +05:30
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-01 20:52:57 -07:00
2025-10-17 18:58:14 +00:00
2025-11-14 22:46:35 +00:00
2025-12-04 12:33:13 +00:00
2025-12-04 12:48:39 -08:00
2025-11-22 23:28:34 -03:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-04 15:37:32 -05:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-04 03:55:04 +05:30
2025-11-07 22:27:14 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-04 12:33:13 +00:00
2025-12-04 18:14:10 +01:00
2025-11-07 22:27:14 +00:00
2025-10-17 18:58:14 +00:00
2025-12-05 17:23:06 +00:00
2025-12-04 14:23:36 +01:00
2025-10-17 18:58:14 +00:00
2025-12-01 14:57:15 +01:00
2025-11-07 22:27:14 +00:00
2025-12-05 17:23:06 +00:00
2025-12-05 17:23:06 +00:00