Files
sdk/runtime/vm
Vyacheslav Egorov 39dc9d8a7d [vm] Intern callstacks when writing Perfetto profile
This significantly reduces the space occupied by callstacks
e.g. 5 second recording of fibonacci computation goes from
1.5Mb to 600Kb.

Also fixes flakiness of pkg/vm_service/test/get_perfetto_cpu_samples_rpc_test.

Fixes https://github.com/dart-lang/sdk/issues/54401
Fixes https://github.com/dart-lang/sdk/issues/60413

This relands commit f07915cb6e
with a fix for Android build.

TEST=ci

Change-Id: Id182692d30e953b20ad2f6ade587e4036fac7e7d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/418221
Reviewed-by: Martin Kustermann <kustermann@google.com>
Commit-Queue: Slava Egorov <vegorov@google.com>
2025-03-27 06:44:23 -07:00
..
2024-07-23 10:43:43 +00:00
2024-04-17 19:14:41 +00:00
2023-03-06 22:06:59 +00:00
2025-03-04 09:38:00 -08:00
2023-06-23 20:35:00 +00:00
2023-09-12 16:22:19 +00:00
2023-06-23 20:35:00 +00:00
2023-06-23 20:35:00 +00:00
2022-01-20 00:57:57 +00:00
2022-01-20 00:57:57 +00:00
2023-06-23 20:35:00 +00:00
2022-01-20 00:57:57 +00:00
2022-01-20 00:57:57 +00:00
2022-01-20 00:57:57 +00:00
2024-10-08 17:23:43 +00:00
2022-09-12 12:33:57 +00:00
2022-09-12 12:33:57 +00:00
2024-09-11 12:51:23 +00:00
2023-06-23 20:35:00 +00:00
2024-04-17 19:14:41 +00:00
2024-03-20 20:08:13 +00:00
2024-04-17 19:14:41 +00:00
2022-01-20 00:57:57 +00:00
2025-02-11 20:09:11 -08:00
2025-02-11 20:09:11 -08:00
2022-12-29 10:18:02 +00:00
2023-01-06 07:48:22 +00:00
2022-07-29 18:11:01 +00:00
2024-04-17 19:14:41 +00:00
2024-03-20 20:08:13 +00:00
2022-09-10 15:12:35 +00:00
2024-12-20 11:30:51 -08:00