blob: ab7c30761c51a3568eed1e7ff70106da49b2784d [file] [log] [blame]
Primiano Tucci2ab19f62020-07-01 21:28:31 +01001Unreleased:
2 Tracing service and probes:
3 *
4 Trace Processor:
Primiano Tucci6d7badc2020-07-31 19:03:27 +02005 *
Primiano Tucci2ab19f62020-07-01 21:28:31 +01006 UI:
7 *
8
9
Primiano Tucci6d7badc2020-07-31 19:03:27 +020010v6.0 - 2020-08-01:
11 Tracing service and probes:
12 * Added ftrace thermal events.
13 * Added support for custom allocators to the heap profiler. Allows
14 developers to report memory allocations that are not done through malloc.
15 * Added detailed timestamping of key tracing session events.
16 * Added support for building tracing services on CrOS (system-wide tracing).
17 * Fixed filtering out of stale ftrace data that predates the beginning of
18 the tracing session.
19 Trace Processor:
20 * Improved profile symbolizer. PERFETTO_SYMBOLIZER_MODE=index discovers
21 symbol files by build id rather than name.
22 * Added screen-state Android metrics.
23 UI:
24 * Added 'Info and stats' page to debug data losses and trace stats.
25 * Added full cmdline to process detail panel.
26 * Improved performance of async tracks using quantized queries.
27 * Improved performance of counter and slice tracks for long traces by
28 pre-caching quantized track data.
29 * Improved actionablility of crash dialog when the Wasm module OOMs.
30
31
Primiano Tucci2ab19f62020-07-01 21:28:31 +010032v5.0 - 2020-07-01:
33 Tracing service and probes:
34 * Added gpu_mem_total ftrace event.
35 * Added TrustZone (scm start/end) event.
36 * Added protos for GPU memory tracking and updated render stages proto.
37 * Added time_in_state probe for Android (CPU time broken down by frequency).
38
39 Trace Processor:
40 * Added ingestion of IRQ and SoftIRQ events.
41 * Added ingestion of workqueue events. KAddr symbolization still missing.
42 * Added ingestion of voltage regulators and board clock change events.
43 * Added ingestion of new ION ion_buffer_create/destroy events.
44 * Added ingestion of TrustZone (scm start/end) events.
45 * Added SurfaceFlinger derived events (tracking of missed frames).
46 * Changed parsing of scheduler task state on 4.14 kernels.
47 * Changed importing of Java heap graphs: allow partial dumps.
48 * Improved performance of the SQL query engine.
49
50 UI:
51 * Added dedicated query page for custom SQL queries.
52 * Added navigation links for Binder slices.
53 * Removed overview summary mode when zoomed out.
54 * Fixed recording page when targeting Android P.
55 * Improved slice pan/zoom performance by quantizing.