0

add Android Pixel6 PGO to Pinpoint

Bug: chromium:1407298
Change-Id: Idfec9e50e788f33769cca37d6ea59520309c4482
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4246102
Reviewed-by: Erik Staab <estaab@chromium.org>
Reviewed-by: John Chen <johnchen@chromium.org>
Commit-Queue: Leina Sun <sunxiaodi@google.com>
Cr-Commit-Position: refs/heads/main@{#1105796}
This commit is contained in:
Leina Sun
2023-02-15 19:29:24 +00:00
committed by Chromium LUCI CQ
parent 4e2496ba16
commit a65d385bb5
11 changed files with 906 additions and 0 deletions

@ -21,7 +21,9 @@
* [android-pixel4a_power-perf](https://ci.chromium.org/p/chrome/builders/ci/android-pixel4a_power-perf): Android QD4A.200102.001.A1.
* [android-pixel4a_power-perf-pgo](https://ci.chromium.org/p/chrome/builders/ci/android-pixel4a_power-perf-pgo): Android QD4A.200102.001.A1.
* [android-pixel6-perf](https://ci.chromium.org/p/chrome/builders/ci/android-pixel6-perf): Android T.
* [android-pixel6-perf-pgo](https://ci.chromium.org/p/chrome/builders/ci/android-pixel6-perf-pgo): Android T.
* [android-pixel6-pro-perf](https://ci.chromium.org/p/chrome/builders/ci/android-pixel6-pro-perf): Android T.
* [android-pixel6-pro-perf-pgo](https://ci.chromium.org/p/chrome/builders/ci/android-pixel6-pro-perf-pgo): Android T.
## Chromeos

@ -1069,6 +1069,55 @@
}
]
},
"android-pixel6-perf-pgo": {
"isolated_scripts": [
{
"args": [
"-v",
"--browser=android-trichrome-bundle",
"--upload-results",
"--test-shard-map-filename=android-pixel6-perf-pgo_map.json",
"--ignore-benchmark-exit-code"
],
"isolate_name": "performance_test_suite_android_clank_trichrome_bundle",
"merge": {
"script": "//tools/perf/process_perf_results.py"
},
"name": "performance_test_suite_android_clank_trichrome_bundle",
"override_compile_targets": [
"performance_test_suite_android_clank_trichrome_bundle"
],
"resultdb": {
"enable": true
},
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"device_os": "TP1A.220624.021",
"device_os_flavor": "google",
"device_type": "oriole",
"os": "Android",
"pool": "chrome.tests.perf"
}
],
"expiration": 7200,
"hard_timeout": 21600,
"io_timeout": 21600,
"service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 28
},
"trigger_script": {
"args": [
"--multiple-dimension-script-verbose",
"True"
],
"requires_simultaneous_shard_dispatch": true,
"script": "//testing/trigger_scripts/perf_device_trigger.py"
}
}
]
},
"android-pixel6-pro-perf": {
"isolated_scripts": [
{
@ -1118,6 +1167,55 @@
}
]
},
"android-pixel6-pro-perf-pgo": {
"isolated_scripts": [
{
"args": [
"-v",
"--browser=android-trichrome-bundle",
"--upload-results",
"--test-shard-map-filename=android-pixel6-pro-perf-pgo_map.json",
"--ignore-benchmark-exit-code"
],
"isolate_name": "performance_test_suite_android_clank_trichrome_bundle",
"merge": {
"script": "//tools/perf/process_perf_results.py"
},
"name": "performance_test_suite_android_clank_trichrome_bundle",
"override_compile_targets": [
"performance_test_suite_android_clank_trichrome_bundle"
],
"resultdb": {
"enable": true
},
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"device_os": "TP1A.220624.021",
"device_os_flavor": "google",
"device_type": "raven",
"os": "Android",
"pool": "chrome.tests.perf"
}
],
"expiration": 7200,
"hard_timeout": 21600,
"io_timeout": 21600,
"service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 16
},
"trigger_script": {
"args": [
"--multiple-dimension-script-verbose",
"True"
],
"requires_simultaneous_shard_dispatch": true,
"script": "//testing/trigger_scripts/perf_device_trigger.py"
}
}
]
},
"android_arm64-builder-perf": {
"additional_compile_targets": [
"microdump_stackwalk",

@ -651,6 +651,7 @@
'android_arm64-builder-perf': 'official_reclient_minimal_symbols_android_arm64',
'android_arm64-builder-perf-pgo': 'official_reclient_minimal_symbols_android_arm64_pgo',
'android_arm64_high_end-builder-perf': 'official_reclient_minimal_symbols_android_arm64_high_end',
'android_arm64_high_end-builder-perf-pgo': 'official_reclient_minimal_symbols_android_arm64_high_end_pgo',
'chromecast-linux-builder-perf': 'cast_binary_size_reclient',
'chromeos-amd64-generic-lacros-builder-perf': 'chromeos_amd64-generic_lacros_official_reclient',
'chromeos-arm-generic-lacros-builder-perf': 'chromeos_arm-generic_lacros_official_reclient',
@ -1311,6 +1312,7 @@
'Android arm64 Compile Perf': 'official_goma_minimal_symbols_android_arm64',
'Android arm64 Compile Perf PGO': 'official_goma_minimal_symbols_android_arm64_pgo',
'Android arm64 High End Compile Perf': 'official_goma_minimal_symbols_android_arm64_high_end',
'Android arm64 High End Compile Perf PGO': 'official_goma_minimal_symbols_android_arm64_high_end_pgo',
'Chromeos Amd64 Generic Lacros Builder Perf': 'chromeos_amd64-generic_lacros_official',
'Fuchsia Builder Perf': 'official_goma_fuchsia_arm64_perf',
'Fuchsia Builder Perf x64': 'official_goma_fuchsia_x64_perf',
@ -3254,6 +3256,10 @@
'official', 'goma', 'minimal_symbols', 'android', 'arm64', 'pgo_phase_0', 'no_default_afdo', 'android_high_end'
],
'official_goma_minimal_symbols_android_arm64_high_end_pgo': [
'official', 'goma', 'minimal_symbols', 'android', 'arm64', 'no_default_afdo', 'android_high_end'
],
'official_goma_minimal_symbols_android_arm64_pgo': [
'official', 'goma', 'minimal_symbols', 'android', 'arm64'
],
@ -3372,15 +3378,22 @@
'official_reclient_minimal_symbols_android': [
'official', 'reclient', 'minimal_symbols', 'android', 'pgo_phase_0', 'no_default_afdo'
],
'official_reclient_minimal_symbols_android_arm64': [
'official', 'reclient', 'minimal_symbols', 'android', 'arm64', 'pgo_phase_0', 'no_default_afdo'
],
'official_reclient_minimal_symbols_android_arm64_high_end': [
'official', 'reclient', 'minimal_symbols', 'android', 'arm64', 'pgo_phase_0', 'no_default_afdo', 'android_high_end'
],
'official_reclient_minimal_symbols_android_arm64_high_end_pgo': [
'official', 'reclient', 'minimal_symbols', 'android', 'arm64', 'no_default_afdo', 'android_high_end'
],
'official_reclient_minimal_symbols_android_arm64_pgo': [
'official', 'reclient', 'minimal_symbols', 'android', 'arm64'
],
'official_reclient_minimal_symbols_android_pgo': [
'official', 'reclient', 'minimal_symbols', 'android'
],

@ -103,6 +103,21 @@
"use_remoteexec": true
}
},
"android_arm64_high_end-builder-perf-pgo": {
"gn_args": {
"clang_use_default_sample_profile": false,
"debuggable_apks": false,
"ffmpeg_branding": "Chrome",
"is_chrome_branded": true,
"is_high_end_android": true,
"is_official_build": true,
"proprietary_codecs": true,
"symbol_level": 1,
"target_cpu": "arm64",
"target_os": "android",
"use_remoteexec": true
}
},
"chromecast-linux-builder-perf": {
"gn_args": {
"dcheck_always_on": false,

@ -72,6 +72,21 @@
"use_goma": true
}
},
"Android arm64 High End Compile Perf PGO": {
"gn_args": {
"clang_use_default_sample_profile": false,
"debuggable_apks": false,
"ffmpeg_branding": "Chrome",
"is_chrome_branded": true,
"is_high_end_android": true,
"is_official_build": true,
"proprietary_codecs": true,
"symbol_level": 1,
"target_cpu": "arm64",
"target_os": "android",
"use_goma": true
}
},
"Chromeos Amd64 Generic Lacros Builder Perf": {
"args_file": "//build/args/chromeos/amd64-generic-crostoolchain.gni",
"gn_args": {

@ -737,6 +737,13 @@ ANDROID_PIXEL6 = PerfPlatform('android-pixel6-perf',
28,
'android',
executables=_ANDROID_PIXEL6_EXECUTABLE_CONFIGS)
ANDROID_PIXEL6_PGO = PerfPlatform(
'android-pixel6-perf-pgo',
'Android T',
_ANDROID_PIXEL6_BENCHMARK_CONFIGS,
28,
'android',
executables=_ANDROID_PIXEL6_EXECUTABLE_CONFIGS)
ANDROID_PIXEL6_PRO = PerfPlatform(
'android-pixel6-pro-perf',
'Android T',
@ -744,6 +751,13 @@ ANDROID_PIXEL6_PRO = PerfPlatform(
16,
'android',
executables=_ANDROID_PIXEL6_PRO_EXECUTABLE_CONFIGS)
ANDROID_PIXEL6_PRO_PGO = PerfPlatform(
'android-pixel6-pro-perf-pgo',
'Android T',
_ANDROID_PIXEL6_PRO_BENCHMARK_CONFIGS,
16,
'android',
executables=_ANDROID_PIXEL6_PRO_EXECUTABLE_CONFIGS)
ANDROID_GO_WEMBLEY = PerfPlatform('android-go-wembley-perf',
'Android U',
_ANDROID_GO_WEMBLEY_BENCHMARK_CONFIGS, 2,

@ -916,6 +916,21 @@ BUILDERS = {
'device_os_flavor': 'google',
},
},
'android-pixel6-perf-pgo': {
'tests': [{
'isolate':
'performance_test_suite_android_clank_trichrome_bundle',
}],
'platform':
'android-trichrome-bundle',
'dimension': {
'pool': 'chrome.tests.perf',
'os': 'Android',
'device_type': 'oriole',
'device_os': 'TP1A.220624.021',
'device_os_flavor': 'google',
},
},
'android-pixel6-pro-perf': {
'tests': [{
'isolate':
@ -931,6 +946,21 @@ BUILDERS = {
'device_os_flavor': 'google',
},
},
'android-pixel6-pro-perf-pgo': {
'tests': [{
'isolate':
'performance_test_suite_android_clank_trichrome_bundle',
}],
'platform':
'android-trichrome-bundle',
'dimension': {
'pool': 'chrome.tests.perf',
'os': 'Android',
'device_type': 'raven',
'device_os': 'TP1A.220624.021',
'device_os_flavor': 'google',
},
},
'android-go-wembley-perf': {
'tests': [{
'isolate':

@ -0,0 +1,416 @@
{
"0": {
"benchmarks": {
"ad_frames.fencedframe": {
"abridged": false
},
"blink_perf.accessibility": {
"abridged": false
},
"blink_perf.bindings": {
"end": 19,
"abridged": false
}
}
},
"1": {
"benchmarks": {
"blink_perf.bindings": {
"begin": 19,
"abridged": false
},
"blink_perf.css": {
"end": 12,
"abridged": false
}
}
},
"2": {
"benchmarks": {
"blink_perf.css": {
"begin": 12,
"end": 56,
"abridged": false
}
}
},
"3": {
"benchmarks": {
"blink_perf.css": {
"begin": 56,
"abridged": false
},
"blink_perf.dom": {
"abridged": false
},
"blink_perf.events": {
"abridged": false
},
"blink_perf.image_decoder": {
"abridged": false
},
"blink_perf.layout": {
"end": 15,
"abridged": false
}
}
},
"4": {
"benchmarks": {
"blink_perf.layout": {
"begin": 15,
"end": 59,
"abridged": false
}
}
},
"5": {
"benchmarks": {
"blink_perf.layout": {
"begin": 59,
"end": 103,
"abridged": false
}
}
},
"6": {
"benchmarks": {
"blink_perf.layout": {
"begin": 103,
"abridged": false
},
"blink_perf.owp_storage": {
"abridged": false
},
"blink_perf.paint": {
"abridged": false
},
"blink_perf.parser": {
"end": 17,
"abridged": false
}
}
},
"7": {
"benchmarks": {
"blink_perf.parser": {
"begin": 17,
"abridged": false
},
"blink_perf.shadow_dom": {
"end": 31,
"abridged": false
}
}
},
"8": {
"benchmarks": {
"blink_perf.shadow_dom": {
"begin": 31,
"abridged": false
},
"blink_perf.svg": {
"abridged": false
},
"blink_perf.webaudio": {
"abridged": false
},
"blink_perf.webcodecs": {
"end": 3,
"abridged": false
}
}
},
"9": {
"benchmarks": {
"blink_perf.webcodecs": {
"begin": 3,
"abridged": false
},
"blink_perf.webgl": {
"abridged": false
},
"blink_perf.webgl_fast_call": {
"abridged": false
},
"dummy_benchmark.noisy_benchmark_1": {
"abridged": false
},
"dummy_benchmark.stable_benchmark_1": {
"abridged": false
},
"jetstream": {
"abridged": false
},
"jetstream2": {
"abridged": false
},
"kraken": {
"abridged": false
},
"loading.mobile": {
"end": 17,
"abridged": false
}
},
"executables": {
"components_perftests": {
"arguments": [
"--xvfb"
],
"path": "components_perftests"
}
}
},
"10": {
"benchmarks": {
"loading.mobile": {
"begin": 17,
"end": 61,
"abridged": false
}
}
},
"11": {
"benchmarks": {
"loading.mobile": {
"begin": 61,
"abridged": false
},
"media.mobile": {
"end": 9,
"abridged": false
}
}
},
"12": {
"benchmarks": {
"media.mobile": {
"begin": 9,
"abridged": false
},
"octane": {
"abridged": false
},
"rasterize_and_record_micro.top_25": {
"abridged": false
},
"rendering.mobile": {
"end": 11,
"abridged": false
}
}
},
"13": {
"benchmarks": {
"rendering.mobile": {
"begin": 11,
"end": 55,
"abridged": false
}
}
},
"14": {
"benchmarks": {
"rendering.mobile": {
"begin": 55,
"end": 99,
"abridged": false
}
}
},
"15": {
"benchmarks": {
"rendering.mobile": {
"begin": 99,
"end": 143,
"abridged": false
}
}
},
"16": {
"benchmarks": {
"rendering.mobile": {
"begin": 143,
"end": 187,
"abridged": false
}
}
},
"17": {
"benchmarks": {
"rendering.mobile": {
"begin": 187,
"end": 231,
"abridged": false
}
}
},
"18": {
"benchmarks": {
"rendering.mobile": {
"begin": 231,
"end": 275,
"abridged": false
}
}
},
"19": {
"benchmarks": {
"rendering.mobile": {
"begin": 275,
"end": 319,
"abridged": false
}
}
},
"20": {
"benchmarks": {
"rendering.mobile": {
"begin": 319,
"end": 363,
"abridged": false
}
}
},
"21": {
"benchmarks": {
"rendering.mobile": {
"begin": 363,
"end": 407,
"abridged": false
}
}
},
"22": {
"benchmarks": {
"rendering.mobile": {
"begin": 407,
"abridged": false
},
"rendering.mobile.notracing": {
"abridged": false
},
"speedometer": {
"abridged": false
},
"speedometer-future": {
"abridged": false
},
"speedometer2": {
"abridged": false
},
"speedometer2-future": {
"abridged": false
},
"speedometer2-pcscan": {
"abridged": false
},
"startup.mobile": {
"abridged": false
},
"system_health.common_mobile": {
"end": 19,
"abridged": false
}
}
},
"23": {
"benchmarks": {
"system_health.common_mobile": {
"begin": 19,
"end": 63,
"abridged": false
}
}
},
"24": {
"benchmarks": {
"system_health.common_mobile": {
"begin": 63,
"abridged": false
},
"system_health.memory_mobile": {
"end": 32,
"abridged": false
}
}
},
"25": {
"benchmarks": {
"system_health.memory_mobile": {
"begin": 32,
"abridged": false
},
"system_health.pcscan": {
"abridged": false
}
}
},
"26": {
"benchmarks": {
"system_health.webview_startup": {
"abridged": false
},
"tracing.tracing_with_background_memory_infra": {
"abridged": false
},
"v8.browsing_mobile": {
"abridged": false
},
"v8.browsing_mobile-future": {
"end": 4,
"abridged": false
}
}
},
"27": {
"benchmarks": {
"v8.browsing_mobile-future": {
"begin": 4,
"abridged": false
},
"wasmpspdfkit": {
"abridged": false
},
"webrtc": {
"abridged": false
}
}
},
"extra_infos": {
"num_stories": 1228,
"predicted_min_shard_time": 440,
"predicted_min_shard_index": 0,
"predicted_max_shard_time": 450,
"predicted_max_shard_index": 26,
"shard #0": 440,
"shard #1": 440,
"shard #2": 440,
"shard #3": 440,
"shard #4": 440,
"shard #5": 440,
"shard #6": 440,
"shard #7": 440,
"shard #8": 440,
"shard #9": 440.0,
"shard #10": 440,
"shard #11": 440,
"shard #12": 440,
"shard #13": 440,
"shard #14": 440,
"shard #15": 440,
"shard #16": 440,
"shard #17": 440,
"shard #18": 440,
"shard #19": 440,
"shard #20": 440,
"shard #21": 440,
"shard #22": 440,
"shard #23": 440,
"shard #24": 440,
"shard #25": 440,
"shard #26": 450,
"shard #27": 440
}
}

@ -0,0 +1,301 @@
{
"0": {
"benchmarks": {
"ad_frames.fencedframe": {
"abridged": false
},
"blink_perf.accessibility": {
"abridged": false
},
"blink_perf.bindings": {
"abridged": false
},
"blink_perf.css": {
"end": 1,
"abridged": false
}
}
},
"1": {
"benchmarks": {
"blink_perf.css": {
"begin": 1,
"abridged": false
},
"blink_perf.dom": {
"abridged": false
},
"blink_perf.events": {
"abridged": false
},
"blink_perf.image_decoder": {
"end": 3,
"abridged": false
}
}
},
"2": {
"benchmarks": {
"blink_perf.image_decoder": {
"begin": 3,
"abridged": false
},
"blink_perf.layout": {
"end": 70,
"abridged": false
}
}
},
"3": {
"benchmarks": {
"blink_perf.layout": {
"begin": 70,
"abridged": false
},
"blink_perf.owp_storage": {
"abridged": false
},
"blink_perf.paint": {
"abridged": false
},
"blink_perf.parser": {
"end": 17,
"abridged": false
}
}
},
"4": {
"benchmarks": {
"blink_perf.parser": {
"begin": 17,
"abridged": false
},
"blink_perf.shadow_dom": {
"abridged": false
},
"blink_perf.svg": {
"abridged": false
},
"blink_perf.webaudio": {
"end": 1,
"abridged": false
}
}
},
"5": {
"benchmarks": {
"blink_perf.webaudio": {
"begin": 1,
"abridged": false
},
"blink_perf.webcodecs": {
"abridged": false
},
"blink_perf.webgl": {
"abridged": false
},
"blink_perf.webgl_fast_call": {
"abridged": false
},
"dummy_benchmark.noisy_benchmark_1": {
"abridged": false
},
"dummy_benchmark.stable_benchmark_1": {
"abridged": false
},
"jetstream": {
"abridged": false
},
"jetstream2": {
"abridged": false
},
"kraken": {
"abridged": false
},
"loading.mobile": {
"end": 39,
"abridged": false
}
},
"executables": {
"components_perftests": {
"arguments": [
"--xvfb"
],
"path": "components_perftests"
}
}
},
"6": {
"benchmarks": {
"loading.mobile": {
"begin": 39,
"abridged": false
},
"media.mobile": {
"abridged": false
},
"octane": {
"abridged": false
},
"rasterize_and_record_micro.top_25": {
"end": 3,
"abridged": false
}
}
},
"7": {
"benchmarks": {
"rasterize_and_record_micro.top_25": {
"begin": 3,
"abridged": false
},
"rendering.mobile": {
"end": 55,
"abridged": false
}
}
},
"8": {
"benchmarks": {
"rendering.mobile": {
"begin": 55,
"end": 132,
"abridged": false
}
}
},
"9": {
"benchmarks": {
"rendering.mobile": {
"begin": 132,
"end": 209,
"abridged": false
}
}
},
"10": {
"benchmarks": {
"rendering.mobile": {
"begin": 209,
"end": 286,
"abridged": false
}
}
},
"11": {
"benchmarks": {
"rendering.mobile": {
"begin": 286,
"end": 363,
"abridged": false
}
}
},
"12": {
"benchmarks": {
"rendering.mobile": {
"begin": 363,
"abridged": false
},
"rendering.mobile.notracing": {
"abridged": false
},
"speedometer": {
"abridged": false
},
"speedometer-future": {
"abridged": false
},
"speedometer2": {
"abridged": false
},
"speedometer2-future": {
"abridged": false
},
"speedometer2-pcscan": {
"abridged": false
},
"startup.mobile": {
"abridged": false
},
"system_health.common_mobile": {
"end": 8,
"abridged": false
}
}
},
"13": {
"benchmarks": {
"system_health.common_mobile": {
"begin": 8,
"abridged": false
},
"system_health.memory_mobile": {
"end": 10,
"abridged": false
}
}
},
"14": {
"benchmarks": {
"system_health.memory_mobile": {
"begin": 10,
"abridged": false
},
"system_health.pcscan": {
"abridged": false
},
"system_health.webview_startup": {
"abridged": false
},
"tracing.tracing_with_background_memory_infra": {
"abridged": false
},
"v8.browsing_mobile": {
"end": 2,
"abridged": false
}
}
},
"15": {
"benchmarks": {
"v8.browsing_mobile": {
"begin": 2,
"abridged": false
},
"v8.browsing_mobile-future": {
"abridged": false
},
"wasmpspdfkit": {
"abridged": false
},
"webrtc": {
"abridged": false
}
}
},
"extra_infos": {
"num_stories": 1228,
"predicted_min_shard_time": 770,
"predicted_min_shard_index": 0,
"predicted_max_shard_time": 780,
"predicted_max_shard_index": 14,
"shard #0": 770,
"shard #1": 770,
"shard #2": 770,
"shard #3": 770,
"shard #4": 770,
"shard #5": 770.0,
"shard #6": 770,
"shard #7": 770,
"shard #8": 770,
"shard #9": 770,
"shard #10": 770,
"shard #11": 770,
"shard #12": 770,
"shard #13": 770,
"shard #14": 780,
"shard #15": 770
}
}