Multi-thread consecutive offline benchmark/tests.
Create the multiple thread of the same process profiler-like
(consecutive) offline unwind benchmarks.
The offline unwind dumps/samples gathered/selected for this benchmark are
a few threads with unique stack traces from a Google Maps process to
attempt to mimic a portion of what a profiler like Perfetto or Simpleperf
would encounter when profiling a multi-threaded process.
Benchmarking offline unwinds are critical for performance analysis
regarding potential bottlenecks that affect clients includeing Perfetto
and Simpleperf.
See b/192012600 for additional information regarding these benchmarks.
Bug: 192012600
Test: Benchmarking/test CL. Existing unit tests still pass.
Change-Id: Ia0ea33a2105bfe7c7d1691838e24d9fe76f7e2a7
2 files changed