Age | Commit message (Collapse) | Author |
|
git log --oneline --no-merges 91735e2e6..ab9d330fe2a3 tracing systrace
ab9d330fe systrace: check if tracefs in mounted in /sys/kernel/tracing
361ae742a systrace: fix tracefs device path detection
22a35ea6a [tracing] Avoid very large vulcanized strings in histogram_viewer.html
494a8eb59 [tracing] Add blink-resource metric
a297a0839 Reland "Remove memoryAblationMetric"
b0fb5822d Used undefined bins as bins of count zero
d229e77e8 Check the bins to be defined before using them in UMA metrics calculations
de74236cf PCScan: Add :clear and :overall metrics for mutator
e46359da4 Move metadata in OWNERS files to DIR_METADATA files
999f35f30 Revert "Remove memoryAblationMetric"
7caeed04d Remove memoryAblationMetric
b965b659c Added metrics for percentage of inTime/delayed/dropped frames
e5299ca5b Fix crash while processing memory dumps
4f4de5e16 PCScan: Update metric to reflect scope contexts
2528f75cb Fix drill down in heap dump pane
1f5037810 trace-viewer: Don't let optional features block import
d2aa56920 Reland "Enable the new GC metrics""
e6e7c9314 Revert "Enable the new GC metrics"
9e0992ffc Enable the new GC metrics
79a90eb5e Include missing header
138dc4ba2 Calculate Overall CLS including all renderer processes.
c8f9f36bb Add a generic count/sum metric.
73a0597ed Add overallCumulativeLayoutShift metric that includes weighted scores for iframes.
Test: systrace
Bug: 185400108
Change-Id: I195c394b78094c4385b308ab6abf1cf57009569b
|
|
git log --oneline --no-merges c4d3ff474..91735e2e6 tracing systrace
91735e2e6 Rename webuiMetric to customMetric
7a253c40a [v8][wasm] Match compilation events by ID
7646ce870 [wasm] Add metric for WebAssembly sync compilation
9d5ec4692 Add CppGC events to v8 gc metrics
bb9414aff [tracing] Fix DOCUMENTATION_URLS reserved name in html
ae206b8b8 [trace-viewer] Speed up event histogram computation
de6e3a9d8 [trace-viewer] Fix displaying args when value is 0.
be9a4317e Fix typo and add quotes for better readability
92c771005 Revert "Reland "Switch to vpython version of mock""
f22b977bc Reland "Switch to vpython version of mock"
a4d2246a2 Add freezing / roughness to media telemetry tests
8b9cff42b Revert "Switch to vpython version of mock"
2c271ab27 Switch to vpython version of mock
e43bd0925 WebUI metric: Implement benchmark_value
4565794f5 Add ProcessCreateToApplicationStart metric to androidStartup
88efddc6a Implement the unified V8 and CppGC metric computation
5537c0394 PCScan: Add metrics for PCScan.
146912bb6 blink_gc_metric: Fix missing import.
759827265 Fix NaN that appears in RunningStatistics::meanlogs
a629d81fa Revert "Add .vpython file for histogram_proto.py."
cb4bb2088 Add .vpython file for histogram_proto.py.
2ed6fc040 atrace_agent: pass device_serial to get_tracing_path when possible.
0c019226a [tbmv2] Add a way to add alert groupings to histograms
80f68fb06 Remove uma_metric Subtract
6fe79c7c6 Fork WebView startup metric to use for WebLayer
b8b4d61dd Implement webuiMetric
da58605a6 Start using polyfill for tracing ui tests
888c27281 Fix some tracing UI tests under the polyfill
584ab4910 GN: Export tracing include directory.
2019c0bb9 Change :generate_about_tracing to be a python2_action.
703029135 Add a way to skip tests
87da8e01e Add msm gpu trace support
22b0de95c trace-viewer: Don't show warning bar for polyfill
982bf51c4 Add way to have a hidden container slice
cd48ca049 [uma metric] Restrict check for linear bins.
3fc3588cd [uma metric] Show the name of the metric on error.
b7c1c3f11 fix v8 sample processing in multiprocess context
504ee6e60 Revert "Reland #2 "Make Catapult build as a part of Chromium under Python 3.""
a989f948c Remove frame_lengths from frame_time metrics
c70f06e2c Reland #2 "Make Catapult build as a part of Chromium under Python 3."
7ad7a98bf Revert "Reland "Make Catapult build as a part of Chromium under Python 3.""
532e564f6 Reland "Make Catapult build as a part of Chromium under Python 3."
b494582b9 Revert "Make Catapult build as a part of Chromium under Python 3."
25c6e0901 Make Catapult build as a part of Chromium under Python 3.
1d8e2d5ac Include the first valid tab switch latency
cb190dce0 [rendering benchmark] Remove a noisy metric.
4e51400c4 [systrace] Show absolute timestamp for selected slices
69d93258d heap: Add epoch based metric for blink gc
9f3ce85ba heap: Add ServiceWorker threads to gc metrics.
Test: systrace
Bug: 178973505
Change-Id: Ic59e217c8969bd10e446836692fc2873c8a7399c
|
|
git log --oneline --no-merges 6dacd170b..c4d3ff474 tracing systrace
c4d3ff474 Fix systrace cgroup data
Bug: 162883505
Test: systrace
Change-Id: I48512cb243695f0da7b82972ee8720bb20da45c8
|
|
git log --oneline --no-merges cad35e22d..6dacd170b tracing systrace
6dacd170b trace-viewer: Add polyfill to systrace viewer
8af044eac [v8][wasm] Introduce metric for compilation tierup
ade0fed37 metrics: Add diagnostics to console error metric
59d6160bf [v8][wasm] Centralize collection of events for wasm metrics
9a983c5e0 [ftrace importer] Add thermal parser
49d9f039e [v8][wasm] Introduce metric for baseline streaming compilation
4dd7f16b5 catapult: Rename black_list/white_list in presubmit
a207ab60c trace_viewer: Make links open in new tab
72669fe03 telemetry: Allow benchmarks to add an info blurb
0c87b3242 heap: Add metric for time that cannot be moved to concurrent thread
7bb44abcc [trace-viewer] Fix custom filename when saving traces
2e401eea3 [rendering] Report only the average for thread-times metrics.
32ec2ce70 [v8] Add first wasm metric for instantiation
de622ae39 [rendering] Remove breakdowns for cpu-time metrics.
c4dd7047a atrace_agent: Support /sys/kernel/tracing
e6867ba7c Peak Gpu Memory Ablation Telemetry
fbbd9ca81 rendering: Fix alerts for dropped frames.
9d178021d [tracing] Add Ampere-hour unit to histogram proto format
2755b192a Add more helpful error message when unit is not found
69e9be866 [tracing] Add Ampere-hour unit
f773e05e5 Remove the pipeline metrics and visualization charts
e5247fccd tracing: Fix suggested save filename for protobuf traces
4e00dc571 tracing: Add rudimentary protobuf trace support
03e7ff403 Fix events clashing
cd6894f0a Fix slice interleaving bug
1e4bfa556 gc_metric: Add scavenger stack survival metrics
06f14d9d4 Reland "Reland "Refractor out ts_proxy_server and webpagereplay_go_server to py_utils.""
eda74a743 [Tracing] Support None value in _variance in RunningStatistics
c5ffb2104 Revert "Reland "Refractor out ts_proxy_server and webpagereplay_go_server to py_utils.""
cd56abf06 Reland "Refractor out ts_proxy_server and webpagereplay_go_server to py_utils."
f00e7afd3 Added new tracing category presets
d06fd11a1 Revert "Refractor out ts_proxy_server and webpagereplay_go_server to py_utils."
7e5acd6c9 Refractor out ts_proxy_server and webpagereplay_go_server to py_utils.
953cd08e7 [metrics] Implement Total Blocking Time metric
ee5bb39ff [tracing] Change TTI metric to use FCP as start point
297fffa49 Add origin trial token for tests
e9a5bd129 rendering: Add a metric for total cpu/wall time ratio.
27d7ac2c1 rendering: Add a missing param.
3999e2615 rendering benchmark: Some no-op cleanups.
c72a211d0 Update the default systrace tags to the recommended Android defaults.
910f6c87a [catapult] Update message loop start time event name.
504782cdb [trace-viewer] Speed up rendering
1be7dc685 [trace-viewer] Speed up rendering (part 2)
a0519c673 [systrace] Change the count for new HTML format
438ea30dc [systrace] Add android_cgroup_agent
a8bbccaab Remove histogram proto JSON converter code.
8351d2182 [Catapult] Remove myself from OWNERS.
4a1f482cf [tracing] Ignore renderers without mainThread when computing metrics
bdb8301ab Remove some prints I accidentally left in.
6ff57586c Implement proto writing in the dashboard.
9ca9ff382 Support disabled-by-default-toplevel.flow to toplevel.flow rename
42d02fb84 [trace viewer] Speed up selection
a58084c62 Make all values in the proto doubles.
786ed18d9 Move the histogram proto stub to proto/.
7004f998c Fix parsing of summary options.
329b47817 Remove the proto test driver.
27182f007 Add a small proto->JSON tool.
7ce0bb097 trace_data: Raise exceptions only after traces are added to artifacts
21c99c447 Use doubles for the histogram C++ API.
e12edec0d Add method for setting summary options.
50d86304a [trace viewer] Add way to hide the polyfill warning
cc6ba530a [trace viewer] Update embedder doc and example
0503911de heap: Restructure blink gc metrics
657c0f420 [trace viewer] Fix test runner under polyfill
0d19767dc [results.html] Add webcomponents v0 polyfill to results.html
3b3069e9b [trace viewer] Fix a number of broken features under polyfill
cb90cdd77 [trace viewer] Fix keyboard navigation under polyfill
cc6825061 [trace viewer] Enable Webcomponents V0 Polyfill
601fc962a Add origin trial token for 127.0.0.1:8003
ea794b87a Teaching histograms to deserialize from protos.
3403d9601 Remove UE bucketing in runtimeStatsTotalMetric
0b016536a trace_data: fix typo in error message
9769628aa Use auto instead of google::protobuf in the histogram C++ API.
b9cc8d75a Fix gn gen --check breakage on the unit test target.
c8ebd366b Move to protobuf lite.
5546abd6b Fix bugs where I assume some optional fields were required.
d4405431b Add support for diagnostics and unit conversion.
fada3b97d Add reserved_infos.h/cc.
dd7cdd9b5 Use python 2 for trace2html
6a138fbe7 Add JSON converter and proto test driver.
13d8a54a7 heap: Adding metrics for Oilpan foreground/background marking time
32c9791b8 trace event import: Don't try to clock-translate duration values.
ae4bbcda1 Avoid infinite loop in updateMajorMarkData
85c4a438f Add support for sending histogram.proto JSON to /add_histograms.
debe1986c Add makefile for histogram.proto.
9506caf2e Fixed speed index computation in case of zero visible area.
69f98e5ab Implement Histogram C++ API for samples, and running statistics.
b9acce749 Add rect based speed index back to loading metric.
47e7bed70 Add proto definition for the new Histograms C++ API.
903bda890 Correct LCP metric use of Map.
69cc04af2 Add navigationStart histogram to loading_metric.
a61151f11 [tracing] Add khokhlov to relevant OWNERS files
731aba0ef Add a new category for shared memory in v8
8412598cc Add python inputs for tracing:generate_about_tracing
536c641b7 Update V8 runtime_stats to use different pattern for optimize background
9413ab06f Add origin trial token for local dev server
f34a9d2df Add --results-label command line option to run_metric
25db8d2fb Fix breakpad symbolization of heap profiles when so is mapped from apk.
6e71a5063 [tracing] Rename 'tir_label' to 'grouping_label'.
204286b69 Make HistogramBinBoundaries creation thread-safe
28ef213de Allow filtering flow events
d039ea0c1 [tracing/ui] Truncate long thread names instead of showing ellipsis
4b1db19bd trace-viewer: Avoid generating tracks when a process is hidden.
a38631cd7 Log JS errors on the server
bf69ed0d3 uma-metric: Specify the bins for peak gpu memory usage metric.
376ccc06c trace-viewer: Make some style changes for the toolbar.
c4191602b [tracing] Add HistogramSet.Merge method
e62dfe906 Add support for WebRTC internal commit ranges.
69077a26c Add ms to legacy unit infos
dd2bd9ef0 [metrics] Add metrics reported by page
a8bbe3b25 rendering: Remove some dead code.
54ac3634e Handle traces with process labels stripped from the metadata
eb8f5aa22 Remove main_thread_scroll_latency metric
c979465c5 Symbolize object type with frame name if enable "--frame-as-object-type"
77ad3c478 Add more owners for symbolizer script.
f2c3c6a6a [metrics] Move filtering of GC metrics to the metrics code
9b593a340 [Tracing] Add Main-Thread histograms to runtimeStatsTotalMetric.
8e42ececc [Tracing] Remove runtimeStatsMetric
3f0606454 [tracing] Replace crouleau@ with perezju@ for owning TBMv2 and tracing tooling.
5d664a903 Fix order of timestamps
dfd000a38 Add dproy as owner of tracing
900b41d09 [trace-viewer] Add support for viewing images
d7d4ef32e Remove visually complete by some time metric
ab8067161 Update viewport used in metric calculation
b38fb99e3 Update to match new traced values naming
35d417023 Remove speed index from loading metric
3b2499a6a Adds dproy as tracing/metrics owner
e46910861 [Telemetry] Add file name extensions to trace files
8bd58eb92 Update which screenshots are considered in calculating the metric
Bug: 162963924
Bug: 160818586
Test: external/chromium-trace/catapult/systrace/bin/systrace -o ~/trace.html sched freq gfx hal idle power workq irq view camera thermal -b 32768
Change-Id: Ie9f01eed98f8ab80e041777202f135dae4f8646e
|
|
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
|
|
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
|
|
$ 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
|
|
Notable changes:
Add clk_set_rate support
Add clock state support
Bug: 73775767
Bug: 73795364
Test: ./systrace.py
Change-Id: Iafb25ba9750f0e4cea6c8278788d8837e4a8776a
|
|
Test: ./systrace.py
Change-Id: I32e0de8056cf76f834af6de6e2cb1ff1bc845a69
|
|
Test: external/chromium-trace/systrace.py
Change-Id: I06f10b563d774ebcd6ebee75eb3622d0d71795c2
|
|
am: cd2d4f530a
Change-Id: If7ca251619faa34d8bd907f924cc5935e7f61012
|
|
Bug:21565824
Bug:34394562
Bug:36573168
Test: ./systrace.py
Notable changes:
- Freq tracing on by default
- Binder driver tracing on by default
- Renderscript tracing on by default (on M+ devices)
- UI thread ordering fixed
- Async sections no longer shown twice
Change-Id: I83e4b2a3964aa8898e638def81fbe3603e2a51cc
|
|
am: 6f2b0c6d0b
Change-Id: I5368e0a68e271dac158c9ff4cb8eba10c5b1c902
|
|
Syncs to upstream revision e2a178a9c0cdc4e6aa745af113bc9b7ae3651aa8 via update.py --local=<internal-path>
Test: ran systrace.py locally
Change-Id: Ieb2b634438a4e408b46d2fb9621ed19d65520cf4
|
|
Bug: 33166666
Bug: 35635929
Test: update.py --local=catapult-local
Change-Id: I4f16655a2a634b0526417fdaaba6641d9564332f
Manual cherry-pick of 4da9498423988e795cee12789baf39f3f80fd4d3 from aosp master.
|
|
Bug: 33166666
Bug: 35635929
Test: update.py --local=catapult-local
Change-Id: I4f16655a2a634b0526417fdaaba6641d9564332f
|
|
Change-Id: I910174f04ddd7be9b607f4a2a60c88e0b8bfcf20
Fixes: 34127555
Fixes: 34225046
Test: Ran systrace, viewed result
|
|
Test: manual, ran systrace.py
Change-Id: Ifda344fd8ff744b8dd0151f748c35c620a628016
|
|
Test: manual, ran systrace.py
Change-Id: Id86c732e5de832890429e0bfa5255d09db9841a8
|
|
bug:31252260
bug:31335915
bug:31340203
Test: ./catapult/systrace/bin/run_tests - systrace tests pass
Change-Id: I844b83711c56f3ea8a6d0bf254a1187b62c33f81
|
|
bug:31335915
bug:31340203
bug:31551133
Change-Id: I844b83711c56f3ea8a6d0bf254a1187b62c33f81
|
|
bug:21925298
bug:29643805
bug:30299278
bug:30397774
bug:30953297
Change-Id: I4d73c3c5454541a50703253ebeb63e5b2ea01fec
|
|
bug:21925298
bug:29643805
bug:30299278
bug:30397774
bug:30953297
Change-Id: I4d73c3c5454541a50703253ebeb63e5b2ea01fec
|
|
Change-Id: Ic610f2da8ecd564d5dd58cbc8b9a738ee74b2a06
|
|
Change-Id: Ic610f2da8ecd564d5dd58cbc8b9a738ee74b2a06
|
|
Change-Id: I2dcdf5b27a70f0ce4feed542121329e1bc412fe2
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
|