tree: 8e1445d69bec570691b4b0d3c207bb81237166a2 [path history] [tgz]
  1. benchmarks/
  2. chrome_telemetry_build/
  3. clear_system_cache/
  4. cli_tools/
  5. contrib/
  6. core/
  7. measurements/
  8. metrics/
  9. page_sets/
  10. testdata/
  11. .gitignore
  12. benchmark.csv
  13. bootstrap_deps
  14. BUILD.gn
  15. convert_legacy_wpr_archive
  16. diagnose_test_failure
  17. expectations.config
  18. fetch_benchmark_deps.py
  19. fetch_benchmark_deps_unittest.py
  20. find_dependencies
  21. flakiness_cli
  22. generate_legacy_perf_dashboard_json.py
  23. generate_legacy_perf_dashboard_json_unittest.py
  24. generate_perf_data
  25. generate_perf_sharding
  26. generate_system_health_csv
  27. list_affected_benchmarks
  28. list_benchmarks
  29. OWNERS
  30. PRESUBMIT.py
  31. process_perf_results.py
  32. process_perf_results_unittest.py
  33. pylintrc
  34. README.md
  35. record_wpr
  36. run_benchmark
  37. run_telemetry_tests
  38. run_tests
  39. scripts_smoke_unittest.py
  40. system_health_stories.csv
  41. update_wpr
  42. validate_perf_json_config
  43. validate_story_expectation_data
  44. validate_wpr_archives
tools/perf/README.md

Performance tools

This directory contains a variety of command line tools that can be used to run benchmarks, interact with speed services, and manage performance waterfall configurations.

Note you can also read the higher level Chrome Speed documentation to learn more about the team organization and, in particular, the top level view of How Chrome Measures Performance.

run_benchmark

This command allows running benchmarks defined in the chromium repository, specifically in tools/perf/benchmarks. If you need it, documentation is available on how to run benchmarks locally and how to properly set up your device.

TODO

Documentation for other commands in this directory is also coming.