Files
tracy/server
Bartosz Taudul c880163f96 Sort child sample vectors lazily.
During live capture, child samples were appended to their per-address
vectors in arrival order. Samples postponed due to missing context
switch data are replayed after newer samples were already processed, so
the vectors could become unordered. All range-limited queries binary
search these vectors by time and would silently return wrong results.
Inserting in sorted order at collection time would require a mid-vector
insertion for every stack frame of every replayed sample, so instead
the vectors are now SortedVector and are sorted lazily when accessed,
following what the inline symbol list already does. This also restores
proper query results for traces with inconsistent sample order.
2026-07-25 19:46:01 +02:00
..
2026-03-19 17:57:57 +03:00
2023-10-09 23:11:30 +02:00
2021-12-01 21:52:31 +01:00
2024-05-04 14:28:55 +02:00
2024-05-04 14:28:55 +02:00
2021-10-07 23:28:40 +02:00
2021-10-07 23:28:40 +02:00
2026-01-24 01:50:11 +01:00
2024-05-04 14:28:55 +02:00
2023-03-25 22:14:34 +01:00
2026-01-24 01:50:11 +01:00
2026-01-24 01:50:11 +01:00