commit | 36b3919c291cfb1fc991304ae620355e1849b0fc | [log] [tgz] |
---|---|---|
author | Hector Dearman <hjd@google.com> | Wed Dec 04 11:56:10 2019 +0000 |
committer | Hector Dearman <hjd@google.com> | Wed Dec 04 11:56:10 2019 +0000 |
tree | 443970c821bd61ab17b47a981d39804340ce43f3 | |
parent | a097c941d4f8cb3af5b3979b5494549b7fdb5309 [diff] |
perfetto-ui: Fix js stack overflow Fix a couple of instances where we used: someArray.push(...someOtherArray); to append all elements from someOtherArray to someArray as this (I now realaise) is an anti-pattern. If someOtherArray is very large this code will cause a stackoverflow attempting to pass all the elements as arguments. Also fix an N+1 query pattern in trace_controller that was slow when there are many tracks. Bug: 144595839 Change-Id: I5fa8773af66adb617578795c68da8ccfe1035504
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.
You can reach us on our Discord channel. If you prefer using IRC we have an experimental Discord <> IRC bridge synced with #perfetto-dev
on Freenode.