Primiano Tucci | 2ab19f6 | 2020-07-01 21:28:31 +0100 | [diff] [blame] | 1 | Unreleased: |
| 2 | Tracing service and probes: |
| 3 | * |
| 4 | Trace Processor: |
Primiano Tucci | 6d7badc | 2020-07-31 19:03:27 +0200 | [diff] [blame^] | 5 | * |
Primiano Tucci | 2ab19f6 | 2020-07-01 21:28:31 +0100 | [diff] [blame] | 6 | UI: |
| 7 | * |
| 8 | |
| 9 | |
Primiano Tucci | 6d7badc | 2020-07-31 19:03:27 +0200 | [diff] [blame^] | 10 | v6.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 Tucci | 2ab19f6 | 2020-07-01 21:28:31 +0100 | [diff] [blame] | 32 | v5.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. |