aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-30[automerger skipped] DO NOT MERGE - ↵r_aml_301500702android-mainline-12.0.0_r55android-mainline-11.0.0_r9android-mainline-11.0.0_r8android-mainline-11.0.0_r7android-mainline-11.0.0_r6android-mainline-11.0.0_r5android-mainline-11.0.0_r45android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r4android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r33android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r2android-mainline-11.0.0_r19android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android-mainline-11.0.0_r10android-mainline-11.0.0_r1android-11.0.0_r9android-11.0.0_r8android-11.0.0_r7android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r19android-11.0.0_r18android-11.0.0_r16android-11.0.0_r15android-11.0.0_r14android-11.0.0_r13android-11.0.0_r12android-11.0.0_r11android-11.0.0_r10android11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-mainline-tethering-releaseandroid11-mainline-sparse-2021-jan-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-mainline-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseandroid11-devandroid11-d2-releaseandroid11-d1-s7-releaseandroid11-d1-s6-releaseandroid11-d1-s5-releaseandroid11-d1-s1-releaseandroid11-d1-releaseandroid11-d1-b-releaseXin Li
qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: 4e8f1845d5 am: 26d0b602b1 -s ours am skip reason: subject contains skip directive Change-Id: I975fe05a7104d6fd2638483663c4e9b62dda6c83
2019-10-30DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into ↵android-r-preview-4android-r-preview-3android-r-preview-2Xin Li
stage-aosp-master am: 4e8f1845d5 Change-Id: I9878f486baa3549a0096f27576e5f4342c4c8846
2019-10-30DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into ↵android-r-preview-1Xin Li
stage-aosp-master Bug: 142003500 Change-Id: I60a5015a888be1867374faf125f639f4fa124cca
2019-08-07[automerger skipped] Merge "Update catapult to latest version (76a241669)" ↵Isabelle Taylor
am: 6e5717f80b am: ee01823b5b am: 3328f1104e am: 8e2ec7bab5 am: eaca3fc33c -s ours am skip reason: change_id I2c1fbbefae7a751de17bf7e38da8a8fd2f4bd32f with SHA1 eba0701e97 is in history Change-Id: I1ba3e08afaba52f6a4998e7b37ba855cf2f4f165
2019-08-07Merge "Update catapult to latest version (76a241669)" am: 6e5717f80b am: ↵Isabelle Taylor
ee01823b5b am: 3328f1104e am: 8e2ec7bab5 Change-Id: Ia1645886356db3f147ffeef4fac2aecf5d05c232
2019-08-07Merge "Update catapult to latest version (76a241669)" am: 6e5717f80b am: ↵Isabelle Taylor
ee01823b5b am: 3328f1104e Change-Id: I6f5943d005c15629e728dc65f4d478fb0decee8e
2019-08-07Merge "Update catapult to latest version (76a241669)" am: 6e5717f80bIsabelle Taylor
am: ee01823b5b Change-Id: I1f6be04d458f45b7152820d2bc8c54c95578f840
2019-08-07Merge "Update catapult to latest version (76a241669)"ndk-sysroot-r21Isabelle Taylor
am: 6e5717f80b Change-Id: I0fac3a90675c043ff44530bf73b9d4f0d26718a6
2019-08-07Merge "Update catapult to latest version (76a241669)"Treehugger Robot
2019-08-07Update catapult to latest version (76a241669)Isabelle Taylor
git log --oneline --no-merges 625dca847..76a241669 tracing systrace 76a241669 Update to use traceconv 1e6b12d6c merge SDP data into a trace b92719d94 [LCP] Support LargestContentfulPaint for Telemetry 1703718a7 Record traces as artifacts 6d47875c4 systrace: Update traceconv version 2b0f630c6 Clarify the error message for Trace View picture debugging 8a9aee74a Tracing: factor out serializing code 566ad9545 rendering: Add diagnostic data for janks. 24b441ff9 Implement Visually Complete at 2s Metric 0c9a952c8 Fixed symbolize of win traces with breakpad syms performed on linux f550dbf1f [catapult] Remove unit-info.json ef2cd5094 rendering: Include 'benchmark' for 'Rendering' and 'UI Rendering'. 0852b11fa interaction records: Use segments from user-model. 9398b3687 Fix media video playback metrics -- take 2 1750292dc Override traceUrl from telemetry by the one from command arg 0fa679da5 Support Cast trace symbolization 5343c596b Adding a min limit of frame segments to calulate frame_times 93cd912aa [metrics] Optimize V8 and Blink GC metrics c68abdbb8 Revert "Fix media video playback metrics." 3344e16e5 Fix media video playback metrics. f8aef9991 Update metrics for Blink GC e80772c3e Add a new total_rendering metric f239adeee Add layout shift score to loading metric. a948316f5 systrace: bump trace to text version 63ab0c82e [FCP++] Filter loading image and text candidate dad31e0cc systrace: update trace_to_text sha c9cf972dc rendering: Fix handling unsual traces. fd64d5d2d rendering: Fix running the metric on non-renderer stories. 0aa89afda Remove unused chrome_v8.json testdata file 578d0b904 rendering: Process presentation-timestamp if available. ff395373a Pass Blink image decode TRACE_EVENT timing to rendering_metrics. 4dd0e5d36 removed summary_options from metrics which are reporting only one value 7ec38a401 [ftrace importer] Improve dma-fence parser 79cc5111e [ftrace importer] Rename fence parser f164714b5 [tracing] Add a timeout to metrics calculations 876651e18 [tracing] Fix up OWNERS files. 4f15e5774 [tracing] Separate trace data writing and reading 2dd550aaf Respect enabled by default categories in "manually select settings" 5b26b374b [Telemetry/Metrics] Skip complexity of map_runner.py when only running a single trace. 8c4839fee Reland "[trace_data] Add AddTraceFileFor method" 2e2998717 Revert "[trace_data] Add AddTraceFileFor method" b00da16c3 [trace_data] Add AddTraceFileFor method 7b3e75637 [FCP++] Report FCP++ as Telemetry metric a9c4beb56 Add tracing:convert_chart_json gn target. a606a564b Avoid spread operator in findToplevelSchedulerTasks 7f8529c21 Display median and 90th% in multi-event-sub-view 072a6f14b Add a metric that tracks native code memory footprint. 7b04f5a1f [Tracing] Fix flow arrows for large traces 9c13a9911 Add grouping for Maps and DescriptorArrays. c8ea4478e Fixing values for timeToFirstViewportReady and aboveTheFoldLoadedToVisible 57a7c38dd rendering: Remove breakdowns for thread-time metrics. db7629d5b [PerSecond] Implement Per-second breakdown metrics 5193bcc10 Refactor duplicate getNetworkEventsInRange() 139441f05 [tracing] Add trace_data_builder.OpenTraceHandleFor 2d11abbb3 [systrace] Replace generate_random_filename_for_test with tempfile_ext bc2a48ba8 [tracing] Restrict writing unstructured trace data 1b12fa2c0 Protect add_reserved_diagnostics against empty HistogramSets. 71c6104a1 [tracing] Delete some dead code in trace_data 18f984114 [tracing] Prepare new API for TraceDataBuilder 45510bdf4 [tracing] Remove active_parts from trace data object 7b71bd28a Create chrome tracing alerts for missed frames 869dc82af Rendering Metrics: step 3 of removing redundant metrics 4f8e8775d tracing: Terminate work-queue if all tasks are done. 0039d0daf tracing: Do not start unnecessary threads. bf564e0be tracing: Handle error running vinn. 0513e38b9 Append ImageFrameGenerator::decodeToYUV to imageDecode tracing category 9d76caaa2 Add WebXR metric d297d566a Add testGotClockSyncMarkers() test 6ee619e4f Remove duplicate code from bad merge. 520d06f41 Deserialize a new HistogramSet JSON format. ca6432e20 HistogramSets: Validate loop index 0d1d8c12e Serialize a new HistogramSet JSON format. f6100576b Include category and name as part of flow ids 5c1c31e62 Add generateColors() for spa a4323c9b8 Split Histogram.statistics_scalars into statistics_names, GetStatisticScalar. fc67ab6f7 Serialize DiagnosticMap 285988459 Remove old VR aliases c4408e882 Deserialize DiagnosticMap. e4d7378b5 speed: Use gzip compression for trace data. 6fc8962f1 android_startup_metric: Add more diagnostic measurements e8ab7db4d Tracing: handle empty list of ranges 34d4c3e64 Short unit improvement direction suffixes 29b3f3626 Fix VR frameCycleDurationMetric 770b18b65 [tracing] Remove _TraceData.__getitem__ method 084703e4e Add Diagnostic.serialize(). 9f11b438f Add Diagnostic.deserialize() 04e1b2eeb Add stableId to memory dumps. b3d62293b Add HistogramSet OWNERS 0d71048a2 Revert "Rename add_reserved_diagnostics to prepare_upload, keep alias." 2e19f1c11 Add stableId to instant events. 6d35d61a1 Rename add_reserved_diagnostics to prepare_upload, keep alias. cb6a56815 [Telemetry] Change tb.StopTracing() to return just trace data 1a351b413 Chrome Tracing: Add jank_count for tracing 31798d055 Add HistogramSerializer 82959c838 Add HistogramDeserializer 700a8b6c1 Metrics: parse UMA histograms from traces 75a89f272 Updated brushing states for tracing UI. Events highlighted from Find Matches or from Analysis Views will be brightened instead of dimmed. Orginally, they were dimmed while all other events were also dimmed to grey, making it hard to spot the highlighted events (it seems this was introduced here: https://codereview.chromium.org/1429863004/patch/1/10007). c276258fd Reland add_reserved_diagnostics --max_size 610e624a4 [tracing] Make Python's _TraceData object private 64102c084 Revert "Output some debug info when getTraceCategories fails" cbea2ee3d Revert "Fix debug string for validateTraceCategories error." 38769c1f9 Remove spurious "o" added in crrev.com/c/1455628. Sorry! 130074321 Fix ftrace clock sync errors on CrOS 4e2870c4b Add a 'UI Rendering' option for recording. fb5956e43 Use start address provided by metadata for symbolizer 78b1c61ff [Telemetry] Remove inspector_importer b486e0449 Revert "add_reserved_diagnostics --max_size" fd97b5ad5 Fix debug string for validateTraceCategories error. adcf2fcf3 add_reserved_diagnostics --max_size da7318dd0 Output some debug info when getTraceCategories fails 828e54e90 Add python Histogram.Create(). 2f6aedbe4 adb_profile_chrome_startup: Enable Perfetto tracing back-end 514fe3e70 95% Confidence Intervals for mean statistic: cf13e722c Port legacy unit info to Python 25d49af2e Fix sum field in gtest_json_converter 348883443 Reland Remove TagMap. b98ec701f Revert "Ignore zeros in Breakdowns." c329a12f2 [ftrace importer] Add ion heap parser 78448d900 Plumb the trace buffer size for atrace 464917736 Fix handling of perfetto protobuf on mac 50be11941 Revert "Remove TagMap." df10be749 Fix gtest conversion multiplier 8eb35ff49 Adding timeToFirstViewportReady metric b89908927 Remove TagMap. 8dc09eb07 Truncate serialized floats in HistogramSet JSON. 6eeb1d2fc Remove support for legacy json formats from render_histograms_viewer. 222f2c0b2 Use the HTMLImports polyfill 9bfcc696e Relax an assertion in heap_profiler_unittest. 79517a0b0 Clean up a comment in generic_set.py. 3ad33e96e Ignore zeros in Breakdowns. 4ec170a7b Remove shortName from Histogram. 3511bed44 Remove RelatedHistograms from tbmv2. 550c3d05d Display link tuples in generic-set-span. 089fbe2fa Add a script to add a label to Histograms. 40737696f Assert that shared diagnostic types are valid. ebf0d23ee Add gtest perf test conversion script 16717a6dd Reland the safe parts of "Syntax updates for Polymer 2.0." d1cc7e545 Fix to show visualizations for multiple benchmarks in one results file 7c1d51b16 Histogram-based heap profiler f396a42a9 Add a way to visualize when raster tasks are performed. e90aa2a4b Fixes for Metrics Visualization 9310cd73f Replace RelatedHistogramMap with RelatedNameMap+Breakdown in EQT metric. 7d95d86a6 Replace RelatedHistogramMap with RelateNameMap+Breakdown in runtimeStatsMetric. 8964ef5af Changed average raster task times metric a382be45b Allow the caller to specify tracing categories for adb_profile_chrome_startup 296353761 Split metrics_visualization into two files 277cdb9bc Tab_Switching results calculation includes unwanted data b4581eb21 [ftrace importer] Add rss stat parser 8435aca79 [tracing] Check for both type and value presence d18d6c7c7 Remove precision check from the EQT metric calculation 4415dc697 Add more debug info for an EQT failure check 4f870714b Remove myself from Catapult OWNERS files ee85992c5 Fix atrace_agent on pre-M devices 3dc39538b Create method to add shared diagnostics to histograms not created through tbmv2 417678103 Added new pipeline metrics 82f5c3a6c Show hover text for transparent values and fixed hide Y Axis 27e047e04 Fix crashes on performance.measure name parsing. 5913160a7 Refactoring remaining diagnostics in histogram.py to diagnostics dir. b81a9c76c [soundwave] Run soundwave scripts using vpython 35d4c6c88 Fix merging single-bin Histograms with multi-bin Histograms. b0c06d4b4 rendering: Fix tasks_per_frame_ unit. 415cd78ad Telemetry: Fix a bug in sorting latency events c14a383e6 androidStartupMetric: skip FCP events when startup is missing a1878a947 Update computation of load bias to handle CrOS edge cases. d1eeca86a compare_samples: trivial fix in Main cdd16e094 Support uploading to dev_appserver.py 7ec848b2b Permit lack of value.name in convertChartJson. 44b1d78c3 androidStartupMetric: workarund for missing main entry point marker 03ce64d28 Telemetry: tasks_per_frame in TBMv2 468ff3e5a Ensure that the mutator utilization metric always makes progress. a8f088180 Telemetry: migrate thread_*_cpu_time_per_frame f92910970 Basic Python3 compatibility for catapult tracing a65a6b400 Fix summary options for the MMU metric histogram. Bug: 137786880 Test: manual run of ./systrace.py Merged-In: I2c1fbbefae7a751de17bf7e38da8a8fd2f4bd32f (cherry picked from commit eba0701e9764b55be4bb397184efc5c3f0e9c9ce) Change-Id: I2c1fbbefae7a751de17bf7e38da8a8fd2f4bd32f
2019-08-07Update catapult to latest version (76a241669)Isabelle Taylor
git log --oneline --no-merges 625dca847..76a241669 tracing systrace 76a241669 Update to use traceconv 1e6b12d6c merge SDP data into a trace b92719d94 [LCP] Support LargestContentfulPaint for Telemetry 1703718a7 Record traces as artifacts 6d47875c4 systrace: Update traceconv version 2b0f630c6 Clarify the error message for Trace View picture debugging 8a9aee74a Tracing: factor out serializing code 566ad9545 rendering: Add diagnostic data for janks. 24b441ff9 Implement Visually Complete at 2s Metric 0c9a952c8 Fixed symbolize of win traces with breakpad syms performed on linux f550dbf1f [catapult] Remove unit-info.json ef2cd5094 rendering: Include 'benchmark' for 'Rendering' and 'UI Rendering'. 0852b11fa interaction records: Use segments from user-model. 9398b3687 Fix media video playback metrics -- take 2 1750292dc Override traceUrl from telemetry by the one from command arg 0fa679da5 Support Cast trace symbolization 5343c596b Adding a min limit of frame segments to calulate frame_times 93cd912aa [metrics] Optimize V8 and Blink GC metrics c68abdbb8 Revert "Fix media video playback metrics." 3344e16e5 Fix media video playback metrics. f8aef9991 Update metrics for Blink GC e80772c3e Add a new total_rendering metric f239adeee Add layout shift score to loading metric. a948316f5 systrace: bump trace to text version 63ab0c82e [FCP++] Filter loading image and text candidate dad31e0cc systrace: update trace_to_text sha c9cf972dc rendering: Fix handling unsual traces. fd64d5d2d rendering: Fix running the metric on non-renderer stories. 0aa89afda Remove unused chrome_v8.json testdata file 578d0b904 rendering: Process presentation-timestamp if available. ff395373a Pass Blink image decode TRACE_EVENT timing to rendering_metrics. 4dd0e5d36 removed summary_options from metrics which are reporting only one value 7ec38a401 [ftrace importer] Improve dma-fence parser 79cc5111e [ftrace importer] Rename fence parser f164714b5 [tracing] Add a timeout to metrics calculations 876651e18 [tracing] Fix up OWNERS files. 4f15e5774 [tracing] Separate trace data writing and reading 2dd550aaf Respect enabled by default categories in "manually select settings" 5b26b374b [Telemetry/Metrics] Skip complexity of map_runner.py when only running a single trace. 8c4839fee Reland "[trace_data] Add AddTraceFileFor method" 2e2998717 Revert "[trace_data] Add AddTraceFileFor method" b00da16c3 [trace_data] Add AddTraceFileFor method 7b3e75637 [FCP++] Report FCP++ as Telemetry metric a9c4beb56 Add tracing:convert_chart_json gn target. a606a564b Avoid spread operator in findToplevelSchedulerTasks 7f8529c21 Display median and 90th% in multi-event-sub-view 072a6f14b Add a metric that tracks native code memory footprint. 7b04f5a1f [Tracing] Fix flow arrows for large traces 9c13a9911 Add grouping for Maps and DescriptorArrays. c8ea4478e Fixing values for timeToFirstViewportReady and aboveTheFoldLoadedToVisible 57a7c38dd rendering: Remove breakdowns for thread-time metrics. db7629d5b [PerSecond] Implement Per-second breakdown metrics 5193bcc10 Refactor duplicate getNetworkEventsInRange() 139441f05 [tracing] Add trace_data_builder.OpenTraceHandleFor 2d11abbb3 [systrace] Replace generate_random_filename_for_test with tempfile_ext bc2a48ba8 [tracing] Restrict writing unstructured trace data 1b12fa2c0 Protect add_reserved_diagnostics against empty HistogramSets. 71c6104a1 [tracing] Delete some dead code in trace_data 18f984114 [tracing] Prepare new API for TraceDataBuilder 45510bdf4 [tracing] Remove active_parts from trace data object 7b71bd28a Create chrome tracing alerts for missed frames 869dc82af Rendering Metrics: step 3 of removing redundant metrics 4f8e8775d tracing: Terminate work-queue if all tasks are done. 0039d0daf tracing: Do not start unnecessary threads. bf564e0be tracing: Handle error running vinn. 0513e38b9 Append ImageFrameGenerator::decodeToYUV to imageDecode tracing category 9d76caaa2 Add WebXR metric d297d566a Add testGotClockSyncMarkers() test 6ee619e4f Remove duplicate code from bad merge. 520d06f41 Deserialize a new HistogramSet JSON format. ca6432e20 HistogramSets: Validate loop index 0d1d8c12e Serialize a new HistogramSet JSON format. f6100576b Include category and name as part of flow ids 5c1c31e62 Add generateColors() for spa a4323c9b8 Split Histogram.statistics_scalars into statistics_names, GetStatisticScalar. fc67ab6f7 Serialize DiagnosticMap 285988459 Remove old VR aliases c4408e882 Deserialize DiagnosticMap. e4d7378b5 speed: Use gzip compression for trace data. 6fc8962f1 android_startup_metric: Add more diagnostic measurements e8ab7db4d Tracing: handle empty list of ranges 34d4c3e64 Short unit improvement direction suffixes 29b3f3626 Fix VR frameCycleDurationMetric 770b18b65 [tracing] Remove _TraceData.__getitem__ method 084703e4e Add Diagnostic.serialize(). 9f11b438f Add Diagnostic.deserialize() 04e1b2eeb Add stableId to memory dumps. b3d62293b Add HistogramSet OWNERS 0d71048a2 Revert "Rename add_reserved_diagnostics to prepare_upload, keep alias." 2e19f1c11 Add stableId to instant events. 6d35d61a1 Rename add_reserved_diagnostics to prepare_upload, keep alias. cb6a56815 [Telemetry] Change tb.StopTracing() to return just trace data 1a351b413 Chrome Tracing: Add jank_count for tracing 31798d055 Add HistogramSerializer 82959c838 Add HistogramDeserializer 700a8b6c1 Metrics: parse UMA histograms from traces 75a89f272 Updated brushing states for tracing UI. Events highlighted from Find Matches or from Analysis Views will be brightened instead of dimmed. Orginally, they were dimmed while all other events were also dimmed to grey, making it hard to spot the highlighted events (it seems this was introduced here: https://codereview.chromium.org/1429863004/patch/1/10007). c276258fd Reland add_reserved_diagnostics --max_size 610e624a4 [tracing] Make Python's _TraceData object private 64102c084 Revert "Output some debug info when getTraceCategories fails" cbea2ee3d Revert "Fix debug string for validateTraceCategories error." 38769c1f9 Remove spurious "o" added in crrev.com/c/1455628. Sorry! 130074321 Fix ftrace clock sync errors on CrOS 4e2870c4b Add a 'UI Rendering' option for recording. fb5956e43 Use start address provided by metadata for symbolizer 78b1c61ff [Telemetry] Remove inspector_importer b486e0449 Revert "add_reserved_diagnostics --max_size" fd97b5ad5 Fix debug string for validateTraceCategories error. adcf2fcf3 add_reserved_diagnostics --max_size da7318dd0 Output some debug info when getTraceCategories fails 828e54e90 Add python Histogram.Create(). 2f6aedbe4 adb_profile_chrome_startup: Enable Perfetto tracing back-end 514fe3e70 95% Confidence Intervals for mean statistic: cf13e722c Port legacy unit info to Python 25d49af2e Fix sum field in gtest_json_converter 348883443 Reland Remove TagMap. b98ec701f Revert "Ignore zeros in Breakdowns." c329a12f2 [ftrace importer] Add ion heap parser 78448d900 Plumb the trace buffer size for atrace 464917736 Fix handling of perfetto protobuf on mac 50be11941 Revert "Remove TagMap." df10be749 Fix gtest conversion multiplier 8eb35ff49 Adding timeToFirstViewportReady metric b89908927 Remove TagMap. 8dc09eb07 Truncate serialized floats in HistogramSet JSON. 6eeb1d2fc Remove support for legacy json formats from render_histograms_viewer. 222f2c0b2 Use the HTMLImports polyfill 9bfcc696e Relax an assertion in heap_profiler_unittest. 79517a0b0 Clean up a comment in generic_set.py. 3ad33e96e Ignore zeros in Breakdowns. 4ec170a7b Remove shortName from Histogram. 3511bed44 Remove RelatedHistograms from tbmv2. 550c3d05d Display link tuples in generic-set-span. 089fbe2fa Add a script to add a label to Histograms. 40737696f Assert that shared diagnostic types are valid. ebf0d23ee Add gtest perf test conversion script 16717a6dd Reland the safe parts of "Syntax updates for Polymer 2.0." d1cc7e545 Fix to show visualizations for multiple benchmarks in one results file 7c1d51b16 Histogram-based heap profiler f396a42a9 Add a way to visualize when raster tasks are performed. e90aa2a4b Fixes for Metrics Visualization 9310cd73f Replace RelatedHistogramMap with RelatedNameMap+Breakdown in EQT metric. 7d95d86a6 Replace RelatedHistogramMap with RelateNameMap+Breakdown in runtimeStatsMetric. 8964ef5af Changed average raster task times metric a382be45b Allow the caller to specify tracing categories for adb_profile_chrome_startup 296353761 Split metrics_visualization into two files 277cdb9bc Tab_Switching results calculation includes unwanted data b4581eb21 [ftrace importer] Add rss stat parser 8435aca79 [tracing] Check for both type and value presence d18d6c7c7 Remove precision check from the EQT metric calculation 4415dc697 Add more debug info for an EQT failure check 4f870714b Remove myself from Catapult OWNERS files ee85992c5 Fix atrace_agent on pre-M devices 3dc39538b Create method to add shared diagnostics to histograms not created through tbmv2 417678103 Added new pipeline metrics 82f5c3a6c Show hover text for transparent values and fixed hide Y Axis 27e047e04 Fix crashes on performance.measure name parsing. 5913160a7 Refactoring remaining diagnostics in histogram.py to diagnostics dir. b81a9c76c [soundwave] Run soundwave scripts using vpython 35d4c6c88 Fix merging single-bin Histograms with multi-bin Histograms. b0c06d4b4 rendering: Fix tasks_per_frame_ unit. 415cd78ad Telemetry: Fix a bug in sorting latency events c14a383e6 androidStartupMetric: skip FCP events when startup is missing a1878a947 Update computation of load bias to handle CrOS edge cases. d1eeca86a compare_samples: trivial fix in Main cdd16e094 Support uploading to dev_appserver.py 7ec848b2b Permit lack of value.name in convertChartJson. 44b1d78c3 androidStartupMetric: workarund for missing main entry point marker 03ce64d28 Telemetry: tasks_per_frame in TBMv2 468ff3e5a Ensure that the mutator utilization metric always makes progress. a8f088180 Telemetry: migrate thread_*_cpu_time_per_frame f92910970 Basic Python3 compatibility for catapult tracing a65a6b400 Fix summary options for the MMU metric histogram. Bug: 137786880 Test: manual run of ./systrace.py Change-Id: I2c1fbbefae7a751de17bf7e38da8a8fd2f4bd32f
2019-02-24[automerger skipped] DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterandroid-mainline-10.0.0_r9android-mainline-10.0.0_r7android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r10android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r19android-10.0.0_r18android-10.0.0_r16android-10.0.0_r15android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-releaseandroid10-qpr1-mainline-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseXin Li
am: a526228000 -s ours am skip reason: subject contains skip directive Change-Id: Ia6edd2f6332f3ef9d9b9480585330e0b98c39809
2019-02-20DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterandroid-o-mr1-iot-release-1.0.14android-o-mr1-iot-release-1.0.13Xin Li
Bug: 120848293 Change-Id: Ib8f167dded32336ffbaa0c4b45734447b692f4b5
2018-10-31[automerger skipped] Merge "Update to latest catapult (625dca847)" am: ↵Isabelle Taylor
8b0d177e92 am: f457f9cfcc am: 422f02e3ef -s ours Change-Id: I00fba343abe68e4474520f977aebb6d8a98ddf54
2018-10-31Merge "Update to latest catapult (625dca847)" am: 8b0d177e92Isabelle Taylor
am: f457f9cfcc Change-Id: I5c67f044f26122a75df5d25122460455e8904692
2018-10-31Merge "Update to latest catapult (625dca847)"Isabelle Taylor
am: 8b0d177e92 Change-Id: Ib8e9b3f773f9abc36565ec89b971098b0f8a0ac1
2018-10-31Merge "Update to latest catapult (625dca847)"android-wear-8.0.0_r2android-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1android-o-mr1-iot-release-smart-display-r9android-o-mr1-iot-release-smart-display-r8android-o-mr1-iot-release-smart-display-r5android-o-mr1-iot-release-smart-display-r40.1Jandroid-o-mr1-iot-release-smart-display-r4android-o-mr1-iot-release-smart-display-r39android-o-mr1-iot-release-smart-display-r30android-o-mr1-iot-release-smart-display-r22android-o-mr1-iot-release-smart-display-r14android-o-mr1-iot-release-smart-clock-r6android-o-mr1-iot-release-smart-clock-r2android-o-mr1-iot-release-smart-clock-fsiandroid-o-mr1-iot-release-smart-clock-fcsandroid-o-mr1-iot-release-cube_r2android-o-mr1-iot-release-cube-fsiandroid-o-mr1-iot-release-cube-fcsandroid-o-mr1-iot-release-1.0.8android-o-mr1-iot-release-1.0.7android-o-mr1-iot-release-1.0.12android-o-mr1-iot-release-1.0.10android-n-iot-release-ihome-igv1oreo-mr1-iot-releasenougat-iot-releaseIsabelle Taylor
2018-10-31Update to latest catapult (625dca847)Isabelle Taylor
git log --oneline --no-merges eae13a4..625dca847 tracing systrace 625dca847 Handle perfetto protobuf files 00755b36f V8 GC metrics: Split of foreground, background, and total time 38b827049 Add support for metric abbreviation for physics units. c6a85907f Telemetry: migrate the rest of smoothness metrics df56c1dae Telemetry: detect telemetry target renderers 0339f0866 [tracing] Do not skip over entries when importing histograms b145370ba [CpuFCP] Support CPU time FCP 6292d2f5e androidStartupMetric: ignore the 2nd run 623a134fb Reland Migrate trace_viewer.gypi to gni b026043a4 Import perfetto json traces 4bcf107ea Add units for Ampers, Volts, Hertz, bytes per second 1922eb00b Update trace categories to reflect new trace names. 547a6910a Updating user timing argument regex to not parse on subsequent ':' chars. a10f776b1 [results.html] Speed up <histogram-json> parsing 2d4733846 V8 GC metrics: Add GC cycle time 519565187 Revert "Migrate trace_viewer.gypi to gni" fd3370d4a aura: filter out frames not submitted from browser 30824c537 Migrate trace_viewer.gypi to gni b273e0cd2 Add aggregate graphs to visualization tool. e302dcb5a event_finder_util: skip renderer events when no mainThread b8ae746e2 Telemetry: fix a bug in percentage_smooth c2f72b8a9 Fix top level scheduler task title 22c3e6c8f Telemetry: process all rendering pipeline events 6190da59c rendering: Generate metrics at the 95%ile. 1dc9e0a00 androidStartupMetric: re-introduce First Contentful Paint 0c42948b7 Clean up categories to match current tracing in Blink. 0480f8cae Telemetry: migrate frame_times & percentage_smooth cc7dfbec4 [tracing] Restore the minimum mutator utilization metric. 86bdcbf37 androidStartupMetric: slow fallback for incorrect process names e28148f1c Ignore forced Blink GCs in metrics 9ec8468cf Implementing firstContfulPaint metric using navigationId when present. 56216d783 Telemetry: pixel approximated/checkerboarded a7a24422d Telemetry: fix thread_other_cpu_time_per_frame_tbmv2 4c28d39fe Add more system stats to the UI tracing view 929a7f4eb Telemetry: clean up legacy surface flinger metrics bfe2c0046 androidStartupMetric: skip the first start 59297c6f7 Tracing: add java_base* executable memory metrics. 95ed233ed tracing: Avoid rAF callbacks when hidden. 2ba11d1c2 [Dashboard] Key histogram uploads by revision timestamp if necessary 5d1bdd129 trace-viewer: Add a close-button to hide a process. 97534cbfe Dashboard - Add a diagnostic for the build url. 9ba3159e0 tracing: Fix Blink metrics and add unified GC total sum 69f64b270 Allow bindId for separate begin/end slices as well a0faa9d4d Telemetry: cpu_per_frame metrics in TBMv2 7a4e890f2 Re-enable symbolize_trace_end_to_end_test_slow.SymbolizeTraceEndToEndTest.testMacv2 3cf15a9b4 Fix links in tracing/docs/ 8498332d3 trace-viewer: Fix crash in timeline process filter. 7931f7f4a Disable symbolize_trace_end_to_end_test_slow.SymbolizeTraceEndToEndTest.testMacv2 c51eb628d Telemetry: UI frame time metrics in TBMv2 cfc8160ac Telemetry: surface flinger metrics in TBMv2 64f2ed4bb Revert "Use vpython and remove vendored pymock." 23c67a511 Use vpython and remove vendored pymock. 5e9714532 trace-viewer: Allow filtering processes. 582a06eb7 Telemetry: don't fail when SF cannot find win name b7ae965a6 results2.html debounce search d282eec79 Fixing frames in animations following response. deef6ea33 androidStartupMetric: remove the FCP 356cb8473 rendering: Remove some redundant mean_ metrics. 703fd41ed rendering: Remove discrepancy metrics. 758dedc2a Telemetry: Fix SF events cc38544e3 androidStartupMetric: remove request_start_time from comments 945f73d77 VR: Restore metrics after refactoring 62c9dfc97 rendering: Ignore trace-events for canceled draws. 67653ff0e androidStartupMetric: Remove request_start_time 134ee3695 Allow cswitch version 4 as well as 2 916e932a9 Reland "[TBMv2] Support Chromium commit positions in legacy_json_converter" 6333b6741 Revert "[TBMv2] Support Chromium commit positions in legacy_json_converter" f633aa104 [TBMv2] Support Chromium commit positions in legacy_json_converter 66b08ec93 Display cswitch header version on errors 0c8cc6141 Fix a bug in console error metric. 106d366ce Add a metric that tracks the number of console error messages 0349b720c [Tracing] Add support for Optimize-Background bucket to V8's runtime call stats table 658e07ae3 Fix systrace/bin/OWNERS. 86b118ed9 Telemetry: first_gesture_scroll_update_latency 5167fb3f6 Telemetry: latency metrics in TBMv2 e0a3ea946 Tracing: Fix an input latency bug 18259e73a Update memory metric for the upcoming V8 memory dump provider changes. b6bda5336 rendering: Fix for null browser thread. 19aaaf25f [TBMv2] Add legacy JSON converter 7a1ed44d2 Telemetry: fix a rendering benchmark failure 4679c5508 [Tracing] Fix Pylint errors d55ab227c Fix search bug in metrics visualization tool 8eb323fab Telemetry: pixel metrics in TBMv2 68c00fdca Telemetry: rename metrics as per crbug.com/627461 b791754c7 Telemetry: break rendering_metric.html f62079a0f Telemetry: queueing_durations in TBMv2 ccd130b9a Add windows performance counters processing. 11877aab1 Make small fixes to metrics visualization tool 615ae9b6f Add tool for visualizing metrics times 58bf2845e Telemetry: fix Gesture IRs fe6031638 Fix propertyMode in ic_stats_entry d38bbdff0 rendering: Fix filtering events. Bug: 117587646 Test: ./systrace.py Merged-In: Iffd7f590796b07df49ed4fdfd8bc0f695ab9225f (cherry picked from commit 3f5bbbf437b9b03d42e87e60943f21a663f10421) Change-Id: Id88893c5807f91b4f0f1d84cf5b609b240414695
2018-10-30Update to latest catapult (625dca847)Isabelle Taylor
git log --oneline --no-merges eae13a4..625dca847 tracing systrace 625dca847 Handle perfetto protobuf files 00755b36f V8 GC metrics: Split of foreground, background, and total time 38b827049 Add support for metric abbreviation for physics units. c6a85907f Telemetry: migrate the rest of smoothness metrics df56c1dae Telemetry: detect telemetry target renderers 0339f0866 [tracing] Do not skip over entries when importing histograms b145370ba [CpuFCP] Support CPU time FCP 6292d2f5e androidStartupMetric: ignore the 2nd run 623a134fb Reland Migrate trace_viewer.gypi to gni b026043a4 Import perfetto json traces 4bcf107ea Add units for Ampers, Volts, Hertz, bytes per second 1922eb00b Update trace categories to reflect new trace names. 547a6910a Updating user timing argument regex to not parse on subsequent ':' chars. a10f776b1 [results.html] Speed up <histogram-json> parsing 2d4733846 V8 GC metrics: Add GC cycle time 519565187 Revert "Migrate trace_viewer.gypi to gni" fd3370d4a aura: filter out frames not submitted from browser 30824c537 Migrate trace_viewer.gypi to gni b273e0cd2 Add aggregate graphs to visualization tool. e302dcb5a event_finder_util: skip renderer events when no mainThread b8ae746e2 Telemetry: fix a bug in percentage_smooth c2f72b8a9 Fix top level scheduler task title 22c3e6c8f Telemetry: process all rendering pipeline events 6190da59c rendering: Generate metrics at the 95%ile. 1dc9e0a00 androidStartupMetric: re-introduce First Contentful Paint 0c42948b7 Clean up categories to match current tracing in Blink. 0480f8cae Telemetry: migrate frame_times & percentage_smooth cc7dfbec4 [tracing] Restore the minimum mutator utilization metric. 86bdcbf37 androidStartupMetric: slow fallback for incorrect process names e28148f1c Ignore forced Blink GCs in metrics 9ec8468cf Implementing firstContfulPaint metric using navigationId when present. 56216d783 Telemetry: pixel approximated/checkerboarded a7a24422d Telemetry: fix thread_other_cpu_time_per_frame_tbmv2 4c28d39fe Add more system stats to the UI tracing view 929a7f4eb Telemetry: clean up legacy surface flinger metrics bfe2c0046 androidStartupMetric: skip the first start 59297c6f7 Tracing: add java_base* executable memory metrics. 95ed233ed tracing: Avoid rAF callbacks when hidden. 2ba11d1c2 [Dashboard] Key histogram uploads by revision timestamp if necessary 5d1bdd129 trace-viewer: Add a close-button to hide a process. 97534cbfe Dashboard - Add a diagnostic for the build url. 9ba3159e0 tracing: Fix Blink metrics and add unified GC total sum 69f64b270 Allow bindId for separate begin/end slices as well a0faa9d4d Telemetry: cpu_per_frame metrics in TBMv2 7a4e890f2 Re-enable symbolize_trace_end_to_end_test_slow.SymbolizeTraceEndToEndTest.testMacv2 3cf15a9b4 Fix links in tracing/docs/ 8498332d3 trace-viewer: Fix crash in timeline process filter. 7931f7f4a Disable symbolize_trace_end_to_end_test_slow.SymbolizeTraceEndToEndTest.testMacv2 c51eb628d Telemetry: UI frame time metrics in TBMv2 cfc8160ac Telemetry: surface flinger metrics in TBMv2 64f2ed4bb Revert "Use vpython and remove vendored pymock." 23c67a511 Use vpython and remove vendored pymock. 5e9714532 trace-viewer: Allow filtering processes. 582a06eb7 Telemetry: don't fail when SF cannot find win name b7ae965a6 results2.html debounce search d282eec79 Fixing frames in animations following response. deef6ea33 androidStartupMetric: remove the FCP 356cb8473 rendering: Remove some redundant mean_ metrics. 703fd41ed rendering: Remove discrepancy metrics. 758dedc2a Telemetry: Fix SF events cc38544e3 androidStartupMetric: remove request_start_time from comments 945f73d77 VR: Restore metrics after refactoring 62c9dfc97 rendering: Ignore trace-events for canceled draws. 67653ff0e androidStartupMetric: Remove request_start_time 134ee3695 Allow cswitch version 4 as well as 2 916e932a9 Reland "[TBMv2] Support Chromium commit positions in legacy_json_converter" 6333b6741 Revert "[TBMv2] Support Chromium commit positions in legacy_json_converter" f633aa104 [TBMv2] Support Chromium commit positions in legacy_json_converter 66b08ec93 Display cswitch header version on errors 0c8cc6141 Fix a bug in console error metric. 106d366ce Add a metric that tracks the number of console error messages 0349b720c [Tracing] Add support for Optimize-Background bucket to V8's runtime call stats table 658e07ae3 Fix systrace/bin/OWNERS. 86b118ed9 Telemetry: first_gesture_scroll_update_latency 5167fb3f6 Telemetry: latency metrics in TBMv2 e0a3ea946 Tracing: Fix an input latency bug 18259e73a Update memory metric for the upcoming V8 memory dump provider changes. b6bda5336 rendering: Fix for null browser thread. 19aaaf25f [TBMv2] Add legacy JSON converter 7a1ed44d2 Telemetry: fix a rendering benchmark failure 4679c5508 [Tracing] Fix Pylint errors d55ab227c Fix search bug in metrics visualization tool 8eb323fab Telemetry: pixel metrics in TBMv2 68c00fdca Telemetry: rename metrics as per crbug.com/627461 b791754c7 Telemetry: break rendering_metric.html f62079a0f Telemetry: queueing_durations in TBMv2 ccd130b9a Add windows performance counters processing. 11877aab1 Make small fixes to metrics visualization tool 615ae9b6f Add tool for visualizing metrics times 58bf2845e Telemetry: fix Gesture IRs fe6031638 Fix propertyMode in ic_stats_entry d38bbdff0 rendering: Fix filtering events. Bug: 117587646 Test: ./systrace.py Change-Id: Iffd7f590796b07df49ed4fdfd8bc0f695ab9225f
2018-10-24[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT ↵Bill Yi
MERGE am: 42ec7d183c -s ours am: a48caaf651 -s ours am: b6eb8d4564 -s ours Change-Id: I2403a5478a6b0da43b88c5a6812d20250b6b522e
2018-10-24[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT ↵Bill Yi
MERGE am: 42ec7d183c -s ours am: a48caaf651 -s ours Change-Id: I89f2e6b4a321d312fdb4b4a6b95be734d754d701
2018-10-24[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGEBill Yi
am: 42ec7d183c -s ours Change-Id: Ifc31a9211d6742ac82d3df8c171d090a51222163
2018-10-24Merge pie-platform-release to aosp-master - DO NOT MERGEBill Yi
Change-Id: I69ffbf312dedcf516090f98e68f5ba1b34498188
2018-10-24[automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT ↵Bill Yi
MERGE am: 1b11384564 -s ours am: 035c54b131 -s ours Change-Id: If999bf51b4413136bd11bf9bcb37dc5586f00c1d
2018-10-24[automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT ↵Bill Yi
MERGE am: 1b11384564 -s ours Change-Id: I90767ad8d9bbd21c6de8010147878941b281752a
2018-10-24Merge pi-platform-release to stage-aosp-master - DO NOT MERGEBill Yi
Change-Id: I47d17306909af71e79295b40699bd987524d3991
2018-09-24[automerger skipped] Merge "Update to latest catapult (eae13a4)" am: ↵Jesse Hall
5796f4d84c am: 2e88119586 am: 4623d2c9bd -s ours Change-Id: I95bc56aed6ff2796c092f685ae9106846c155dd5
2018-09-24Merge "Update to latest catapult (eae13a4)" am: 5796f4d84cJesse Hall
am: 2e88119586 Change-Id: Idcef3d820ed36f6b2d373370c835353a8e6859a0
2018-09-24Merge "Update to latest catapult (eae13a4)"Jesse Hall
am: 5796f4d84c Change-Id: I061999e83022fd7518e64b44ed8ff935ce758a6d
2018-09-24Merge "Update to latest catapult (eae13a4)"android-o-mr1-iot-release-smart-display-r3android-o-mr1-iot-release-1.0.5oreo-mr1-1.2-iot-releasemaster-cuttlefish-testing-releaseTreehugger Robot
2018-09-24Update to latest catapult (eae13a4)Jesse Hall
$ git log --oneline --no-merges 3fe65c60..eae13a4b tracing systrace 7110f0868 rendering: Add pipeline:draw in the report. 3a995feda [systrace] Fix update_systrace_trace_viewer 2acd8e035 Removed an old restriction on timestamp ordering of trace events 134364159 [mali importer] Add Exynos Mali job event parser 5c2d9e757 renderer: Add breakdown metrics for compositor pipeline. 94294baed Reland "rendering: Add pipeline metrics." 600cb5aa8 tabs: Report tab-switching request delay. e05f902a6 Revert "rendering: Add pipeline metrics." b9813d2fd Attempt to fix flakiness in webview_startup perf tests d8072e683 Fix lint errors for systrace 6a67dd77d Tracing: Fix native library stats for pre-N devices. 787a37892 rendering: Add pipeline metrics. f07f60ef0 Drop Scheduler and FrameScheduler prefixes to save space. 0ddcb32d1 [TBMv2] Add POINT_ID reserved diagnostic 557d8dca5 [Systrace] Raise error when specified device is not found be45355b4 Dashboard - Fix fast path in ReplaceSharedDiagnostic 66447ba64 trace-viewer: Show a link to codesearch. 68c3b1d86 Dashboard - Optimize histogram_set.ReplaceSharedDiagnostic 10041796a [ftrace importer] Use tid instead of pid for kernel threads 4c6f5a25f [ftrace importer] Fix recursive binder reply arguments 9e83c9e3c [TBMv2] Implement deduplication fast path for GenericSet 685c633d5 [TBMv2] Make timeInMsAutoFormat available in Python 0c92958e3 Refactor systrace/systrace/util.py to use device_utils 21acb2a82 Throw exception instead of dying in get_device_sdk_version 647cee134 Telemetry: frame times in TBMv2 0e9eb2f5c Android systrace: Fix printf/scanf format compiler warnings bea867a76 Android systrace: Fix undeclared use of strerr 3766fc728 Android systrace: Fix undeclared references to POSIX APIs d8e6a8203 [Telemetry] Remove GetRendererThreadFromTabId 7439a1c6b trace-recorder: Include 'viz' category for rendering. 3eb704bab Remove BattOr support from systrace 9f46241c6 Add documentation_link diagnostic 3836c556c androidStartupMetric: Allow multiple FCP events f76f0b440 [Systrace] remove duplicate --target option. 7ddf0ed7f Add 90th percentile to results.html. f989b6282 tracing: Add binder transaction size to events fdc825f43 androidStartupMetric: support multiple browser starts 11513e359 Add convenient method for running trace processing code in python 87eefd4f1 [fuchsia] Add thread priority to fuchsia importer 32a31d2e9 Do not compute TTI without ResourceLoad edf6c000f Add default bin boundaries for timeInMsAutoFormat. c87e4baed Support multiple story tags in ChartJsonConverter. 09b82f4a5 Plumb story tags through Telemetry Values. 63f44ee35 tabs: Ignore the duration for the new metric. 6160b40d1 HistogramSet - Merge TagMap diagnostics in add_reserved_diagnostics 9861a71fa tabs: Switch back to async trace events. 4c1bea249 [ftrace importer] Add fence parser a9d8c2947 tabs: Update the measurements. a7d578a29 tabs: Fix tabs metric. bf32270b0 Clean up telemetry/timeline/trace_data* caee0de0e [TBMv2] Add 'tasks' legacy_unit_info 385d3dd26 Add comments to document that variance/stddev use Bessel's correction c36ea2490 Remove deprecated trace event name for BlinkSchedulerAsyncSlice. 8fbdf9f10 Fix blink-gc metrics 0043a4a25 [Tracing UI] Fix raster task view 0111e13d0 [Tracing UI] Don't show "View in Picture Debugger" when not available 393b0fd9c [Tracing UI] Use ResizeObserver for picture chart resizing 0ceb1ecce [Tracing UI] Fix drag_handle when there are size constraints 0e9738361 [Tracing] Remove unused resize_sensor.html and css-element-queries 1986f5a95 Change "minutes" legacy unit to timeInMsAutoFormat. f1e34db09 Fix frame viewer ui issues 8dd790d49 Allow passing timestamps to Timing.mark. 49edbd3a2 Measure TBM2 runMetrics. 9aa395965 [trace-viewer] Update according to chrome side Frame Viewer trace format 5b4ef865e Roll eslint to 4.0. 183509ba6 Shorten normalizedPercentage units to a single decimal digit. 669dcb14a [trace-viewer] Fix "no tree" error in layer quad stack view a6ccbcf12 [trace-viewer] Fix exception when rasterizing zero-sized picture bc894f56c [vr] Add post_submit_draw_on_gpu metric a07c6a933 Histogram - Cache info types 3d2afdf63 [CSMMerging] Refactor breakdown_tree_helper with findEmptyRangesBetweenRanges 075ca3000 Support fuchsia project revisions in tooltips. b6e96e16f Introduce sequence_manager tracing category. 2048c078d [Dashboard] Fix stdio URLs for histogram uploads 504f52bbe Fix symbolization of heap profiles when so is mapped from apk 86d3e79d8 [Tracing] Android native library resident size statistics. 846cec5c4 HtmlEscape histogram json when rendering results.html 055c03395 Use top-level scheduler tasks in EQT metric. 59aabe8d4 Generate brighter color palette using SinebowColorGenerator. 222de1a4f [TBMv2] Add HAD_FAILURES diagnostic and use it to avoid merging a22719853 [vr] Increase VR Response UE to 1s 516a69786 HistogramSet - Merge by test paths in add_reserved_diagnostics. 1bae362e7 HistogramSet - Merge by only a subset of tags. 8ddb78550 [Dashboard] Merge histograms by tags in add_reserved_diagnostics 10232e9c9 Histogram - Missing json import in bin/add_reserved_diagnostics 71fd6b902 Revert "Do not add zero values to breakdown diagnostics" 7c43e1be4 Do not add zero values to breakdown diagnostics 1c69b2f42 androidStartupMetric: add first_contentful_paint_time b5e636db8 HistogramSet - Only merge histograms with stories. 0ad14f9aa [TBMv2] Test add_reserved_diagnostics 72c05e713 Fix frame grouping for [Web]FrameScheduler since it was renamed. 6b8f67cc1 VR: Remove UpdateTexturesAndSizes metric 5d35a2c71 Get navigation info without using FrameLoader snapshots 8b153cc7d Revert "HistogramSet - Only merge histograms with stories." bffbf166f HistogramSet - Only merge histograms with stories. 85462f12f [TBMv2] Add GenericSet.GetOnlyElement in Python fe230b673 [Build] Fix tracing Python tests 7e3fcbe35 Reland "More precise self time calculation" 1dfd083b6 Fix sorting results.html 718296623 First set of thread times metrics in TBMv2 17fc85e9c Replace --enable-heap-profiling with --memlog equivalent. f9a1ae1b3 Fix visual rect support for cc::DisplayItemList 580f1ca28 [Dashboard] Add IS_SUMMARY diagnostic b3d01529c [fuchsia] Add thread state to fuchsia importer. 1446cf3fe [vr] Fix draw metrics in frameCycleDurationMetric f73167a68 Ignore i-frame navigationStart events when computing LoadExpectation 4d4ed66a7 Revert "More precise self time calculation" 548a5bc4b androidStartupMetric: add request_start_time df668c312 Disable failing Snap-It test 27e44012b [Tracing] Fix merge_traces.py script a0688890f [results.html] Show All by default. 900b947e1 [vr] Add metrics for render step to frameCycleDurationMetric 2210f05b4 More precise self time calculation 875a659c7 Remove the 'deleted' suffix on path name 5c590a9bf Tracing: CPU time computation clean up b18c0b5df [vr] Fix submit_frame of frameCycleDuration metric 1c706a34f [TBMv2] Allow nulls to be stably stringified 0ac0bb6d1 [TBMv2] Factor mergeHistograms out in merge_histograms_cmdline Test: ./systrace.py -b 65536 gfx sync sched -t 5 Merged-In: I92804a98fc4fc438f1c5cac79e869a37bebd9416 (cherry picked from commit 367b65a310a72ba207744182de04a89d520b31ee) Change-Id: I803021272634cf4109b96fdd7f2f5ec93bf5ba51
2018-08-08Merge "Merge Android Pie into master" am: 0f22a19022 am: f4ed885034 am: ↵Xin Li
a6ee605e3a am: 87bcf52e96 Change-Id: Ie81b62f72aa6024a859fbfeb4d00e9e44d0d55bf
2018-08-07Merge "Merge Android Pie into master" am: 0f22a19022 am: f4ed885034Xin Li
am: a6ee605e3a Change-Id: Ie6a6fa94370419432e19203cdfb30c50943fc02d
2018-08-07Merge "Merge Android Pie into master" am: 0f22a19022Xin Li
am: f4ed885034 Change-Id: If87e10fd324c58a93c8b5d2d946a58fc38e2c89f
2018-08-07Merge "Merge Android Pie into master"Xin Li
am: 0f22a19022 Change-Id: I50b25d9e1f50e201073ddb10182aca95f96074ac
2018-08-07Merge "Merge Android Pie into master"android-o-mr1-iot-release-1.0.4android-o-mr1-iot-release-1.0.3Xin Li
2018-08-06Merge Android Pie into masterXin Li
Bug: 112104996 Change-Id: Id2545194ebaf762d9343649b0f7f79e9b1a2fc86
2018-08-02Update to latest catapult (eae13a4)Jesse Hall
$ git log --oneline --no-merges 3fe65c60..eae13a4b tracing systrace 7110f0868 rendering: Add pipeline:draw in the report. 3a995feda [systrace] Fix update_systrace_trace_viewer 2acd8e035 Removed an old restriction on timestamp ordering of trace events 134364159 [mali importer] Add Exynos Mali job event parser 5c2d9e757 renderer: Add breakdown metrics for compositor pipeline. 94294baed Reland "rendering: Add pipeline metrics." 600cb5aa8 tabs: Report tab-switching request delay. e05f902a6 Revert "rendering: Add pipeline metrics." b9813d2fd Attempt to fix flakiness in webview_startup perf tests d8072e683 Fix lint errors for systrace 6a67dd77d Tracing: Fix native library stats for pre-N devices. 787a37892 rendering: Add pipeline metrics. f07f60ef0 Drop Scheduler and FrameScheduler prefixes to save space. 0ddcb32d1 [TBMv2] Add POINT_ID reserved diagnostic 557d8dca5 [Systrace] Raise error when specified device is not found be45355b4 Dashboard - Fix fast path in ReplaceSharedDiagnostic 66447ba64 trace-viewer: Show a link to codesearch. 68c3b1d86 Dashboard - Optimize histogram_set.ReplaceSharedDiagnostic 10041796a [ftrace importer] Use tid instead of pid for kernel threads 4c6f5a25f [ftrace importer] Fix recursive binder reply arguments 9e83c9e3c [TBMv2] Implement deduplication fast path for GenericSet 685c633d5 [TBMv2] Make timeInMsAutoFormat available in Python 0c92958e3 Refactor systrace/systrace/util.py to use device_utils 21acb2a82 Throw exception instead of dying in get_device_sdk_version 647cee134 Telemetry: frame times in TBMv2 0e9eb2f5c Android systrace: Fix printf/scanf format compiler warnings bea867a76 Android systrace: Fix undeclared use of strerr 3766fc728 Android systrace: Fix undeclared references to POSIX APIs d8e6a8203 [Telemetry] Remove GetRendererThreadFromTabId 7439a1c6b trace-recorder: Include 'viz' category for rendering. 3eb704bab Remove BattOr support from systrace 9f46241c6 Add documentation_link diagnostic 3836c556c androidStartupMetric: Allow multiple FCP events f76f0b440 [Systrace] remove duplicate --target option. 7ddf0ed7f Add 90th percentile to results.html. f989b6282 tracing: Add binder transaction size to events fdc825f43 androidStartupMetric: support multiple browser starts 11513e359 Add convenient method for running trace processing code in python 87eefd4f1 [fuchsia] Add thread priority to fuchsia importer 32a31d2e9 Do not compute TTI without ResourceLoad edf6c000f Add default bin boundaries for timeInMsAutoFormat. c87e4baed Support multiple story tags in ChartJsonConverter. 09b82f4a5 Plumb story tags through Telemetry Values. 63f44ee35 tabs: Ignore the duration for the new metric. 6160b40d1 HistogramSet - Merge TagMap diagnostics in add_reserved_diagnostics 9861a71fa tabs: Switch back to async trace events. 4c1bea249 [ftrace importer] Add fence parser a9d8c2947 tabs: Update the measurements. a7d578a29 tabs: Fix tabs metric. bf32270b0 Clean up telemetry/timeline/trace_data* caee0de0e [TBMv2] Add 'tasks' legacy_unit_info 385d3dd26 Add comments to document that variance/stddev use Bessel's correction c36ea2490 Remove deprecated trace event name for BlinkSchedulerAsyncSlice. 8fbdf9f10 Fix blink-gc metrics 0043a4a25 [Tracing UI] Fix raster task view 0111e13d0 [Tracing UI] Don't show "View in Picture Debugger" when not available 393b0fd9c [Tracing UI] Use ResizeObserver for picture chart resizing 0ceb1ecce [Tracing UI] Fix drag_handle when there are size constraints 0e9738361 [Tracing] Remove unused resize_sensor.html and css-element-queries 1986f5a95 Change "minutes" legacy unit to timeInMsAutoFormat. f1e34db09 Fix frame viewer ui issues 8dd790d49 Allow passing timestamps to Timing.mark. 49edbd3a2 Measure TBM2 runMetrics. 9aa395965 [trace-viewer] Update according to chrome side Frame Viewer trace format 5b4ef865e Roll eslint to 4.0. 183509ba6 Shorten normalizedPercentage units to a single decimal digit. 669dcb14a [trace-viewer] Fix "no tree" error in layer quad stack view a6ccbcf12 [trace-viewer] Fix exception when rasterizing zero-sized picture bc894f56c [vr] Add post_submit_draw_on_gpu metric a07c6a933 Histogram - Cache info types 3d2afdf63 [CSMMerging] Refactor breakdown_tree_helper with findEmptyRangesBetweenRanges 075ca3000 Support fuchsia project revisions in tooltips. b6e96e16f Introduce sequence_manager tracing category. 2048c078d [Dashboard] Fix stdio URLs for histogram uploads 504f52bbe Fix symbolization of heap profiles when so is mapped from apk 86d3e79d8 [Tracing] Android native library resident size statistics. 846cec5c4 HtmlEscape histogram json when rendering results.html 055c03395 Use top-level scheduler tasks in EQT metric. 59aabe8d4 Generate brighter color palette using SinebowColorGenerator. 222de1a4f [TBMv2] Add HAD_FAILURES diagnostic and use it to avoid merging a22719853 [vr] Increase VR Response UE to 1s 516a69786 HistogramSet - Merge by test paths in add_reserved_diagnostics. 1bae362e7 HistogramSet - Merge by only a subset of tags. 8ddb78550 [Dashboard] Merge histograms by tags in add_reserved_diagnostics 10232e9c9 Histogram - Missing json import in bin/add_reserved_diagnostics 71fd6b902 Revert "Do not add zero values to breakdown diagnostics" 7c43e1be4 Do not add zero values to breakdown diagnostics 1c69b2f42 androidStartupMetric: add first_contentful_paint_time b5e636db8 HistogramSet - Only merge histograms with stories. 0ad14f9aa [TBMv2] Test add_reserved_diagnostics 72c05e713 Fix frame grouping for [Web]FrameScheduler since it was renamed. 6b8f67cc1 VR: Remove UpdateTexturesAndSizes metric 5d35a2c71 Get navigation info without using FrameLoader snapshots 8b153cc7d Revert "HistogramSet - Only merge histograms with stories." bffbf166f HistogramSet - Only merge histograms with stories. 85462f12f [TBMv2] Add GenericSet.GetOnlyElement in Python fe230b673 [Build] Fix tracing Python tests 7e3fcbe35 Reland "More precise self time calculation" 1dfd083b6 Fix sorting results.html 718296623 First set of thread times metrics in TBMv2 17fc85e9c Replace --enable-heap-profiling with --memlog equivalent. f9a1ae1b3 Fix visual rect support for cc::DisplayItemList 580f1ca28 [Dashboard] Add IS_SUMMARY diagnostic b3d01529c [fuchsia] Add thread state to fuchsia importer. 1446cf3fe [vr] Fix draw metrics in frameCycleDurationMetric f73167a68 Ignore i-frame navigationStart events when computing LoadExpectation 4d4ed66a7 Revert "More precise self time calculation" 548a5bc4b androidStartupMetric: add request_start_time df668c312 Disable failing Snap-It test 27e44012b [Tracing] Fix merge_traces.py script a0688890f [results.html] Show All by default. 900b947e1 [vr] Add metrics for render step to frameCycleDurationMetric 2210f05b4 More precise self time calculation 875a659c7 Remove the 'deleted' suffix on path name 5c590a9bf Tracing: CPU time computation clean up b18c0b5df [vr] Fix submit_frame of frameCycleDuration metric 1c706a34f [TBMv2] Allow nulls to be stably stringified 0ac0bb6d1 [TBMv2] Factor mergeHistograms out in merge_histograms_cmdline Test: ./systrace.py -b 65536 gfx sync sched -t 5
2018-06-09Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master am: 93d4d563b2Xin Li
am: fa60e6a87d Change-Id: I98f89ee4a31dec6a32c6e3ffecd7c9ad202fbd04
2018-06-09Merge pi-dev-plus-aosp-without-vendor into stage-aosp-masterXin Li
am: 93d4d563b2 Change-Id: I8413e3361afac389b5ba7691c8e0d637c29a2088
2018-06-08Merge pi-dev-plus-aosp-without-vendor into stage-aosp-mastertemp_p_mergeXin Li
Bug: 79597307 Change-Id: I55c10d37a1bb29fec0d9047e74c004f5f497b1f0
2018-02-27Snap for 4623514 from b2cf025c7d5cebd43084f38c6c7ff9cc17da428a to pi-releaseandroid-wear-9.0.0_r9android-wear-9.0.0_r8android-wear-9.0.0_r7android-wear-9.0.0_r6android-wear-9.0.0_r5android-wear-9.0.0_r4android-wear-9.0.0_r34android-wear-9.0.0_r33android-wear-9.0.0_r32android-wear-9.0.0_r31android-wear-9.0.0_r30android-wear-9.0.0_r3android-wear-9.0.0_r29android-wear-9.0.0_r28android-wear-9.0.0_r27android-wear-9.0.0_r26android-wear-9.0.0_r25android-wear-9.0.0_r24android-wear-9.0.0_r23android-wear-9.0.0_r22android-wear-9.0.0_r21android-wear-9.0.0_r20android-wear-9.0.0_r2android-wear-9.0.0_r19android-wear-9.0.0_r18android-wear-9.0.0_r17android-wear-9.0.0_r16android-wear-9.0.0_r15android-wear-9.0.0_r14android-wear-9.0.0_r13android-wear-9.0.0_r12android-wear-9.0.0_r11android-wear-9.0.0_r10android-wear-9.0.0_r1android-vts-9.0_r9android-vts-9.0_r8android-vts-9.0_r7android-vts-9.0_r6android-vts-9.0_r5android-vts-9.0_r4android-vts-9.0_r19android-vts-9.0_r18android-vts-9.0_r17android-vts-9.0_r16android-vts-9.0_r15android-vts-9.0_r14android-vts-9.0_r13android-vts-9.0_r12android-vts-9.0_r11android-vts-9.0_r10android-security-9.0.0_r76android-security-9.0.0_r75android-security-9.0.0_r74android-security-9.0.0_r73android-security-9.0.0_r72android-security-9.0.0_r71android-security-9.0.0_r70android-security-9.0.0_r69android-security-9.0.0_r68android-security-9.0.0_r67android-security-9.0.0_r66android-security-9.0.0_r65android-security-9.0.0_r64android-security-9.0.0_r63android-security-9.0.0_r62android-cts-9.0_r9android-cts-9.0_r8android-cts-9.0_r7android-cts-9.0_r6android-cts-9.0_r5android-cts-9.0_r4android-cts-9.0_r3android-cts-9.0_r20android-cts-9.0_r2android-cts-9.0_r19android-cts-9.0_r18android-cts-9.0_r17android-cts-9.0_r16android-cts-9.0_r15android-cts-9.0_r14android-cts-9.0_r13android-cts-9.0_r12android-cts-9.0_r11android-cts-9.0_r10android-cts-9.0_r1android-9.0.0_r9android-9.0.0_r8android-9.0.0_r7android-9.0.0_r61android-9.0.0_r60android-9.0.0_r6android-9.0.0_r59android-9.0.0_r58android-9.0.0_r57android-9.0.0_r56android-9.0.0_r55android-9.0.0_r54android-9.0.0_r53android-9.0.0_r52android-9.0.0_r51android-9.0.0_r50android-9.0.0_r5android-9.0.0_r49android-9.0.0_r48android-9.0.0_r3android-9.0.0_r2android-9.0.0_r18android-9.0.0_r17android-9.0.0_r10android-9.0.0_r1security-pi-releasepie-vts-releasepie-security-releasepie-s2-releasepie-release-2pie-releasepie-r2-s2-releasepie-r2-s1-releasepie-r2-releasepie-platform-releasepie-gsipie-cuttlefish-testingpie-cts-releaseandroid-build-team Robot
Change-Id: I8692d3e4c1361323e7727c3d9a0955ca4bcd55bb
2018-02-26Update to latest catapult (3fe65c60)android-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-releasepie-dr1-devpie-devpie-b4s4-releasepie-b4s4-devWei Wang
Notable changes: Add clk_set_rate support Add clock state support Bug: 73775767 Bug: 73795364 Test: ./systrace.py Change-Id: Iafb25ba9750f0e4cea6c8278788d8837e4a8776a
2017-06-06resolve merge conflicts of 3dd3a1ed to oc-dev-plus-aospandroid-wear-p-preview-2android-wear-8.0.0_r1android-p-preview-5android-p-preview-4android-p-preview-3android-p-preview-2android-p-preview-1android-o-mr1-iot-release-1.0.2android-o-mr1-iot-release-1.0.1android-o-mr1-iot-release-1.0.0android-o-mr1-iot-preview-8android-o-mr1-iot-preview-7android-o-mr1-iot-preview-6android-n-iot-release-smart-display-r2android-n-iot-release-smart-displayandroid-n-iot-release-polk-at1android-n-iot-release-lg-thinq-wk7oreo-mr1-devoreo-dr1-devo-mr1-iot-preview-8o-mr1-iot-preview-7o-mr1-iot-preview-6Chris Craik
am: 88bb68148b -s ours Change-Id: Ia01e3a737ad6af93a3549b9db4703b629cde34e2
2017-06-06resolve merge conflicts of 3dd3a1ed to oc-dev-plus-aospandroid-o-mr1-preview-2android-o-mr1-preview-1Chris Craik
Test: I solemnly swear I tested this conflict resolution. Change-Id: I30a520d82d87757ea7c8ac75de70f28d89f33939
2017-06-06Merge "Update to latest catapult (6171fd4d)" am: a70bd790dfChris Craik
am: b87c8b8980 Change-Id: I1662143112bf2c0f70f0f940bd7d9bfe39fe7628
2017-06-06Merge "Update to latest catapult (6171fd4d)"Chris Craik
am: a70bd790df Change-Id: I0b2a83215b6fa9be493e62332d9f38b60ae6c707
2017-06-06Merge "Update to latest catapult (6171fd4d)"android-o-preview-4android-o-iot-preview-5o-iot-preview-5Chris Craik
2017-06-05Update to latest catapult (6171fd4d)Chris Craik
Test: ./systrace.py Merged-In: I32e0de8056cf76f834af6de6e2cb1ff1bc845a69 Change-Id: Ia972551bd2f4c3899755826763af818cf05d4ed7
2017-06-05Merge "Update to latest catapult (6171fd4d)"Chris Craik