Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nightly builds with baseline profiles #1173

Merged
merged 27 commits into from
Sep 19, 2024
Merged

Nightly builds with baseline profiles #1173

merged 27 commits into from
Sep 19, 2024

Commits on Sep 12, 2024

  1. Test baseline profiles for all variants

    Change-Id: I0c59e12f2860d67d855801f892f8f00d0edc64a7
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    22d0598 View commit details
    Browse the repository at this point in the history
  2. Remove stale baseline-prof.txt

    Change-Id: I07df3c3cf72fcf6cff463bc163af4c74d61d1c95
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    228f95a View commit details
    Browse the repository at this point in the history
  3. Enable nightly builds and revert Build.yaml

    Change-Id: Id9899cae3aaa6b2a4d37c41c1725b03b4dcf9779
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    46cbde8 View commit details
    Browse the repository at this point in the history
  4. Add nightly build status to README

    Change-Id: Icb9d40d64378b4d0d66ab5edf958064cbc778fc0
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    60514dd View commit details
    Browse the repository at this point in the history
  5. Remove unneded steps from nightly baseline profile creation

    Change-Id: I3255f044dbd8a3a79f886871a1850b5f88bbd9a1
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    e3c9dc3 View commit details
    Browse the repository at this point in the history
  6. Skip baseline profile generation with new property

    Change-Id: Ic52530ebd41921c275e92cef139578f3d8957dae
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    34a666d View commit details
    Browse the repository at this point in the history
  7. Enable Startup Profile generation for release builds

    Change-Id: I7eb5d911eb1d22c85d4c89ccfcdac913bea9943a
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    5d861df View commit details
    Browse the repository at this point in the history
  8. 🤖 Updates baselines for Dependency Guard

    Change-Id: I99be535421d7e1a8ef77e0a07af319d4ecc514c9
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    18196da View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f599079 View commit details
    Browse the repository at this point in the history
  10. Remove build status and add generated profiles to gitignore

    Change-Id: I213493ca3abd7cc050752eeeaa887b79d664a395
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    5e41452 View commit details
    Browse the repository at this point in the history
  11. Remove unnecessary comment

    Change-Id: I46753c1b6e9427607c32ff0fcf394e22a1d7aae1
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    8957068 View commit details
    Browse the repository at this point in the history
  12. Remove services.json file

    Change-Id: I849e55a490b98573a6080b7f6b9e548619100685
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    8ed80b4 View commit details
    Browse the repository at this point in the history
  13. Lower GMD specs

    Change-Id: I7712cf6e6d4fd21cf41b02bf824ab905567cc6ec
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    d7ce57f View commit details
    Browse the repository at this point in the history
  14. Disable configuration caching

    Configuration caching fails the build due to
    the google OSS plugin.
    
    Change-Id: I0235e713c8944a5bb2530ad813e4d803ae727768
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    d88cbc9 View commit details
    Browse the repository at this point in the history
  15. Update GMD and Android SDK setup

    Change-Id: I85f431fa4ceb73be87cba997eb8808961d4197cd
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    2ea4c91 View commit details
    Browse the repository at this point in the history
  16. Add Android SDK setup for GMD

    Change-Id: I79d0cfd8e7002b5c526fd3cf10867b0cd40a99eb
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    8dce2c0 View commit details
    Browse the repository at this point in the history
  17. Add options test options for GMD startup

    Change-Id: Ib6cbe7d9a69b51490aa36dc45d04faa2d141c9ab
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    a25c3ba View commit details
    Browse the repository at this point in the history
  18. Skipping BP generation for regular Builds

    Change-Id: I4eda2fc52a3ddcae026fbae57b0299bb539abeff
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    1f5d001 View commit details
    Browse the repository at this point in the history
  19. Enable KVM for GMD during assembly

    Change-Id: I112cb9b7a16a7c8b25751d226ce93cb69cd9cdcb
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    3e3068e View commit details
    Browse the repository at this point in the history
  20. Add custom timeout waiting for GMD

    Change-Id: I605e220d073ea25638a19dcca4e682e68606eda5
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    9313580 View commit details
    Browse the repository at this point in the history
  21. Use pixel 5 sdk 33 GMD

    Change-Id: I1c5ea67943f20c6f42ee46a76d4787013c247b95
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    97bb642 View commit details
    Browse the repository at this point in the history
  22. Ensuring only one device is used for bp / benchmark

    Change-Id: Ibf64e73238d660772757c01b7d1595e0aa9bc8a4
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    784393d View commit details
    Browse the repository at this point in the history
  23. Apply guidance from issuetracker

    b/287312019
    
    Change-Id: I3c89605e1707ac25d3726e37e9254085cd698191
    keyboardsurfer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    7b10f00 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Setup GMD in separate step

    Change-Id: Ief864552cde2fd2969c56e57974bb8e403d229a7
    keyboardsurfer committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    07132e8 View commit details
    Browse the repository at this point in the history
  2. Add GMD setup to all workflows

    Change-Id: Id7903de5b5f79c150a514ea186630d4f85f1b268
    keyboardsurfer committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    d7bfa2d View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Remove system image download

    Change-Id: I50a03a73fd3f35260d4635e7fa7ff80144aa4ead
    keyboardsurfer committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    5017eb5 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Add new metrics for baseline profile measurement

    Added custom metrics to better understand how effecetive a baseline
    profile is. These TraceSectionMetrics keep track of JIT compilations
    as well as class initializations which should go down when a BP is
    properly applied to the app.
    
    Change-Id: Idd1044bdccc3cbaf64aba8d7a909c4d150f82341
    keyboardsurfer committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    bc0c7e4 View commit details
    Browse the repository at this point in the history