)]}'
{
  "log": [
    {
      "commit": "6431bd08c47b93bdaee339d270287cbe36982e8d",
      "tree": "332a855bdb92461a11fbfefdb0ff052e8032d3c5",
      "parents": [
        "5eb9d6587a377a859388253a36a8a88932912bdc"
      ],
      "author": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Tue Sep 24 15:36:36 2024 +0000"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Sep 30 08:46:12 2024 +0000"
      },
      "message": "Use profile at framework/base/boot/ instead of the combined one at\nframework/base/config\n\nThis is to decouple the framework and art profiles everywhere.\n\nBug: 260067246\nChange-Id: I61af081b402f6e63722a5ae9e22151227a713c95\nTest: running `m`\nTest: Verify PRODUCT_DEX_PREOPT_BOOT_IMAGE_PROFILE_LOCATION for multiple products https://paste.googleplex.com/5573555023773696\n"
    },
    {
      "commit": "6265b00039af533ab0e8391831cf10a2d8cebf7e",
      "tree": "bbddb7c1785fe6a52ea85699ae82ef64b5c1a0d4",
      "parents": [
        "b5bd3c2c430326660c181fc48dbf87f0ce68366f"
      ],
      "author": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Fri Sep 20 13:24:58 2024 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Sep 20 13:24:58 2024 +0000"
      },
      "message": "Revert \"Update boot image and system server profiles [M84C39P60S0PP]\"\n\nRevert partially submission 27407484-main-profiles-v11\n\nReason for revert: possible regression at b/342542772\n\nBug: 342542772\nTest: https://android-build.corp.google.com/test_investigate/?invocationId\u003dI06500010293058830\nFlag: EXEMPT resource only update\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a9d2cc78198bee64ef5420fe126377b4fc487a91)\nMerged-In: I3485062a378bf2ce3b139a62c247dc33f4edd48e\nChange-Id: I3485062a378bf2ce3b139a62c247dc33f4edd48e\n"
    },
    {
      "commit": "0c00ef48b2a1d3f6ea384ca7ab48a9b0b7cc53fb",
      "tree": "ef1497da6e472a870719ae4132e6efd860fef4b2",
      "parents": [
        "70c4c4f886cb4b4d72b2768659d151ffe2d01516",
        "31a796e38ec2978aada8fd3bc849868619b540ed"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Fri Aug 09 18:19:53 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 09 18:19:53 2024 +0000"
      },
      "message": "Merge \"Revert \"Update dirty-image-objects file\"\" into main am: 31a796e38e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3211630\n\nChange-Id: Ib73b73efcb908edd76bb83dcfb9692cbccd8eddc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c1a08476db28b6954a03038650ddf611524a4049",
      "tree": "686769cd49d1d1ef5f83916acc6400789d9e2919",
      "parents": [
        "3951f709ed367a8810c66d3663b66087a85d3004"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Fri Aug 09 16:21:37 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 09 16:21:39 2024 +0000"
      },
      "message": "Revert \"Update dirty-image-objects file\"\n\nRevert submission 3146736-split-dirty-image-objects\n\nReason for revert: Droidmonitor created revert due to b/358597715. Will be verifying through ABTD before submission.\n\nReverted changes: /q/submissionid:3146736-split-dirty-image-objects\n\nChange-Id: Ibfa81c4092c338e773ea9823857f1390988c9459\n"
    },
    {
      "commit": "47c449bc488eecd222469f5739e13aa49451db93",
      "tree": "42010f1869b33bda3dc5880c9ab05edc037dc589",
      "parents": [
        "8edf1e8b6ca7d65c66aea5b36300870d13673541",
        "0ef98b7d9ef0387b801d676dc3243f7f85408c80"
      ],
      "author": {
        "name": "Dmitrii Ishcheikin",
        "email": "ishcheikin@google.com",
        "time": "Fri Aug 09 13:31:53 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 09 13:31:53 2024 +0000"
      },
      "message": "Merge \"Update dirty-image-objects file\" into main am: 0ef98b7d9e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3146736\n\nChange-Id: I5efd187b0437bf0a3a9bc4d13020407ea5cafb13\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e2b9d845a3a12d53310fe411763aa98fbec8ca73",
      "tree": "83ff7ce4922f299fbd8a0960e90fdc7001f1bf81",
      "parents": [
        "756d992d03ecc96a246ed7801bc56ca3b3f89e24",
        "1cd522350b7359556cc807e4de5d8dc5221bae11"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Tue Aug 06 10:04:55 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 06 10:04:55 2024 +0000"
      },
      "message": "Merge \"Revert \"Update the preloaded-classes denylist\"\" into main am: 1cd522350b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3206354\n\nChange-Id: I93ddb44eb197b0611639090d31b8f446ae6261e4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8400e3da9f4f28149bb8550f4160ba713297d3c7",
      "tree": "02868e8ebabb516b931a8d2f2e3878c865470a9c",
      "parents": [
        "0ee1bb42d9a7095b7c0f10fee116db7f722671ae"
      ],
      "author": {
        "name": "Chaitanya Cheemala (xWF)",
        "email": "ccheemala@google.com",
        "time": "Mon Aug 05 15:51:31 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 05 15:51:31 2024 +0000"
      },
      "message": "Revert \"Update the preloaded-classes denylist\"\n\nThis reverts commit 0ee1bb42d9a7095b7c0f10fee116db7f722671ae.\n\nReason for revert: Likely culprit for b/357595207  - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\n\nChange-Id: I8f69055a93867a7ee8244604d96df20f644a2742\n"
    },
    {
      "commit": "2dd2dce4078e75303f84d99d62a24e196ac810ae",
      "tree": "c5b2f5210030ee264e73d3c4f38ce45d51248cb6",
      "parents": [
        "216ac6317d11566ba8736ad0e9307b08ef4dac35",
        "ab5bb53f7b55d30d3bff7b02da989fe10b03c450"
      ],
      "author": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Aug 05 13:17:04 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 05 13:17:04 2024 +0000"
      },
      "message": "Merge \"Update the preloaded-classes denylist\" into main am: ab5bb53f7b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3201650\n\nChange-Id: Ia102818e631082340386fd3b458d893026df80da\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0ee1bb42d9a7095b7c0f10fee116db7f722671ae",
      "tree": "dbb4e48a343562ddae1144fa0a8b1babf36ca1bc",
      "parents": [
        "815cba7f56b0ba8996a6ca55e0c8b431483d180c"
      ],
      "author": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Wed Jul 31 11:25:12 2024 +0000"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Aug 05 10:42:01 2024 +0000"
      },
      "message": "Update the preloaded-classes denylist\n\nBug: 254051423\nChange-Id: I8e8d887e14905f990e741ba663513a609f389b93\nTest: Weekly Boot Image Profile at go/art-benchmark-service\n"
    },
    {
      "commit": "3951f709ed367a8810c66d3663b66087a85d3004",
      "tree": "16f2b3c3bd94a178978614cf298158f7140a9853",
      "parents": [
        "993bad4ec0d4bf5c3a29c73b40aaf9d58a929acf"
      ],
      "author": {
        "name": "Dmitrii Ishcheikin",
        "email": "ishcheikin@google.com",
        "time": "Tue Jun 25 16:17:23 2024 +0000"
      },
      "committer": {
        "name": "Dmitrii Ishcheikin",
        "email": "ishcheikin@google.com",
        "time": "Thu Jul 18 11:56:51 2024 +0000"
      },
      "message": "Update dirty-image-objects file\n\nSplit dirty-image-objects file between ART and framework modules -\ndepending on where the classes are defined.\nThis will allow dirty-image-objects to stay relevant in case only one of\nthe modules is updated.\nAdd .txt extension to dirty-image-objects file.\nUpdate AndroidRuntime to use new paths.\n\nBug: 346990440\nTest: presubmit\nTest: install ART jitzygote module, check that dex2oat receives new\npaths to dirty-image-objects files\n\nChange-Id: I77ff6bfa8d0f78fc1f493651879873cb33100e78\n"
    },
    {
      "commit": "3a1571313864a93556b347e4e0a319d6a495a0f2",
      "tree": "c5a33b27987c75c1414c20ac9419a9c264274e6b",
      "parents": [
        "dabcb179b5927eb990b67c03ec76ab527bd2b1e0"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Fri May 31 13:31:01 2024 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Jun 03 16:00:17 2024 +0000"
      },
      "message": "Update boot image and system server profiles [M82C37P58S0PP]\n\nBug: 254051423\n\nTest: go/art-benchmark?p\u003dBootImageProfileId:39982\u0026f\u003dCandidateName:in:39985\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular update to the boot image profiles. Benchmark shows a code size reduction of 0.5MB and improvements in App-memory and system-memory with a tiny improvement in boot Time.\n\n             Avg % [Confidence interval min-max %]\nApp Startup:            0.42 [-1.59, 2.42]\nApp RSS:               -0.49 [-1.15, 0.16]\nApp Anon RSS + Swap:   -0.75 [-2.04, 0.53]\nMemory(PSS):           -0.25 [-1.1, 0.61]\nMemory(RSS):           -0.49 [-1.09, 0.12]\nMemory(Private-dirty): -2.6 [-4.54, -0.66]\nBoot time:             -0.57 [-1.44, 0.3]\nCode size:             -0.50MB (-0.607%)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.82\nimage_class_threshold: 0.37\npreloaded_classes_threshold: 0.58\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.026428571\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.058571428\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.026428571\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.058571428\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.026428571\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.058571428\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.026428571\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.058571428\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.026428571\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.058571428\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 1873\n- number of (device types, builds): 245\n\nFile boot-image-profile.txt\n  - hot methods: 610 added, 615 removed\n  - methods: 610 added, 615 removed\n  - classes: 17 added, 15 removed\n  - totals now: 32511 hot methods, 32511 methods, 17851 classes\n  - totals before: 32516 hot methods, 32516 methods, 17849 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 575, 574, 8, 10, 20958, 10421\n    com.android, 17, 23, 6, 4, 2320, 3538\n    java, 9, 9, 2, 1, 7241, 2131\n    android.view, 160, 164, 1, 0, 3394, 1148\n    android.hardware, 3, 1, 0, 0, 471, 873\n    android.animation, 46, 46, 0, 0, 413, 89\n    android.app, 35, 35, 0, 2, 2923, 1183\n    android.content, 74, 71, 0, 0, 1908, 635\n    android.graphics, 76, 76, 3, 0, 1974, 374\n    android.icu, 19, 19, 0, 0, 2043, 1497\n    android.media, 0, 0, 2, 0, 792, 637\n    android.net, 7, 7, 0, 0, 252, 222\n    android.widget, 77, 77, 0, 0, 1403, 445\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 33 added, 24 removed\n  - totals now: 0 hot methods, 0 methods, 17762 classes\n  - totals before: 0 hot methods, 0 methods, 17753 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 21, 14, 0, 10372\n    com.android, 0, 0, 6, 5, 0, 3515\n    java, 0, 0, 5, 5, 0, 2118\n    android.view, 0, 0, 2, 3, 0, 1142\n    android.hardware, 0, 0, 2, 0, 0, 873\n    android.app, 0, 0, 1, 2, 0, 1180\n    android.content, 0, 0, 0, 1, 0, 632\n    android.graphics, 0, 0, 0, 3, 0, 368\n    android.icu, 0, 0, 11, 0, 0, 1497\n    android.media, 0, 0, 2, 0, 0, 628\n\nFile boot-image-profile.txt\n  - hot methods: 601 added, 606 removed\n  - methods: 601 added, 606 removed\n  - classes: 14 added, 14 removed\n  - totals now: 22381 hot methods, 22381 methods, 14605 classes\n  - totals before: 22386 hot methods, 22386 methods, 14605 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 575, 574, 8, 10, 20894, 10390\n    com.android, 17, 23, 5, 4, 1390, 3125\n    android.view, 160, 164, 1, 0, 3394, 1148\n    android.hardware, 3, 1, 0, 0, 471, 873\n    android.animation, 46, 46, 0, 0, 413, 89\n    android.app, 35, 35, 0, 2, 2923, 1183\n    android.content, 74, 71, 0, 0, 1908, 635\n    android.graphics, 76, 76, 3, 0, 1974, 374\n    android.icu, 19, 19, 0, 0, 2043, 1497\n    android.media, 0, 0, 2, 0, 792, 637\n    android.net, 7, 7, 0, 0, 252, 222\n    android.widget, 77, 77, 0, 0, 1403, 445\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 26 added, 19 removed\n  - totals now: 0 hot methods, 0 methods, 14530 classes\n  - totals before: 0 hot methods, 0 methods, 14523 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 21, 14, 0, 10341\n    com.android, 0, 0, 4, 5, 0, 3102\n    android.view, 0, 0, 2, 3, 0, 1142\n    android.hardware, 0, 0, 2, 0, 0, 873\n    android.app, 0, 0, 1, 2, 0, 1180\n    android.content, 0, 0, 0, 1, 0, 632\n    android.graphics, 0, 0, 0, 3, 0, 368\n    android.icu, 0, 0, 11, 0, 0, 1497\n    android.media, 0, 0, 2, 0, 0, 628\n\nFile art-profile\n  - hot methods: 1774 added, 2504 removed\n  - methods: 1774 added, 2504 removed\n  - classes: 7 added, 3 removed\n  - totals now: 3950 hot methods, 3950 methods, 82 classes\n  - totals before: 4680 hot methods, 4680 methods, 78 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 3, 4, 1, 1, 21, 1\n    com.android, 1771, 2500, 6, 2, 3929, 81\n    android.hardware, 3, 4, 0, 1, 18, 0\n\nInternalReferenceRawProfileId: 39982\nInternalReferenceCandidateProfileId: 39985\n\nTest: build \u0026 benchmark\n\nChange-Id: I984aa7fffa8d68fc315124699e64de1a8cba2993\n"
    },
    {
      "commit": "64daec643752344595d13873d92e694ffed4e120",
      "tree": "9f39013898d703f6249d64c935a1f144acffecb0",
      "parents": [
        "b8d1fb896e746a70bc2cd446981e7b32f7ac818b"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sat May 18 02:02:57 2024 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Wed May 22 14:44:51 2024 +0000"
      },
      "message": "Update boot image and system server profiles [M84C39P60S0PP]\n\nBug: 254051423\n\nTest: go/art-benchmark?p\u003dBootImageProfileId:39887\u0026f\u003dCandidateName:in:39896\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular update to the boot image profiles. Benchmark shows a great code size reduction of 3.3MB and improvement in App-memory and system-memory with almost no impact on startup time and boot Time.\n\n             Avg % [Confidence interval min-max %]\nApp Startup:            0.31 [-2.42, 3.04]\nApp RSS:               -0.62 [-1.48, 0.25]\nApp Anon RSS + Swap:   -1.86 [-3.46, -0.27]\nMemory(PSS):           -1.74 [-3.78, 0.29]\nMemory(RSS):           -0.06 [-0.72, 0.6]\nMemory(Private-dirty): -3.52 [-5.99, -1.05]\nBoot time:              0.35 [-0.8, 1.5]\nCode size:             -3.36 MB (-3.93%)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.84\nimage_class_threshold: 0.39\npreloaded_classes_threshold: 0.6\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.027857142\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.06\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.027857142\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.06\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.027857142\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.06\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.027857142\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.06\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.027857142\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.06\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 1790\n- number of (device types, builds): 234\n\nFile boot-image-profile.txt\n  - hot methods: 1031 added, 1140 removed\n  - methods: 1031 added, 1140 removed\n  - classes: 153 added, 57 removed\n  - totals now: 32516 hot methods, 32516 methods, 17849 classes\n  - totals before: 32625 hot methods, 32625 methods, 17753 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 943, 1038, 79, 47, 20957, 10423\n    com.android, 52, 68, 40, 8, 2326, 3536\n    java, 31, 29, 19, 1, 7241, 2130\n    android.view, 199, 216, 9, 2, 3398, 1147\n    android.hardware, 1, 16, 4, 9, 469, 873\n    android.animation, 63, 63, 0, 0, 413, 89\n    android.app, 56, 69, 15, 8, 2923, 1185\n    android.content, 71, 82, 2, 8, 1905, 635\n    android.graphics, 88, 89, 0, 0, 1974, 371\n    android.icu, 86, 91, 19, 7, 2043, 1497\n    android.media, 12, 12, 4, 2, 792, 635\n    android.net, 22, 22, 0, 0, 252, 222\n    android.widget, 62, 63, 2, 0, 1403, 445\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 168 added, 70 removed\n  - totals now: 0 hot methods, 0 methods, 17753 classes\n  - totals before: 0 hot methods, 0 methods, 17655 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 80, 54, 0, 10365\n    com.android, 0, 0, 49, 15, 0, 3514\n    java, 0, 0, 20, 0, 0, 2118\n    android.view, 0, 0, 16, 3, 0, 1143\n    android.hardware, 0, 0, 4, 10, 0, 871\n    android.app, 0, 0, 14, 6, 0, 1181\n    android.content, 0, 0, 3, 7, 0, 633\n    android.icu, 0, 0, 8, 7, 0, 1486\n    android.media, 0, 0, 2, 3, 0, 626\n    android.net, 0, 0, 0, 1, 0, 221\n    android.widget, 0, 0, 3, 1, 0, 443\n\nFile boot-image-profile.txt\n  - hot methods: 995 added, 1106 removed\n  - methods: 995 added, 1106 removed\n  - classes: 119 added, 56 removed\n  - totals now: 22386 hot methods, 22386 methods, 14605 classes\n  - totals before: 22497 hot methods, 22497 methods, 14542 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 943, 1038, 79, 47, 20893, 10392\n    com.android, 52, 68, 37, 8, 1396, 3124\n    java, 0, 0, 0, 1, 2, 114\n    android.view, 199, 216, 9, 2, 3398, 1147\n    android.hardware, 1, 16, 4, 9, 469, 873\n    android.animation, 63, 63, 0, 0, 413, 89\n    android.app, 56, 69, 15, 8, 2923, 1185\n    android.content, 71, 82, 2, 8, 1905, 635\n    android.graphics, 88, 89, 0, 0, 1974, 371\n    android.icu, 86, 91, 19, 7, 2043, 1497\n    android.media, 12, 12, 4, 2, 792, 635\n    android.net, 22, 22, 0, 0, 252, 222\n    android.widget, 62, 63, 2, 0, 1403, 445\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 128 added, 70 removed\n  - totals now: 0 hot methods, 0 methods, 14523 classes\n  - totals before: 0 hot methods, 0 methods, 14465 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 80, 54, 0, 10334\n    com.android, 0, 0, 46, 15, 0, 3103\n    java, 0, 0, 0, 1, 0, 114\n    android.view, 0, 0, 16, 3, 0, 1143\n    android.hardware, 0, 0, 4, 10, 0, 871\n    android.app, 0, 0, 14, 6, 0, 1181\n    android.content, 0, 0, 3, 7, 0, 633\n    android.icu, 0, 0, 8, 7, 0, 1486\n    android.media, 0, 0, 2, 3, 0, 626\n    android.net, 0, 0, 0, 1, 0, 221\n    android.widget, 0, 0, 3, 1, 0, 443\n\nFile art-profile\n  - hot methods: 1362 added, 5742 removed\n  - methods: 1362 added, 5742 removed\n  - classes: 26 added, 5 removed\n  - totals now: 4680 hot methods, 4680 methods, 78 classes\n  - totals before: 9060 hot methods, 9060 methods, 57 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 4, 29, 1, 0, 22, 1\n    com.android, 1358, 5713, 25, 4, 4658, 77\n    java, 0, 0, 0, 1, 0, 0\n    android.hardware, 3, 26, 1, 0, 19, 1\n    android.net, 1, 3, 0, 0, 2, 0\n\nInternalReferenceRawProfileId: 39887\nInternalReferenceCandidateProfileId: 39896\n\nTest: build \u0026 benchmark\n\nChange-Id: If7d2699a79a04490dc1b82537456da5022edea2e\n"
    },
    {
      "commit": "8541b878803050de6ec921cb9f3d6e8c6c15f1f6",
      "tree": "cc5d57b1fca64b304d66d47b8f7422e621f26593",
      "parents": [
        "f4d84e1a293402e054afde5a1d8efbc8236f51ea"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Tue May 07 14:34:42 2024 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Tue May 07 14:34:42 2024 +0900"
      },
      "message": "Use no_full_install: true instead of installable: false\n\nSo far, we have used `instalable: false` to avoid collision with the\nother modules that are installed to the same path. A typical example was\n\u003cfoo\u003e and \u003cfoo\u003e.microdroid. The latter is a modified version of the\nformer for the inclusion of the microdroid image. They however both have\nthe same instalation path (ex: system/bin) and stem (ex: foo) so that we\ncan reference them using the same path regardless of whether we are in\nAndroid or microdroid.\n\nHowever, the use of `installable: false` for the purpose is actually\nincorrect, because `installable: false` also means, obviously, \"this\nmodule shouldn\u0027t be installed\". The only reason this incorrect way has\nworked is simply because packaging modules (ex: android_filesystem)\ndidn\u0027t respect the property when gathering the modules.\n\nAs packaging modules are now fixed to respect `installable: false`, we\nneed a correct way of avoiding the collision. `no_full_install: true` is\nit.\n\nIf a module has this property set to true, it is never installed to the\nfull instal path like out/target/product/\u003cpartition\u003e/... It can be\ninstalled only via packaging modules.\n\nBug: 335369205\nBug: 337993945\nTest: m droid aosp_cf_system_x86_64\nChange-Id: If9c053968bde39c3eb3b852f1df1d475161bd846\n"
    },
    {
      "commit": "97ab56c031b2f7d03cafd28d5021ea5366a7751d",
      "tree": "78446c13f8d729c1ae3d558fc19667586ad11a92",
      "parents": [
        "c050494b8e193eb9ac76466d208b0abfcd19e386",
        "5cbc582becb295b0399a7b332a37a9c25217864d"
      ],
      "author": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Apr 29 17:05:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 29 17:05:22 2024 +0000"
      },
      "message": "Merge \"Update boot image and system server profiles [M46C41P62S0PP]\" into main"
    },
    {
      "commit": "24912d90c6f557a66da71defb3ecfac4a5bcffb0",
      "tree": "bdecc5b15a796cf99dbce8cf2fc3e8464bb94f03",
      "parents": [
        "c96151685f50105d88be4475fc247ba55fbaa22b"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Mon Apr 29 11:10:17 2024 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Mon Apr 29 11:10:17 2024 +0900"
      },
      "message": "Add preloaded-classes soong module\n\nBug: 335369205\nTest: m aosp_cf_system_x86_64\nChange-Id: I4dbbb163160b8d4daf878deada7b7cae78401f05\n"
    },
    {
      "commit": "5cbc582becb295b0399a7b332a37a9c25217864d",
      "tree": "7dc0f4caf874eb1ad9317ec7ad01d9ab8ea8192a",
      "parents": [
        "548ee3851e394f9eeac1f105904cba9f2a6f2d10"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Thu Apr 25 14:20:45 2024 +0000"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Thu Apr 25 15:27:53 2024 +0000"
      },
      "message": "Update boot image and system server profiles [M46C41P62S0PP]\n\nBug: 254051423\nBug: 324079793\n\nTest: go/art-benchmark?p\u003dBootImageProfileId:38926\u0026f\u003dCandidateName:in:38933\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular update to the boot image profiles which considers the latest changes in the ART module code instead of depending on the released mainline trains only. Benchmark shows a tiny improvement in App\u0027s startup time and Anon RSS+Swap and good improvement in system memory PSS and Private-dirty and almost no impact on boot Time, with a good reduction in code size.\n\n             Avg % [Confidence interval min-max %]\nApp Startup:           -0.44 [-2.79, 1.9]\nApp Anon RSS + Swap:   -0.83 [-1.92, 0.25]\nMemory(PSS):           -1.4 [-4.28, 1.48]\nMemory(Private-dirty): -4.48 [-13.31, 4.34]\nBoot time:              0.47 [-0.68, 1.62]\nCode size:             -0.79MB (-0.92%)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.46\nimage_class_threshold: 0.41\npreloaded_classes_threshold: 0.62\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.029285714\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.032857142\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.029285714\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.032857142\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.029285714\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.032857142\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.029285714\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.032857142\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.029285714\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.032857142\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 2263\n- number of (device types, builds): 169\n\nFile boot-image-profile.txt\n  - hot methods: 1427 added, 1398 removed\n  - methods: 1427 added, 1398 removed\n  - classes: 113 added, 215 removed\n  - totals now: 32625 hot methods, 32625 methods, 17753 classes\n  - totals before: 32596 hot methods, 32596 methods, 17855 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 684, 825, 2, 64, 21052, 10391\n    com.android, 65, 89, 14, 21, 2342, 3504\n    java, 590, 420, 86, 115, 7239, 2112\n    android.view, 171, 223, 2, 8, 3415, 1140\n    android.hardware, 2, 12, 0, 5, 484, 878\n    android.animation, 59, 59, 0, 0, 413, 89\n    android.app, 44, 85, 0, 15, 2936, 1178\n    android.content, 56, 57, 0, 3, 1916, 641\n    android.graphics, 65, 69, 0, 0, 1975, 371\n    android.icu, 43, 43, 0, 0, 2048, 1485\n    android.media, 3, 3, 0, 0, 792, 633\n    android.net, 8, 8, 0, 6, 252, 222\n    android.widget, 53, 53, 0, 0, 1404, 443\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 120 added, 214 removed\n  - totals now: 0 hot methods, 0 methods, 17655 classes\n  - totals before: 0 hot methods, 0 methods, 17749 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 14, 59, 0, 10339\n    com.android, 0, 0, 15, 19, 0, 3480\n    java, 0, 0, 80, 117, 0, 2098\n    android.view, 0, 0, 1, 4, 0, 1130\n    android.hardware, 0, 0, 3, 4, 0, 877\n    android.app, 0, 0, 1, 17, 0, 1173\n    android.content, 0, 0, 1, 3, 0, 637\n    android.media, 0, 0, 0, 2, 0, 627\n    android.net, 0, 0, 0, 6, 0, 222\n\nFile boot-image-profile.txt\n  - hot methods: 723 added, 890 removed\n  - methods: 723 added, 890 removed\n  - classes: 2 added, 80 removed\n  - totals now: 22497 hot methods, 22497 methods, 14542 classes\n  - totals before: 22664 hot methods, 22664 methods, 14620 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 683, 824, 2, 64, 20988, 10360\n    com.android, 40, 66, 0, 14, 1412, 3095\n    java, 0, 0, 0, 1, 2, 115\n    android.view, 171, 223, 2, 8, 3415, 1140\n    android.hardware, 2, 12, 0, 5, 484, 878\n    android.animation, 59, 59, 0, 0, 413, 89\n    android.app, 44, 85, 0, 15, 2936, 1178\n    android.content, 56, 57, 0, 3, 1916, 641\n    android.graphics, 65, 69, 0, 0, 1975, 371\n    android.icu, 43, 43, 0, 0, 2048, 1485\n    android.media, 3, 3, 0, 0, 792, 633\n    android.net, 8, 8, 0, 6, 252, 222\n    android.widget, 53, 53, 0, 0, 1404, 443\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 15 added, 72 removed\n  - totals now: 0 hot methods, 0 methods, 14465 classes\n  - totals before: 0 hot methods, 0 methods, 14522 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 14, 59, 0, 10308\n    com.android, 0, 0, 1, 11, 0, 3072\n    java, 0, 0, 0, 1, 0, 115\n    android.view, 0, 0, 1, 4, 0, 1130\n    android.hardware, 0, 0, 3, 4, 0, 877\n    android.app, 0, 0, 1, 17, 0, 1173\n    android.content, 0, 0, 1, 3, 0, 637\n    android.media, 0, 0, 0, 2, 0, 627\n    android.net, 0, 0, 0, 6, 0, 222\n\nFile art-profile\n  - hot methods: 2157 added, 4848 removed\n  - methods: 2157 added, 4848 removed\n  - classes: 0 added, 1547 removed\n  - totals now: 9060 hot methods, 9060 methods, 57 classes\n  - totals before: 11751 hot methods, 11751 methods, 1604 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 5, 24, 0, 22, 47, 0\n    com.android, 2152, 4824, 0, 1492, 9013, 56\n    android.hardware, 4, 12, 0, 8, 42, 0\n    android.app, 0, 0, 0, 2, 0, 0\n    android.content, 0, 1, 0, 4, 1, 0\n    android.net, 1, 7, 0, 3, 4, 0\n\nInternalReferenceRawProfileId: 38926\nInternalReferenceCandidateProfileId: 38933\n\nTest: build \u0026 benchmark\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4b6a26a57e65e2f869c35a54fa3b91e083199dc8)\nMerged-In: Icb1d1464ad947837eeb679258af67bc4f0e9ba98\nChange-Id: Icb1d1464ad947837eeb679258af67bc4f0e9ba98\n\nNOTE FOR REVIEWERS - errors occurred while applying the patch.\nPLEASE REVIEW CAREFULLY.\nErrors:\nError applying patch in boot/boot-image-profile.txt, hunk HunkHeader[124,19-\u003e124,19]: Hunk cannot be applied\nError applying patch in boot/preloaded-classes, hunk HunkHeader[211,7-\u003e212,6]: Hunk cannot be applied\nError applying patch in config/boot-image-profile.txt, hunk HunkHeader[124,19-\u003e124,19]: Hunk cannot be applied\nError applying patch in config/preloaded-classes, hunk HunkHeader[211,7-\u003e212,6]: Hunk cannot be applied\nError applying patch in services/art-profile, hunk HunkHeader[13,7-\u003e13,6]: Hunk cannot be applied\n\nOriginal patch:\n From 4b6a26a57e65e2f869c35a54fa3b91e083199dc8 Mon Sep 17 00:00:00 2001\nFrom: art-benchmark-service \u003cart-benchmark-service@google.com\u003e\nDate: Fri, 22 Mar 2024 09:25:24 -0700\nSubject: [PATCH] Update boot image and system server profiles [M46C41P62S0PP]\n\nBug: 254051423\nBug: 324079793\n\nTest: go/art-benchmark?p\u003dBootImageProfileId:38926\u0026f\u003dCandidateName:in:38933\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular update to the boot image profiles which considers the latest changes in the ART module code instead of depending on the released mainline trains only. Benchmark shows a tiny improvement in App\u0027s startup time and Anon RSS+Swap and good improvement in system memory PSS and Private-dirty and almost no impact on boot Time, with a good reduction in code size.\n\n             Avg % [Confidence interval min-max %]\nApp Startup:           -0.44 [-2.79, 1.9]\nApp Anon RSS + Swap:   -0.83 [-1.92, 0.25]\nMemory(PSS):           -1.4 [-4.28, 1.48]\nMemory(Private-dirty): -4.48 [-13.31, 4.34]\nBoot time:              0.47 [-0.68, 1.62]\nC\n[[[Original patch trimmed due to size. Decoded string size: 6329. Decoded string SHA1: 1745d06a463192644cf1206f5ecdb8152786d3ff.]]]\n\nChange-Id: I4c2c63c3361c206b3160901fa2fff3e03dcdde5d\n"
    },
    {
      "commit": "04ddafe1eca5aaaec576aeb89f56363e45d6a1f2",
      "tree": "95e751b80a0035fa78b56c5237b604857d7efff1",
      "parents": [
        "d666832c39f1dc17718dc6687eafb221afbe2f4b"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Wed Apr 17 16:25:36 2024 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Wed Apr 17 16:25:36 2024 +0900"
      },
      "message": "Build dirty-image-objects in Soong\n\nBug: 335369205\nTest: build\nChange-Id: I554a594a1b600ba0bb4f3370fef2c62d40fe60ce\n"
    },
    {
      "commit": "7b647e4ea0e92f33c19b315eaed364ee067ba0aa",
      "tree": "47c285aa18cf79476d615f8e169ebd823bee6d38",
      "parents": [
        "46deec9f696f850efdd4427e10db145d68cbb5bd",
        "efd99108901ae47b085f96c841214f6f416dd86f"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Jan 30 10:36:03 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Jan 30 10:36:03 2024 -0800"
      },
      "message": "Merge Android 24Q1 Release (ab/11220357)\n\nBug: 319669529\nMerged-In: I46c7859ff042ee7aa9193757e5df8269f4892362\nChange-Id: I0c7b5036c0b0f5f2caad551edb063350f6eb87e7\n"
    },
    {
      "commit": "525f8ebb97a22a4e5752e8843df6804326084d21",
      "tree": "810aab73872b29e9e3e0ec78a1fe523f8f503217",
      "parents": [
        "9c8f5c1fec535efe2f72fd93e7016b518b848ea9"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Dec 26 17:27:54 2023 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Jan 19 04:35:56 2024 +0900"
      },
      "message": "Remove libvintf from libandroid_runtime\n\nWe\u0027d like to limit the usage of libvintf because of its\nperformance/memory impact. By removing VintfObject and VintfRuntimeInfo\nclasses from preloaded-classes list, we can avoid loading libvintf from\nlibandroid_runtime. A new JNI library (libvintf_jni) is loaded only when\nit\u0027s actually used.\n\nBug: 270169217\nTest: atest VintfObjectTest\nChange-Id: I469f368ee04863374988359c28bcd1a5fb4ead9e\n"
    },
    {
      "commit": "e5646daf4fe7aa4997cf58c35c5ca1adca5ac1bd",
      "tree": "4500a2ef7b0b3f24c126bca390fe8f6fb5400eb8",
      "parents": [
        "1a9937a2930d493e3269d0ffbf4a4626fb862b60"
      ],
      "author": {
        "name": "Dmitrii Ishcheikin",
        "email": "ishcheikin@google.com",
        "time": "Tue Dec 05 15:38:57 2023 +0000"
      },
      "committer": {
        "name": "Dmitrii Ishcheikin",
        "email": "ishcheikin@google.com",
        "time": "Wed Dec 13 14:52:19 2023 +0000"
      },
      "message": "Update dirty-image-objects\n\nUse new format which allows to specify dirty objects (as opposed to only\ndirty classes) and supports object sorting.\n\nTest: m\nBug: 314961378\nChange-Id: Ie06539054387f3541fd7cbd63247443fba1d1ca4\n"
    },
    {
      "commit": "27ca559085487f27bba8f53a6728eb1746099880",
      "tree": "efc1a49ab5adda31741fed38fb55bca4188fd3ca",
      "parents": [
        "3323fd314a7a9044c14ad4b3f54dee2ef2da5819"
      ],
      "author": {
        "name": "Candice Lo",
        "email": "chihtinglo@google.com",
        "time": "Mon Nov 20 07:08:13 2023 +0000"
      },
      "committer": {
        "name": "Candice Lo",
        "email": "chihtinglo@google.com",
        "time": "Tue Nov 28 10:55:25 2023 +0000"
      },
      "message": "refactor(magnification): Renaming IWindowMagnificationConnection as IMagnificationConnection\n\nConsidering the connection is handling functions more than window\nmagnification operations, we would like to rename it as\nIMagnificationconnection.\n\nBug: 310109308\nTest: manually. Renaming the class and methods\n      atest IMagnificationConnectionTest\n      atest android.view.accessibility.AccessibilityManagerTest\n      atest MagnificationTest\n      atest CommandQueueTest\n      atest com.android.server.accessibility.magnification.FullScreenMagnificationControllerTest\n      atest MagnificationConnectionWrapperTest\n      atest MagnificationControllerTest\n      atest MagnificationConnectionManagerTest\n      atest WindowMagnificationGestureHandlerTest\nFlag: NA\nChange-Id: I6a19621dcf83e3c37b99204631e9bc022e894b5a\n"
    },
    {
      "commit": "30f0c1c2083466235e7dfc941d9b782e0581c774",
      "tree": "d258cffc6683e36fcd7710b8be2620d0bf97fdd5",
      "parents": [
        "5a1c921f8cecd9f44705efad36f0ffe7f39090e8"
      ],
      "author": {
        "name": "islamelbanna",
        "email": "islamelbanna@google.com",
        "time": "Thu Nov 09 14:43:36 2023 +0000"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Thu Nov 09 22:41:54 2023 +0000"
      },
      "message": "Add back removed inline cache.\n\nThis is a partial revert to https://googleplex-android-review.git.corp.google.com/c/platform/frameworks/base/+/24913102\n\nBug: 254051423\nBug: 303339619\nBug: 303378282\nBug: 303394972\n\nTest: ART benchmark go/art-benchmark?p\u003dBootImageProfileId:37045\nTest: ATP test https://android-build.corp.google.com/abtd/run/L92000030000204927/\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\nChange-Id: Ie3e80163b281c27a381c28b890b6571c8aea9720\n"
    },
    {
      "commit": "83428e48353a5570a10e8443f6faab34f0b29eda",
      "tree": "f68e49b757153715a37be0e0d65edb19ba58215b",
      "parents": [
        "1cb4ede9a8b92f2a8e812bc6f226cba3da953a94"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sat Nov 04 04:47:38 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Nov 06 10:05:50 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M29C24P60S0PP]\n\nBug: 254051423\nBug: 303356546\nBug: 303339619\nBug: 303378282\nBug: 303394972\n\nTest: go/art-benchmark?p\u003dBootImageProfileId:36833\u0026f\u003dCandidateName:in:36861\nTest: ATP test https://android-build.googleplex.com/builds/abtd/run/L85800030000096758\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular update to the boot image profiles, Benchmark shows an no impact on app cold startup time, boot-time and good memory reduction for system-server process besides fixing some regressions from the prev update, but with a small increase in code size which could be an acceptable cost.\n\n         Avg % [Confidence interval min-max %]\nStartup: -0.14 [-2.34, 2.06]\nMemory(PSS): -0.15 [-1.82, 1.51]\nBoot time: 0.19 [-0.68, 1.06]\nCode size (.oat + .art + .odex): 0.88MB (1.06%)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.29\nimage_class_threshold: 0.24\npreloaded_classes_threshold: 0.6\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.017142856\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.020714285\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.017142856\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.020714285\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.017142856\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.020714285\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.017142856\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.020714285\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.017142856\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.020714285\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 50\n- number of (device types, builds): 18\n\nFile boot-image-profile.txt\n  - hot methods: 201 added, 225 removed\n  - methods: 201 added, 225 removed\n  - classes: 0 added, 2 removed\n  - totals now: 32532 hot methods, 32532 methods, 17268 classes\n  - totals before: 32556 hot methods, 32556 methods, 17270 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 137, 154, 0, 2, 21053, 9950\n    com.android, 8, 9, 0, 0, 2425, 3481\n    java, 40, 47, 0, 0, 7086, 2101\n    android.view, 62, 66, 0, 0, 3444, 1058\n    android.hardware, 3, 9, 0, 0, 495, 859\n    android.app, 6, 8, 0, 0, 2952, 1108\n    android.content, 11, 12, 0, 0, 1892, 585\n    android.graphics, 8, 8, 0, 0, 1973, 345\n    android.icu, 10, 10, 0, 0, 2048, 1474\n    android.media, 1, 1, 0, 0, 792, 604\n    android.widget, 14, 15, 0, 2, 1403, 397\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 14 added, 2 removed\n  - totals now: 0 hot methods, 0 methods, 17228 classes\n  - totals before: 0 hot methods, 0 methods, 17216 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 14, 2, 0, 9922\n    android.view, 0, 0, 9, 0, 0, 1056\n    android.app, 0, 0, 3, 0, 0, 1107\n    android.content, 0, 0, 1, 0, 0, 583\n    android.widget, 0, 0, 1, 2, 0, 396\n\nFile boot-image-profile.txt\n  - hot methods: 144 added, 162 removed\n  - methods: 144 added, 162 removed\n  - classes: 0 added, 2 removed\n  - totals now: 22501 hot methods, 22501 methods, 14055 classes\n  - totals before: 22519 hot methods, 22519 methods, 14057 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 137, 154, 0, 2, 20989, 9919\n    com.android, 7, 8, 0, 0, 1415, 3052\n    android.view, 62, 66, 0, 0, 3444, 1058\n    android.hardware, 3, 9, 0, 0, 495, 859\n    android.app, 6, 8, 0, 0, 2952, 1108\n    android.content, 11, 12, 0, 0, 1892, 585\n    android.graphics, 8, 8, 0, 0, 1973, 345\n    android.icu, 10, 10, 0, 0, 2048, 1474\n    android.media, 1, 1, 0, 0, 792, 604\n    android.widget, 14, 15, 0, 2, 1403, 397\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 14 added, 2 removed\n  - totals now: 0 hot methods, 0 methods, 14019 classes\n  - totals before: 0 hot methods, 0 methods, 14007 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 14, 2, 0, 9891\n    android.view, 0, 0, 9, 0, 0, 1056\n    android.app, 0, 0, 3, 0, 0, 1107\n    android.content, 0, 0, 1, 0, 0, 583\n    android.widget, 0, 0, 1, 2, 0, 396\n\nFile art-profile\n  - hot methods: 2073 added, 821 removed\n  - methods: 2073 added, 821 removed\n  - classes: 10 added, 2 removed\n  - totals now: 14004 hot methods, 14004 methods, 1494 classes\n  - totals before: 12752 hot methods, 12752 methods, 1486 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 21, 26, 0, 0, 86, 25\n    com.android, 2052, 795, 9, 2, 13918, 1439\n    android.hardware, 20, 25, 0, 0, 70, 12\n    android.net, 1, 1, 0, 0, 10, 3\n\nInternalReferenceRawProfileId: 36833\nInternalReferenceCandidateProfileId: 36861\n\nTest: build \u0026 benchmark\n\nChange-Id: If26794e3e9e3605a8059e846472c300f289dba0e\n"
    },
    {
      "commit": "1cd49df46f719599eadb2466263600ab7a7e1108",
      "tree": "14c26532d3dde66df5da93b0d74d5f62b7ece954",
      "parents": [
        "9ebc63fa218624f8f79c18aa752b79fca66dcc88"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Fri Oct 20 22:31:20 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Oct 23 09:26:24 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M27C22P58S0PP]\n\nBug: 254051423\n\nTest: go/art-benchmark?p\u003dBootImageProfileId:36711\u0026f\u003dCandidateName:in:36720\nTest: ATP test https://android-build.googleplex.com/builds/abtd/run/L47100000963607173\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular update to the boot image profiles, Benchmark shows an improvement in app cold startup time and good code size reduction, besides no noticeable impact on memory and boot time. This change also will resolve some of the regressions from the prev updates.\n\n         Avg % [Confidence interval min-max %]\nStartup: -1.37 [-2.51, -0.23]\nMemory(PSS): -0.13 [-2.38, 2.13]\nBoot time: 0.09 [-0.9, 1.09]\nCode size (.oat + .art + .odex): -0.61MB (-0.73%)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.27\nimage_class_threshold: 0.22\npreloaded_classes_threshold: 0.58\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.015714286\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.019285714\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.015714286\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.019285714\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.015714286\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.019285714\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.015714286\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.019285714\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.015714286\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.019285714\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 84\n- number of (device types, builds): 28\n\nFile boot-image-profile.txt\n  - hot methods: 157 added, 87 removed\n  - methods: 157 added, 87 removed\n  - classes: 15 added, 9 removed\n  - totals now: 32556 hot methods, 32556 methods, 17270 classes\n  - totals before: 32486 hot methods, 32486 methods, 17264 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 120, 48, 15, 8, 21070, 9952\n    java, 37, 38, 0, 0, 7093, 2101\n    android.view, 41, 10, 7, 1, 3448, 1058\n    android.hardware, 8, 4, 0, 0, 501, 859\n    android.animation, 14, 0, 7, 0, 411, 82\n    android.app, 17, 5, 1, 0, 2954, 1108\n    android.content, 16, 11, 0, 0, 1893, 585\n    android.graphics, 5, 0, 0, 0, 1973, 345\n    android.widget, 2, 0, 0, 0, 1404, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 30 added, 10 removed\n  - totals now: 0 hot methods, 0 methods, 17216 classes\n  - totals before: 0 hot methods, 0 methods, 17196 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 23, 9, 0, 9910\n    com.android, 0, 0, 6, 0, 0, 3475\n    java, 0, 0, 1, 0, 0, 2098\n    android.view, 0, 0, 6, 0, 0, 1047\n    android.hardware, 0, 0, 5, 0, 0, 858\n    android.animation, 0, 0, 2, 0, 0, 75\n    android.app, 0, 0, 6, 0, 0, 1104\n    android.media, 0, 0, 1, 0, 0, 601\n\nFile boot-image-profile.txt\n  - hot methods: 120 added, 48 removed\n  - methods: 120 added, 48 removed\n  - classes: 15 added, 10 removed\n  - totals now: 22519 hot methods, 22519 methods, 14057 classes\n  - totals before: 22447 hot methods, 22447 methods, 14052 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 120, 48, 15, 8, 21006, 9921\n    java, 0, 0, 0, 1, 2, 115\n    android.view, 41, 10, 7, 1, 3448, 1058\n    android.hardware, 8, 4, 0, 0, 501, 859\n    android.animation, 14, 0, 7, 0, 411, 82\n    android.app, 17, 5, 1, 0, 2954, 1108\n    android.content, 16, 11, 0, 0, 1893, 585\n    android.graphics, 5, 0, 0, 0, 1973, 345\n    android.widget, 2, 0, 0, 0, 1404, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 29 added, 9 removed\n  - totals now: 0 hot methods, 0 methods, 14007 classes\n  - totals before: 0 hot methods, 0 methods, 13987 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 23, 7, 0, 9879\n    com.android, 0, 0, 6, 0, 0, 3046\n    java, 0, 0, 0, 1, 0, 115\n    android.view, 0, 0, 6, 0, 0, 1047\n    android.hardware, 0, 0, 5, 0, 0, 858\n    android.animation, 0, 0, 2, 0, 0, 75\n    android.app, 0, 0, 6, 0, 0, 1104\n    android.media, 0, 0, 1, 0, 0, 601\n\nFile art-profile\n  - hot methods: 2492 added, 4332 removed\n  - methods: 2492 added, 4332 removed\n  - classes: 11 added, 1219 removed\n  - totals now: 12752 hot methods, 12752 methods, 1486 classes\n  - totals before: 14592 hot methods, 14592 methods, 2694 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 30, 30, 1, 21, 91, 25\n    com.android, 2462, 4302, 10, 1181, 12661, 1432\n    android.hardware, 28, 29, 0, 17, 75, 12\n    android.app, 0, 1, 0, 2, 0, 2\n    android.content, 0, 0, 0, 1, 2, 3\n    android.net, 2, 0, 0, 0, 10, 3\n\nInternalReferenceRawProfileId: 36711\nInternalReferenceCandidateProfileId: 36720\n\nTest: build \u0026 benchmark\n\nChange-Id: Ibd13bc54c1fd8927030d41f3670021379ebaccc8\n"
    },
    {
      "commit": "7eed7c90df42d2d22b8ca42175433c50caa5bd6b",
      "tree": "3d208b8887e7753d07b544090460b36dca961629",
      "parents": [
        "bc564f99522eda57651fe686c50cc169846bace0",
        "704d684a9da65ac86054590ab2e896bb54e9baa6"
      ],
      "author": {
        "name": "Tri Vo",
        "email": "trong@google.com",
        "time": "Wed Oct 11 01:20:09 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 11 01:20:09 2023 +0000"
      },
      "message": "Merge \"Restructuring of AAID using aidl_interface build system.\" into main am: 1cafb8a7b2 am: b4c2766158 am: 163336f273 am: 7fa6f4985d am: 704d684a9d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2482187\n\nChange-Id: I9bce79809c845dcb2e2753aedd5c5aa2539783cf\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1cafb8a7b29704ddb3b7297d2fc7f8f2094e6cc5",
      "tree": "9235ee5eaa49998651ab064315e72826b4b9d6aa",
      "parents": [
        "cbeabedcd1ff0d3b51bfa4c364c89a76549c08fa",
        "e829829dcd7ac1fcf5fc1468f6d3a855ade2cbb2"
      ],
      "author": {
        "name": "Tri Vo",
        "email": "trong@google.com",
        "time": "Tue Oct 10 14:04:23 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 10 14:04:23 2023 +0000"
      },
      "message": "Merge \"Restructuring of AAID using aidl_interface build system.\" into main"
    },
    {
      "commit": "e829829dcd7ac1fcf5fc1468f6d3a855ade2cbb2",
      "tree": "35183797ced435b6a55659dd8f0441820d4bfdb5",
      "parents": [
        "2bcc7900baa130b696d8e35f596b051e660f1629"
      ],
      "author": {
        "name": "Rajesh Nyamagoud",
        "email": "nyamagoud@google.com",
        "time": "Sat Mar 11 00:59:44 2023 +0000"
      },
      "committer": {
        "name": "Rajesh Nyamagoud",
        "email": "nyamagoud@google.com",
        "time": "Fri Oct 06 17:32:20 2023 +0000"
      },
      "message": "Restructuring of AAID using aidl_interface build system.\n\nMaking changes to use aidl_interface build system in\nKeyAttestationApplicationProvider to support Rust, CPP and Java\nbackends.\nDefined AAID interface and its parcelables using AIDL types.\nRemoved custom parcelables defined for AAID.\n\nBug: 267452060\nTest: atest android.keystore.cts.KeyAttestationTest\nChange-Id: Iec558642867c13e2998d7f69f00b3f1adf4e2b62\n"
    },
    {
      "commit": "03fe31e6f8752fa6662c25cd2bf342aa4004e0dc",
      "tree": "2a26914b4dd393f16341fb4894cb686604b680c0",
      "parents": [
        "22541cb0ee6e5d4200e9142983800a697e682ead"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sun Oct 01 09:54:03 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Oct 02 11:29:50 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M25C20P56S0PP]\n\nBug: 254051423\nBug: 299558523\nBug: 299514114\nBug: 299595206\nBug: 299572243\n\nTest: go/art-benchmark?p\u003dBootImageProfileId:36420\u0026f\u003dCandidateName:in:36422\nTest: ATP test https://android-build.googleplex.com/builds/abtd/run/L12500000963261237\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular update to the boot image profiles, Benchmark shows an improvement in boot time and great code size reduction, besides no noticeable impact on memory and startup time. This change also will resolve some of the regressions from the prev updates.\n\n         Avg % (Confidence interval min-max %)\nStartup: 0.12 (-1.19 -\u003e 1.43)\nMemory(PSS): -0.53 (-2.16 -\u003e 1.1)\nBoot time: -1.09 (-1.8 -\u003e -0.38)\nCode size (.oat + .art + .odex): -0.51MB (-0.62%)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.25\nimage_class_threshold: 0.2\npreloaded_classes_threshold: 0.56\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.014285714\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.017857144\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.014285714\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.017857144\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.014285714\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.017857144\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.014285714\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.017857144\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.014285714\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.017857144\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 31\n- number of (device types, builds): 16\n\nFile boot-image-profile.txt\n  - hot methods: 3145 added, 3473 removed\n  - methods: 3145 added, 3473 removed\n  - classes: 24 added, 123 removed\n  - totals now: 32486 hot methods, 32486 methods, 17264 classes\n  - totals before: 32814 hot methods, 32814 methods, 17363 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1842, 2107, 20, 122, 20998, 9945\n    com.android, 146, 181, 4, 1, 2426, 3481\n    java, 917, 944, 0, 0, 7094, 2101\n    android.view, 348, 422, 7, 2, 3417, 1052\n    android.hardware, 18, 29, 1, 0, 497, 859\n    android.animation, 17, 34, 0, 7, 397, 75\n    android.app, 136, 140, 8, 0, 2942, 1107\n    android.content, 196, 200, 1, 0, 1888, 585\n    android.graphics, 158, 165, 0, 0, 1968, 345\n    android.icu, 232, 239, 0, 0, 2048, 1474\n    android.media, 19, 20, 0, 0, 792, 604\n    android.net, 44, 43, 0, 1, 252, 220\n    android.widget, 147, 154, 1, 1, 1402, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 139 removed\n  - totals now: 0 hot methods, 0 methods, 17194 classes\n  - totals before: 0 hot methods, 0 methods, 17333 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 135, 0, 9894\n    com.android, 0, 0, 0, 3, 0, 3469\n    java, 0, 0, 0, 1, 0, 2097\n    android.view, 0, 0, 0, 6, 0, 1041\n    android.hardware, 0, 0, 0, 4, 0, 853\n    android.animation, 0, 0, 0, 9, 0, 73\n    android.media, 0, 0, 0, 1, 0, 600\n    android.net, 0, 0, 0, 1, 0, 220\n    android.widget, 0, 0, 0, 1, 0, 397\n\nFile boot-image-profile.txt\n  - hot methods: 1938 added, 2238 removed\n  - methods: 1938 added, 2238 removed\n  - classes: 24 added, 125 removed\n  - totals now: 22447 hot methods, 22447 methods, 14052 classes\n  - totals before: 22747 hot methods, 22747 methods, 14153 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1838, 2103, 20, 122, 20934, 9914\n    com.android, 100, 135, 4, 1, 1416, 3052\n    java, 0, 0, 0, 2, 2, 116\n    android.view, 348, 422, 7, 2, 3417, 1052\n    android.hardware, 18, 29, 1, 0, 497, 859\n    android.animation, 17, 34, 0, 7, 397, 75\n    android.app, 136, 140, 8, 0, 2942, 1107\n    android.content, 196, 200, 1, 0, 1888, 585\n    android.graphics, 158, 165, 0, 0, 1968, 345\n    android.icu, 232, 239, 0, 0, 2048, 1474\n    android.media, 19, 20, 0, 0, 792, 604\n    android.net, 44, 43, 0, 1, 252, 220\n    android.widget, 147, 154, 1, 1, 1402, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 140 removed\n  - totals now: 0 hot methods, 0 methods, 13987 classes\n  - totals before: 0 hot methods, 0 methods, 14127 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 135, 0, 9863\n    com.android, 0, 0, 0, 3, 0, 3040\n    java, 0, 0, 0, 2, 0, 116\n    android.view, 0, 0, 0, 6, 0, 1041\n    android.hardware, 0, 0, 0, 4, 0, 853\n    android.animation, 0, 0, 0, 9, 0, 73\n    android.media, 0, 0, 0, 1, 0, 600\n    android.net, 0, 0, 0, 1, 0, 220\n    android.widget, 0, 0, 0, 1, 0, 397\n\nFile art-profile\n  - hot methods: 5705 added, 3202 removed\n  - methods: 5705 added, 3202 removed\n  - classes: 1243 added, 14 removed\n  - totals now: 14592 hot methods, 14592 methods, 2694 classes\n  - totals before: 12089 hot methods, 12089 methods, 1465 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 46, 21, 21, 8, 91, 45\n    com.android, 5659, 3181, 1205, 5, 14501, 2603\n    java, 0, 0, 0, 1, 0, 0\n    android.hardware, 45, 19, 17, 1, 76, 29\n    android.app, 1, 0, 2, 0, 1, 4\n    android.content, 0, 0, 1, 1, 2, 4\n    android.net, 0, 2, 0, 0, 8, 3\n\nInternalReferenceRawProfileId: 36420\nInternalReferenceCandidateProfileId: 36422\n\nTest: build \u0026 benchmark\n\nChange-Id: Ia2d60e41a204ef584c4a1ef91759e97ce37813ce\n"
    },
    {
      "commit": "1c45a2550ca2bd06929944bc53c93e3cf2b345f0",
      "tree": "6c3296a2822e10f13208a5d73a99be2eec253831",
      "parents": [
        "6c4977887b4d2ad4a2ed3186f791811386e32690"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Tue Sep 05 03:12:15 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Thu Sep 07 09:49:13 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M31C26P62S0PP]\n\nBug: 254051423\nBug: 294603422\nTest: go/art-benchmark?p\u003dBootImageProfileId:36349\nTest: ATP test http://shortn/_aT2kwyTb9i\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular update to the boot image profiles, which is adding some missing inline cache to the boot image profiles. Benchmark shows slight improvement in startup time, memory and no noticeable impact on the total boot time, with a very small increase in code size which could be an acceptable cost.\n\n         Avg % (Confidence interval min-max %)\nStartup: -0.35% (-1.57 -\u003e 0.87)\nMemory(PSS): -0.85% (-2.26 -\u003e 0.55)\nBoot time: 0.11 (-4.85% -\u003e 5.08)\nCode size (.oat + .art + .odex): 0.02MB (0.02%)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.31\nimage_class_threshold: 0.26\npreloaded_classes_threshold: 0.62\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.018571427\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.022142857\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.018571427\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.022142857\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.018571427\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.022142857\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.018571427\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.022142857\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.018571427\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.022142857\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 5691\n- number of (device types, builds): 136\n\nFile boot-image-profile.txt\n  - hot methods: 2140 added, 2289 removed\n  - methods: 2140 added, 2289 removed\n  - classes: 1 added, 4 removed\n  - totals now: 32814 hot methods, 32814 methods, 17363 classes\n  - totals before: 32963 hot methods, 32963 methods, 17366 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1354, 1481, 1, 1, 21263, 10047\n    com.android, 106, 117, 0, 1, 2461, 3478\n    java, 508, 513, 0, 1, 7121, 2101\n    android.view, 249, 272, 0, 0, 3491, 1047\n    android.hardware, 14, 27, 0, 0, 508, 858\n    android.animation, 28, 29, 0, 0, 414, 82\n    android.app, 85, 112, 0, 0, 2946, 1099\n    android.content, 137, 143, 0, 0, 1892, 584\n    android.graphics, 138, 142, 0, 0, 1975, 345\n    android.icu, 196, 205, 0, 0, 2055, 1474\n    android.media, 31, 32, 0, 0, 793, 604\n    android.net, 17, 18, 1, 0, 251, 221\n    android.widget, 139, 147, 0, 0, 1409, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 1 added, 1 removed\n  - totals now: 0 hot methods, 0 methods, 17333 classes\n  - totals before: 0 hot methods, 0 methods, 17333 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 1, 0, 0, 10029\n    com.android, 0, 0, 0, 1, 0, 3472\n    android.net, 0, 0, 1, 0, 0, 221\n\nFile boot-image-profile.txt\n  - hot methods: 1426 added, 1564 removed\n  - methods: 1426 added, 1564 removed\n  - classes: 1 added, 2 removed\n  - totals now: 22747 hot methods, 22747 methods, 14153 classes\n  - totals before: 22885 hot methods, 22885 methods, 14154 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1350, 1477, 1, 1, 21199, 10016\n    com.android, 76, 87, 0, 1, 1451, 3049\n    android.view, 249, 272, 0, 0, 3491, 1047\n    android.hardware, 14, 27, 0, 0, 508, 858\n    android.animation, 28, 29, 0, 0, 414, 82\n    android.app, 85, 112, 0, 0, 2946, 1099\n    android.content, 137, 143, 0, 0, 1892, 584\n    android.graphics, 138, 142, 0, 0, 1975, 345\n    android.icu, 196, 205, 0, 0, 2055, 1474\n    android.media, 31, 32, 0, 0, 793, 604\n    android.net, 17, 18, 1, 0, 251, 221\n    android.widget, 139, 147, 0, 0, 1409, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 1 added, 1 removed\n  - totals now: 0 hot methods, 0 methods, 14127 classes\n  - totals before: 0 hot methods, 0 methods, 14127 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 1, 0, 0, 9998\n    com.android, 0, 0, 0, 1, 0, 3043\n    android.net, 0, 0, 1, 0, 0, 221\n\nFile art-profile\n  - hot methods: 1386 added, 2383 removed\n  - methods: 1386 added, 2383 removed\n  - classes: 5 added, 22 removed\n  - totals now: 12089 hot methods, 12089 methods, 1465 classes\n  - totals before: 13086 hot methods, 13086 methods, 1482 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1, 14, 4, 0, 66, 32\n    com.android, 1385, 2369, 0, 21, 12023, 1403\n    java, 0, 0, 1, 0, 0, 1\n    android.hardware, 1, 14, 0, 0, 50, 13\n\nInternalReferenceRawProfileId: 36330\nInternalReferenceCandidateProfileId: 36335\n\nTest: build \u0026 benchmark\n\nChange-Id: I4613ceb8f5b25bc52f2f23ca9c106391ebb7d22f\n"
    },
    {
      "commit": "031c7def2dd33bedf40c099e78ddae6128bfe818",
      "tree": "a9e271633b34b8afaa49083659288b7d89b40386",
      "parents": [
        "81bd24a3b2f440d6666e666ecde9dc6a5ff99167"
      ],
      "author": {
        "name": "islamelbanna",
        "email": "islamelbanna@google.com",
        "time": "Wed Aug 30 09:42:20 2023 +0000"
      },
      "committer": {
        "name": "islamelbanna",
        "email": "islamelbanna@google.com",
        "time": "Wed Aug 30 09:45:42 2023 +0000"
      },
      "message": "Exclude SLatencyTrackerHolder to be preloaded.\n\nSince this class should have a lazy loading behavior.\n\nBug: 297836588\nTest: Running ATP `v2/android-crystalball-eng/health/microbench/systemui/systemui-foldable-latency-suite` test\nChange-Id: I7f7ee0e8d0db6aa6c58a2b1a0fe8d249887ca97a\n"
    },
    {
      "commit": "dca8e111405ed9fe078e687a43aabd851dc72f7d",
      "tree": "7b9daf927b49cc71b42194d6fe578543e2a173fc",
      "parents": [
        "8880dfea26f24d2bca142eb4c4d6e9452fc1e12e"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Wed Aug 23 03:14:05 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Thu Aug 24 13:21:42 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M21C16P62S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:36190\u0026f\u003dCandidateName:in:36196\n\n\u003d Perf stats \u003d\n(lower is better)\n\nRegular update to the boot image profiles. Benchmark shows an improvement in total boot time, and no noticeable impact for startup and memory, with a small increase in code size which could be an acceptable cost.\n\n         Avg % (Confidence interval min-max %)\nStartup: 0.19% (-1.01% -\u003e 1.4%)\nMemory(PSS): -0.21% (-1.58% -\u003e 1.17%)\nBoot time: -1.4% (-2.41% -\u003e -0.38%)\nCode size (.oat + .art + .odex): 0.24MB (0.28%)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.21\nimage_class_threshold: 0.16\npreloaded_classes_threshold: 0.62\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.015\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 1365\n- number of (device types, builds): 70\n\nFile boot-image-profile.txt\n  - hot methods: 1058 added, 1176 removed\n  - methods: 1058 added, 1176 removed\n  - classes: 0 added, 14 removed\n  - totals now: 32963 hot methods, 32963 methods, 17366 classes\n  - totals before: 33081 hot methods, 33081 methods, 17380 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 670, 765, 0, 7, 21390, 10047\n    com.android, 72, 85, 0, 6, 2472, 3479\n    java, 253, 258, 0, 0, 7126, 2102\n    android.view, 184, 209, 0, 1, 3514, 1047\n    android.hardware, 20, 23, 0, 0, 521, 858\n    android.animation, 17, 17, 0, 0, 415, 82\n    android.app, 37, 89, 0, 5, 2973, 1099\n    android.content, 77, 77, 0, 0, 1898, 584\n    android.graphics, 86, 89, 0, 0, 1979, 345\n    android.icu, 49, 49, 0, 0, 2064, 1474\n    android.media, 16, 21, 0, 0, 794, 604\n    android.net, 14, 14, 0, 0, 252, 220\n    android.widget, 65, 67, 0, 0, 1417, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 13 removed\n  - totals now: 0 hot methods, 0 methods, 17334 classes\n  - totals before: 0 hot methods, 0 methods, 17347 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 7, 0, 10028\n    com.android, 0, 0, 0, 6, 0, 3474\n    android.view, 0, 0, 0, 1, 0, 1047\n    android.app, 0, 0, 0, 5, 0, 1098\n\nFile boot-image-profile.txt\n  - hot methods: 718 added, 826 removed\n  - methods: 718 added, 826 removed\n  - classes: 0 added, 14 removed\n  - totals now: 22885 hot methods, 22885 methods, 14154 classes\n  - totals before: 22993 hot methods, 22993 methods, 14168 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 670, 765, 0, 7, 21326, 10016\n    com.android, 48, 61, 0, 6, 1462, 3050\n    android.view, 184, 209, 0, 1, 3514, 1047\n    android.hardware, 20, 23, 0, 0, 521, 858\n    android.animation, 17, 17, 0, 0, 415, 82\n    android.app, 37, 89, 0, 5, 2973, 1099\n    android.content, 77, 77, 0, 0, 1898, 584\n    android.graphics, 86, 89, 0, 0, 1979, 345\n    android.icu, 49, 49, 0, 0, 2064, 1474\n    android.media, 16, 21, 0, 0, 794, 604\n    android.net, 14, 14, 0, 0, 252, 220\n    android.widget, 65, 67, 0, 0, 1417, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 13 removed\n  - totals now: 0 hot methods, 0 methods, 14128 classes\n  - totals before: 0 hot methods, 0 methods, 14141 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 7, 0, 9997\n    com.android, 0, 0, 0, 6, 0, 3045\n    android.view, 0, 0, 0, 1, 0, 1047\n    android.app, 0, 0, 0, 5, 0, 1098\n\nFile art-profile\n  - hot methods: 1040 added, 941 removed\n  - methods: 1040 added, 941 removed\n  - classes: 5 added, 2 removed\n  - totals now: 13086 hot methods, 13086 methods, 1482 classes\n  - totals before: 12987 hot methods, 12987 methods, 1479 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 4, 2, 0, 1, 79, 28\n    com.android, 1036, 939, 4, 0, 13007, 1424\n    java, 0, 0, 0, 1, 0, 0\n    android.hardware, 4, 2, 0, 0, 63, 13\n\nInternalReferenceRawProfileId: 36190\nInternalReferenceCandidateProfileId: 36196\n\nTest: build \u0026 benchmark\n\nChange-Id: Ib1c3a4f2e42907191c68de754d3e997639426ecc\n"
    },
    {
      "commit": "6c7d0314cd89b654362567c93b44e1bd23042401",
      "tree": "d0f82d53a2a37239602971ffd0dc3f1ead5c7d01",
      "parents": [
        "d94bc11087a3ed869cecb7270f90e78f2eb5d215"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Wed Aug 02 06:45:23 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Thu Aug 03 08:13:10 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M21C16P62S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:36076\u0026f\u003dCandidateName:in:36081\n\n\u003d Perf stats \u003d\n(lower is better)\n\nImprovements in total boot time, no noticeable impact for startup and memory, and great reduction in code size.\n\nStartup: 0.63%\nMemory(PSS): -0.15%\nBoot time: -2.09%\nCode size (.oat + .art + .odex): -0.83% (-0.71 MB reduction)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.21\nimage_class_threshold: 0.16\npreloaded_classes_threshold: 0.62\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.015\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.011428571\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.015\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 2977\n- number of (device types, builds): 82\n\nFile boot-image-profile.txt\n  - hot methods: 1713 added, 2030 removed\n  - methods: 1713 added, 2030 removed\n  - classes: 2 added, 121 removed\n  - totals now: 33081 hot methods, 33081 methods, 17380 classes\n  - totals before: 33398 hot methods, 33398 methods, 17499 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1211, 1373, 1, 88, 21485, 10054\n    com.android, 65, 74, 0, 8, 2485, 3485\n    java, 344, 463, 0, 0, 7131, 2102\n    android.view, 315, 345, 0, 0, 3539, 1048\n    android.hardware, 9, 10, 0, 0, 524, 858\n    android.bluetooth, 0, 6, 0, 10, 0, 0\n    android.animation, 11, 11, 0, 0, 415, 82\n    android.app, 88, 87, 0, 11, 3025, 1104\n    android.content, 117, 121, 0, 0, 1898, 584\n    android.graphics, 110, 111, 0, 0, 1982, 345\n    android.icu, 80, 92, 0, 0, 2064, 1474\n    android.media, 18, 19, 0, 3, 799, 604\n    android.net, 28, 88, 0, 40, 252, 220\n    android.widget, 122, 124, 0, 0, 1419, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 109 removed\n  - totals now: 0 hot methods, 0 methods, 17347 classes\n  - totals before: 0 hot methods, 0 methods, 17456 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 76, 0, 10035\n    com.android, 0, 0, 0, 8, 0, 3480\n    android.bluetooth, 0, 0, 0, 5, 0, 0\n    android.app, 0, 0, 0, 10, 0, 1103\n    android.media, 0, 0, 0, 2, 0, 601\n    android.net, 0, 0, 0, 39, 0, 220\n\nFile boot-image-profile.txt\n  - hot methods: 1276 added, 3604 removed\n  - methods: 1276 added, 3604 removed\n  - classes: 2 added, 941 removed\n  - totals now: 22993 hot methods, 22993 methods, 14168 classes\n  - totals before: 25321 hot methods, 25321 methods, 15107 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1213, 1415, 1, 104, 21421, 10023\n    com.android, 63, 72, 0, 11, 1475, 3056\n    java, 0, 1986, 0, 668, 2, 118\n    android.view, 315, 345, 0, 0, 3539, 1048\n    android.hardware, 9, 10, 0, 0, 524, 858\n    android.bluetooth, 0, 6, 0, 10, 0, 0\n    android.animation, 11, 11, 0, 0, 415, 82\n    android.app, 88, 87, 0, 11, 3025, 1104\n    android.content, 117, 121, 0, 0, 1898, 584\n    android.graphics, 110, 111, 0, 0, 1982, 345\n    android.icu, 82, 91, 0, 0, 2064, 1474\n    android.media, 18, 19, 0, 3, 799, 604\n    android.net, 28, 86, 0, 39, 252, 220\n    android.widget, 122, 124, 0, 0, 1419, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 928 removed\n  - totals now: 0 hot methods, 0 methods, 14141 classes\n  - totals before: 0 hot methods, 0 methods, 15069 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 92, 0, 10004\n    com.android, 0, 0, 0, 11, 0, 3051\n    java, 0, 0, 0, 667, 0, 118\n    android.bluetooth, 0, 0, 0, 5, 0, 0\n    android.app, 0, 0, 0, 10, 0, 1103\n    android.media, 0, 0, 0, 2, 0, 601\n    android.net, 0, 0, 0, 38, 0, 220\n\nFile art-profile\n  - hot methods: 826 added, 7772 removed\n  - methods: 826 added, 7772 removed\n  - classes: 1 added, 3524 removed\n  - totals now: 12987 hot methods, 12987 methods, 1479 classes\n  - totals before: 19933 hot methods, 19933 methods, 5002 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 6, 4582, 0, 2507, 77, 29\n    com.android, 820, 1844, 1, 436, 12910, 1420\n    java, 0, 1289, 0, 397, 0, 1\n    android.view, 0, 526, 0, 239, 0, 0\n    android.hardware, 6, 155, 0, 236, 61, 13\n    android.bluetooth, 0, 24, 0, 24, 0, 0\n    android.animation, 0, 39, 0, 13, 0, 0\n    android.app, 0, 766, 0, 402, 0, 2\n    android.content, 0, 707, 0, 255, 2, 4\n    android.graphics, 0, 203, 0, 61, 0, 0\n    android.icu, 0, 13, 0, 7, 0, 0\n    android.media, 0, 157, 0, 191, 0, 0\n    android.net, 0, 200, 0, 114, 10, 3\n    android.widget, 0, 50, 0, 32, 0, 0\n\nInternalReferenceRawProfileId: 36076\nInternalReferenceCandidateProfileId: 36081\n\nTest: build \u0026 benchmark\n\nChange-Id: I34b8ef4d89dafb5ce77adbf85f8de829d78f3047\n"
    },
    {
      "commit": "84f185c9591188fcc787746bb1ed8f771d78d2ff",
      "tree": "41a02b0a59464c82cb56150fd1e8b3768be5b162",
      "parents": [
        "7a25f1bc43beeba33daf7ccb1540218b7847843a"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Jul 24 02:43:42 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Tue Jul 25 11:00:19 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M23C18P64S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:36003\u0026f\u003dCandidateName:in:36015\n\n\u003d Perf stats \u003d\n(lower is better)\n\nImprovements in Startup, no noticeable impact for boot-time and memory at the cost of a slight increase in code size, which could be an acceptable cost. Also to keep the profile up to date with the code base.\n\nStartup: -1.05%\nMemory(PSS): 0.13%\nBoot time: 0.22%\nCode size (.oat + .art + .odex): 2.75% (2.29 MB increase)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.23\nimage_class_threshold: 0.18\npreloaded_classes_threshold: 0.64\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:CLASS:android\"\n  value: 0.012857144\n}\npriority_packages_thresholds {\n  key: \"service-appsearch.jar.prof:METHOD:android\"\n  value: 0.016428571\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:CLASS:android\"\n  value: 0.012857144\n}\npriority_packages_thresholds {\n  key: \"service-art.jar.prof:METHOD:android\"\n  value: 0.016428571\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:CLASS:android\"\n  value: 0.012857144\n}\npriority_packages_thresholds {\n  key: \"service-connectivity.jar.prof:METHOD:android\"\n  value: 0.016428571\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:CLASS:android\"\n  value: 0.012857144\n}\npriority_packages_thresholds {\n  key: \"service-wifi.jar.prof:METHOD:android\"\n  value: 0.016428571\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.012857144\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.016428571\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 3267\n- number of (device types, builds): 53\n\nFile boot-image-profile.txt\n  - hot methods: 2776 added, 2269 removed\n  - methods: 2776 added, 2269 removed\n  - classes: 183 added, 62 removed\n  - totals now: 33398 hot methods, 33398 methods, 17499 classes\n  - totals before: 32891 hot methods, 32891 methods, 17378 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1643, 1324, 126, 17, 21647, 10141\n    com.android, 176, 119, 20, 28, 2494, 3493\n    java, 757, 667, 25, 9, 7250, 2102\n    android.view, 376, 291, 7, 2, 3569, 1048\n    android.hardware, 51, 18, 8, 2, 525, 858\n    android.bluetooth, 6, 0, 10, 0, 6, 10\n    android.animation, 32, 21, 9, 0, 415, 82\n    android.app, 116, 110, 17, 2, 3024, 1115\n    android.content, 135, 133, 0, 1, 1902, 584\n    android.graphics, 93, 87, 0, 0, 1983, 345\n    android.icu, 160, 132, 0, 0, 2076, 1474\n    android.media, 38, 30, 4, 1, 800, 607\n    android.net, 86, 29, 40, 3, 312, 260\n    android.widget, 125, 112, 0, 0, 1421, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 173 added, 61 removed\n  - totals now: 0 hot methods, 0 methods, 17456 classes\n  - totals before: 0 hot methods, 0 methods, 17344 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 114, 16, 0, 10111\n    com.android, 0, 0, 23, 28, 0, 3488\n    java, 0, 0, 25, 9, 0, 2098\n    android.view, 0, 0, 7, 2, 0, 1048\n    android.hardware, 0, 0, 7, 2, 0, 857\n    android.bluetooth, 0, 0, 5, 0, 0, 5\n    android.animation, 0, 0, 9, 0, 0, 82\n    android.app, 0, 0, 15, 1, 0, 1113\n    android.content, 0, 0, 0, 1, 0, 582\n    android.media, 0, 0, 3, 1, 0, 603\n    android.net, 0, 0, 39, 3, 0, 259\n\nFile boot-image-profile.txt\n  - hot methods: 3931 added, 1398 removed\n  - methods: 3931 added, 1398 removed\n  - classes: 995 added, 46 removed\n  - totals now: 25321 hot methods, 25321 methods, 15107 classes\n  - totals before: 22788 hot methods, 22788 methods, 14158 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1683, 1324, 142, 17, 21623, 10126\n    com.android, 130, 73, 23, 28, 1484, 3067\n    java, 1986, 0, 672, 0, 1988, 786\n    android.view, 376, 291, 7, 2, 3569, 1048\n    android.hardware, 51, 18, 8, 2, 525, 858\n    android.bluetooth, 6, 0, 10, 0, 6, 10\n    android.animation, 32, 21, 9, 0, 415, 82\n    android.app, 116, 110, 17, 2, 3024, 1115\n    android.content, 135, 133, 0, 1, 1902, 584\n    android.graphics, 93, 87, 0, 0, 1983, 345\n    android.icu, 159, 134, 0, 0, 2073, 1474\n    android.media, 38, 30, 4, 1, 800, 607\n    android.net, 84, 29, 39, 3, 310, 259\n    android.widget, 125, 112, 0, 0, 1421, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 985 added, 45 removed\n  - totals now: 0 hot methods, 0 methods, 15069 classes\n  - totals before: 0 hot methods, 0 methods, 14129 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 130, 16, 0, 10096\n    com.android, 0, 0, 26, 28, 0, 3062\n    java, 0, 0, 671, 0, 0, 785\n    android.view, 0, 0, 7, 2, 0, 1048\n    android.hardware, 0, 0, 7, 2, 0, 857\n    android.bluetooth, 0, 0, 5, 0, 0, 5\n    android.animation, 0, 0, 9, 0, 0, 82\n    android.app, 0, 0, 15, 1, 0, 1113\n    android.content, 0, 0, 0, 1, 0, 582\n    android.media, 0, 0, 3, 1, 0, 603\n    android.net, 0, 0, 38, 3, 0, 258\n\nFile art-profile\n  - hot methods: 10322 added, 2590 removed\n  - methods: 10322 added, 2590 removed\n  - classes: 3578 added, 188 removed\n  - totals now: 19933 hot methods, 19933 methods, 5002 classes\n  - totals before: 12201 hot methods, 12201 methods, 1612 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 4600, 10, 2515, 2, 4653, 2536\n    com.android, 4376, 2580, 481, 184, 13934, 1855\n    java, 1289, 0, 398, 0, 1289, 398\n    android.view, 526, 0, 239, 0, 526, 239\n    android.hardware, 172, 9, 237, 0, 210, 249\n    android.bluetooth, 24, 0, 24, 0, 24, 24\n    android.animation, 39, 0, 13, 0, 39, 13\n    android.app, 766, 0, 404, 0, 766, 404\n    android.content, 707, 0, 256, 1, 709, 259\n    android.graphics, 203, 0, 61, 0, 203, 61\n    android.icu, 13, 0, 7, 0, 13, 7\n    android.media, 157, 0, 191, 0, 157, 191\n    android.net, 201, 1, 114, 1, 210, 117\n    android.widget, 50, 0, 32, 0, 50, 32\n\nInternalReferenceRawProfileId: 36003\nInternalReferenceCandidateProfileId: 36015\n\nTest: build \u0026 benchmark\n\nChange-Id: If8d53eb3c9624604b12fe84886dca7832d29d146\n"
    },
    {
      "commit": "d738057213c3d44dde9d7c19cfb76ad4812d132e",
      "tree": "494153de1ae98a4788de8b0076cbaec12b7fb672",
      "parents": [
        "c50bfff3e1f1580b147f7337067ec76adb16dcde"
      ],
      "author": {
        "name": "Karuna Ramkumar",
        "email": "rkaruna@google.com",
        "time": "Fri Jun 09 19:14:36 2023 +0000"
      },
      "committer": {
        "name": "Karuna Ramkumar",
        "email": "rkaruna@google.com",
        "time": "Fri Jun 09 19:19:49 2023 +0000"
      },
      "message": "Revert \"Update boot image and system server profiles [M28C24P49S0PP]\"\n\nRevert submission 23615721-u-profiles-v10\n\nReason for revert: DroidMonitor: Potential culprit for Bug b/286550234 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\n\nReverted changes: /q/submissionid:23615721-u-profiles-v10\n\nChange-Id: I0648be943a1910b82d71b649db381eb294711792\n"
    },
    {
      "commit": "c50bfff3e1f1580b147f7337067ec76adb16dcde",
      "tree": "32e70e7ef0bcb719e3405607edd128a635451a84",
      "parents": [
        "99612743839c4be86e2a3e06e408bdda727511f3"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Thu Jun 08 09:16:15 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Fri Jun 09 10:11:39 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M28C24P49S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:35486\u0026f\u003dCandidateName:in:35492\n\n\u003d Perf stats \u003d\n(lower is better)\n\nImprovements in Startup, no noticeable impact for boot-time and memory at the cost of a slight increase in code size, which could be an acceptable cost.\n\nStartup: -2.68%\nMemory(PSS): -0.44%\nBoot time: -0.09%\nCode size (.oat + .art + .odex): 0.60% (0.52 MB increase)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.28\nimage_class_threshold: 0.24\npreloaded_classes_threshold: 0.49\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.017142856\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.02\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 1164\n- number of (device types, builds): 42\n\nFile boot-image-profile.txt\n  - hot methods: 2052 added, 1777 removed\n  - methods: 2052 added, 1777 removed\n  - classes: 178 added, 40 removed\n  - totals now: 33166 hot methods, 33166 methods, 17516 classes\n  - totals before: 32891 hot methods, 32891 methods, 17378 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1211, 1053, 123, 8, 21486, 10147\n    com.android, 98, 81, 19, 28, 2454, 3492\n    java, 611, 528, 24, 0, 7243, 2110\n    android.view, 269, 229, 9, 2, 3524, 1050\n    android.hardware, 23, 9, 8, 0, 506, 860\n    android.bluetooth, 3, 0, 8, 0, 3, 8\n    android.animation, 33, 23, 9, 0, 414, 82\n    android.app, 74, 71, 17, 1, 3021, 1116\n    android.content, 52, 62, 0, 1, 1890, 584\n    android.graphics, 89, 87, 0, 0, 1979, 345\n    android.icu, 172, 155, 0, 0, 2065, 1474\n    android.media, 22, 21, 4, 0, 793, 608\n    android.net, 74, 17, 39, 0, 312, 262\n    android.widget, 98, 99, 0, 0, 1407, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 174 added, 39 removed\n  - totals now: 0 hot methods, 0 methods, 17479 classes\n  - totals before: 0 hot methods, 0 methods, 17344 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 114, 7, 0, 10120\n    com.android, 0, 0, 23, 28, 0, 3488\n    java, 0, 0, 25, 0, 0, 2107\n    android.view, 0, 0, 7, 2, 0, 1048\n    android.hardware, 0, 0, 7, 0, 0, 859\n    android.bluetooth, 0, 0, 5, 0, 0, 5\n    android.animation, 0, 0, 9, 0, 0, 82\n    android.app, 0, 0, 15, 0, 0, 1114\n    android.content, 0, 0, 0, 1, 0, 582\n    android.media, 0, 0, 3, 0, 0, 604\n    android.net, 0, 0, 39, 0, 0, 262\n\nFile boot-image-profile.txt\n  - hot methods: 3422 added, 1113 removed\n  - methods: 3422 added, 1113 removed\n  - classes: 985 added, 37 removed\n  - totals now: 25097 hot methods, 25097 methods, 15106 classes\n  - totals before: 22788 hot methods, 22788 methods, 14158 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1245, 1056, 139, 8, 21453, 10132\n    com.android, 73, 56, 22, 28, 1444, 3066\n    java, 1972, 0, 669, 0, 1974, 783\n    android.view, 269, 229, 9, 2, 3524, 1050\n    android.hardware, 23, 9, 8, 0, 506, 860\n    android.bluetooth, 3, 0, 8, 0, 3, 8\n    android.animation, 33, 23, 9, 0, 414, 82\n    android.app, 74, 71, 17, 1, 3021, 1116\n    android.content, 52, 62, 0, 1, 1890, 584\n    android.graphics, 89, 87, 0, 0, 1979, 345\n    android.icu, 165, 161, 0, 0, 2052, 1474\n    android.media, 22, 21, 4, 0, 793, 608\n    android.net, 73, 17, 38, 0, 311, 261\n    android.widget, 98, 99, 0, 0, 1407, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 979 added, 36 removed\n  - totals now: 0 hot methods, 0 methods, 15072 classes\n  - totals before: 0 hot methods, 0 methods, 14129 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 130, 7, 0, 10105\n    com.android, 0, 0, 26, 28, 0, 3062\n    java, 0, 0, 668, 0, 0, 782\n    android.view, 0, 0, 7, 2, 0, 1048\n    android.hardware, 0, 0, 7, 0, 0, 859\n    android.bluetooth, 0, 0, 5, 0, 0, 5\n    android.animation, 0, 0, 9, 0, 0, 82\n    android.app, 0, 0, 15, 0, 0, 1114\n    android.content, 0, 0, 0, 1, 0, 582\n    android.media, 0, 0, 3, 0, 0, 604\n    android.net, 0, 0, 38, 0, 0, 261\n\nFile art-profile\n  - hot methods: 8483 added, 2290 removed\n  - methods: 8483 added, 2290 removed\n  - classes: 3545 added, 171 removed\n  - totals now: 18394 hot methods, 18394 methods, 4986 classes\n  - totals before: 12201 hot methods, 12201 methods, 1612 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 4391, 9, 2495, 2, 4445, 2516\n    com.android, 2766, 2281, 479, 167, 12623, 1870\n    java, 1269, 0, 394, 0, 1269, 394\n    android.view, 511, 0, 244, 0, 511, 244\n    android.hardware, 137, 8, 236, 0, 176, 248\n    android.bluetooth, 19, 0, 23, 0, 19, 23\n    android.animation, 39, 0, 13, 0, 39, 13\n    android.app, 727, 0, 387, 0, 727, 387\n    android.content, 688, 0, 257, 1, 690, 260\n    android.graphics, 199, 0, 61, 0, 199, 61\n    android.icu, 13, 0, 7, 0, 13, 7\n    android.media, 140, 0, 187, 0, 140, 187\n    android.net, 186, 1, 114, 1, 195, 117\n    android.widget, 49, 0, 32, 0, 49, 32\n\nInternalReferenceRawProfileId: 35486\nInternalReferenceCandidateProfileId: 35492\n\nTest: build \u0026 benchmark\n\nChange-Id: I4f342f62d4fd8fda86149a67cbbffe35e73d7bfa\n"
    },
    {
      "commit": "4d9df0614b35acc5ea054f6086b2e2a479eaccb6",
      "tree": "b6a4dd0b31b45589e22feca34903a4a111289803",
      "parents": [
        "0a0d9202ba75fd41a694beba4a59d0fd8da44fef"
      ],
      "author": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Tue Jun 06 12:37:47 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 06 12:37:50 2023 +0000"
      },
      "message": "Revert \"Update boot image and system server profiles [M24C20P47S0PP]\"\n\nRevert submission 23539173-u-profiles-v9\n\nReason for revert: It seems causing a regression at b/286024404\n\nReverted changes: /q/submissionid:23539173-u-profiles-v9\n\nChange-Id: I89d9305878044ebed4de65fb1134b58f2852ccad\n"
    },
    {
      "commit": "0a0d9202ba75fd41a694beba4a59d0fd8da44fef",
      "tree": "48697a0113837a7701d3226630c4e92953f8538b",
      "parents": [
        "ea77c0ef4cc61d7322015c675f63bb6231b24d3a"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Fri Jun 02 10:44:03 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Jun 05 11:40:27 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M24C20P47S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:35460\u0026f\u003dCandidateName:in:35466\n\n\u003d Perf stats \u003d\n(lower is better)\n\nImprovements in Startup and boot times, no noticeable impact for memory at the cost of a slight increase in code size, which could be an acceptable cost.\n\nStartup: -2.02%\nMemory(PSS): -0.39%\nBoot time: -0.60%\nCode size (.oat + .art + .odex): 1.04% (0.99 MB increase)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.24\nimage_class_threshold: 0.2\npreloaded_classes_threshold: 0.47\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.014285714\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.017142856\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 4702\n- number of (device types, builds): 128\n\nFile boot-image-profile.txt\n  - hot methods: 3348 added, 3043 removed\n  - methods: 3348 added, 3043 removed\n  - classes: 173 added, 40 removed\n  - totals now: 33196 hot methods, 33196 methods, 17511 classes\n  - totals before: 32891 hot methods, 32891 methods, 17378 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 2085, 1961, 118, 8, 21452, 10142\n    com.android, 164, 151, 19, 28, 2450, 3492\n    java, 928, 780, 24, 0, 7308, 2110\n    android.view, 371, 372, 6, 2, 3483, 1047\n    android.hardware, 28, 18, 8, 0, 502, 860\n    android.bluetooth, 4, 0, 8, 0, 4, 8\n    android.animation, 94, 84, 9, 0, 414, 82\n    android.app, 225, 221, 16, 1, 3022, 1115\n    android.content, 219, 222, 0, 1, 1897, 584\n    android.graphics, 185, 185, 0, 0, 1977, 345\n    android.icu, 213, 197, 0, 0, 2064, 1474\n    android.media, 17, 15, 4, 0, 794, 608\n    android.net, 89, 36, 39, 0, 308, 262\n    android.widget, 118, 120, 0, 0, 1406, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 159 added, 39 removed\n  - totals now: 0 hot methods, 0 methods, 17464 classes\n  - totals before: 0 hot methods, 0 methods, 17344 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 100, 7, 0, 10106\n    com.android, 0, 0, 22, 28, 0, 3487\n    java, 0, 0, 25, 0, 0, 2107\n    android.view, 0, 0, 4, 2, 0, 1045\n    android.hardware, 0, 0, 7, 0, 0, 859\n    android.bluetooth, 0, 0, 5, 0, 0, 5\n    android.animation, 0, 0, 2, 0, 0, 75\n    android.app, 0, 0, 15, 0, 0, 1114\n    android.content, 0, 0, 0, 1, 0, 582\n    android.media, 0, 0, 3, 0, 0, 604\n    android.net, 0, 0, 36, 0, 0, 259\n\nFile boot-image-profile.txt\n  - hot methods: 4351 added, 2072 removed\n  - methods: 4351 added, 2072 removed\n  - classes: 980 added, 37 removed\n  - totals now: 25067 hot methods, 25067 methods, 15101 classes\n  - totals before: 22788 hot methods, 22788 methods, 14158 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 2121, 1966, 134, 8, 21419, 10127\n    com.android, 118, 105, 22, 28, 1440, 3066\n    java, 1980, 0, 669, 0, 1982, 783\n    android.view, 371, 372, 6, 2, 3483, 1047\n    android.hardware, 28, 18, 8, 0, 502, 860\n    android.bluetooth, 4, 0, 8, 0, 4, 8\n    android.animation, 94, 84, 9, 0, 414, 82\n    android.app, 225, 221, 16, 1, 3022, 1115\n    android.content, 219, 222, 0, 1, 1897, 584\n    android.graphics, 185, 185, 0, 0, 1977, 345\n    android.icu, 207, 203, 0, 0, 2052, 1474\n    android.media, 17, 15, 4, 0, 794, 608\n    android.net, 89, 36, 38, 0, 308, 261\n    android.widget, 118, 120, 0, 0, 1406, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 964 added, 36 removed\n  - totals now: 0 hot methods, 0 methods, 15057 classes\n  - totals before: 0 hot methods, 0 methods, 14129 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 116, 7, 0, 10091\n    com.android, 0, 0, 25, 28, 0, 3061\n    java, 0, 0, 668, 0, 0, 782\n    android.view, 0, 0, 4, 2, 0, 1045\n    android.hardware, 0, 0, 7, 0, 0, 859\n    android.bluetooth, 0, 0, 5, 0, 0, 5\n    android.animation, 0, 0, 2, 0, 0, 75\n    android.app, 0, 0, 15, 0, 0, 1114\n    android.content, 0, 0, 0, 1, 0, 582\n    android.media, 0, 0, 3, 0, 0, 604\n    android.net, 0, 0, 35, 0, 0, 258\n\nInternalReferenceRawProfileId: 35460\nInternalReferenceCandidateProfileId: 35466\n\nTest: build \u0026 benchmark\n\nChange-Id: I8379223a4a6972abab46f79fce1d3e6e86121a3e\n"
    },
    {
      "commit": "ce2fc3fa120a0fd25e3d93149428533b0eb4a20c",
      "tree": "6ac88878a4fd3c38a82379bf8c77eb298c810fee",
      "parents": [
        "be2d9c4580920323e7e29df9d2720264db7e09c9"
      ],
      "author": {
        "name": "Dmitrii Ishcheikin",
        "email": "ishcheikin@google.com",
        "time": "Wed Apr 26 14:28:50 2023 +0000"
      },
      "committer": {
        "name": "Dmitrii Ishcheikin",
        "email": "ishcheikin@google.com",
        "time": "Thu Apr 27 14:24:27 2023 +0000"
      },
      "message": "Update dirty-image-objects with udc-dev profile\n\nNew dirty-image-objects profile collected on Pixel 7 with droidfood\nweekly build UP1A.230418.004.A1 (9991375).\nTotal dirty page counts in boot image object section across 139 zygote\nchildren, collected after boot:\n* old - 10729\n* new - 9407  (-12%)\nWith some apps opened:\n* old - 11443\n* new - 10172 (-11%)\n\nComparison of the same old and new profiles on udc-dev build, sum of\ndirty pages across 143 zygote children.\nAfter boot:\n* old - 10586\n* new - 9750 (-7.9%)\nWith some apps opened:\n* old - 11262\n* new - 10488 (-6.9%)\n\nTest: banchan com.google.android.art arm64 \u0026\u0026 m apps_only dist\nTest: adb install out/dist/com.google.android.art.apex\nBug: 279745118\nChange-Id: I4398a1565fcdd4fb9966cb6c129ad720d52fdd90\n"
    },
    {
      "commit": "3982fc85076a4bccd290c598a152c0a3ff3b4a14",
      "tree": "a68f1e1460c3927ac1f68ca5291510f2d8e12def",
      "parents": [
        "c02f57c43ea55b506ee7db9d6820fa6e5e622120",
        "171ea519a9ef633accffd0fc294e8cf727102567"
      ],
      "author": {
        "name": "Vova Sharaienko",
        "email": "sharaienko@google.com",
        "time": "Tue Apr 11 17:04:50 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 11 17:04:50 2023 +0000"
      },
      "message": "Merge \"[TeX] Source code moved to modules-utils\" into udc-dev"
    },
    {
      "commit": "d8258132e3cbb8d4e92b7e572ee0070b2d4ed204",
      "tree": "6c7890d4723309a5198d7394b00902f66338944b",
      "parents": [
        "4cec25eb18d438eeed9a069e18a6b70231ad2683",
        "998a75e3d9f6f4026ac2ad15aeaa692efa1afaee"
      ],
      "author": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Tue Apr 04 13:07:53 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 04 13:07:53 2023 +0000"
      },
      "message": "Revert \"Update boot image and system server profiles [M20C15P70S...\", RESTRICT AUTOMERGE Since these are profiles for T release only. am: 998a75e3d9\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22433067\n\nChange-Id: I4498b3ec3a8c5a2721567f3e08026341b6e53971\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f816b0acb2ab0d284226f77a8fb8802298514b1c",
      "tree": "44ee9ace6e4ba59ecd5033e24c8584b6d5fc0195",
      "parents": [
        "901bee878feeebebf548b173f417b48713cba750",
        "5939a41fafe5201c27180da192684ef4352a1757"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Apr 04 10:25:22 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 04 10:25:22 2023 +0000"
      },
      "message": "Merge \"Update owners for some ART related files.\" am: 7cc68b301f am: 81d7252824 am: 5939a41faf\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2519636\n\nChange-Id: I79d9bdbc2a69726a393779c42df066fe878680c1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5939a41fafe5201c27180da192684ef4352a1757",
      "tree": "8a10b1a76b9be2e357d9cd0d97a6d4f839fd4f73",
      "parents": [
        "0c309c1efef1993ccfc89a4cf68219048fdd91c9",
        "81d7252824c8cc177d954b6abd3684631cab65ab"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Apr 04 09:55:33 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 04 09:55:33 2023 +0000"
      },
      "message": "Merge \"Update owners for some ART related files.\" am: 7cc68b301f am: 81d7252824\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2519636\n\nChange-Id: Iaf65d18a4aa0bb4e0c1b7f9375341203ea4bc0be\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "998a75e3d9f6f4026ac2ad15aeaa692efa1afaee",
      "tree": "9142b6efc589c631a73862b39b73ce69bb17b88b",
      "parents": [
        "4fc02706224ae99bcd33ecd1a60385f29c3e90f1"
      ],
      "author": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Tue Apr 04 09:14:02 2023 +0000"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Tue Apr 04 09:46:27 2023 +0000"
      },
      "message": "Revert \"Update boot image and system server profiles [M20C15P70S...\", RESTRICT AUTOMERGE Since these are profiles for T release only.\n\nRevert submission 22278342-t-profiles-v8\n\nReason for revert: Memory regression at b/275595328\n\nReverted changes: /q/submissionid:22278342-t-profiles-v8\n\nChange-Id: I0fa202869230a7aeeb0f9b7b8221bb4ea9760112\n"
    },
    {
      "commit": "039c8f49769c8511204b38d86d55e563be3a694e",
      "tree": "fbc721bb1377505301e40010294a4cef3e25dd26",
      "parents": [
        "932fe8ac1d0253abba86036811f004bf36dabc8e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 03 10:05:44 2023 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 03 10:06:50 2023 +0100"
      },
      "message": "Update owners for some ART related files.\n\nTest: N/A\nChange-Id: If37223f5bbb741fa6cd85552a69af7cbbf68f656\n"
    },
    {
      "commit": "eebca7afc76ed8a0a9ff57c84b4d29587e50daae",
      "tree": "372c894348a1663c9c340cac7df3bbbcd958c76d",
      "parents": [
        "06935f32ef16c7095ff14a1459f75aaaac8d5f37"
      ],
      "author": {
        "name": "Austin Borger",
        "email": "borgera@google.com",
        "time": "Thu Mar 30 18:34:22 2023 -0700"
      },
      "committer": {
        "name": "Austin Borger",
        "email": "borgera@google.com",
        "time": "Fri Mar 31 11:24:38 2023 -0700"
      },
      "message": "ActivityManager: Use the default UidObserver implementation.\n\nA class which overrides IUidObserver.Stub with empty callback\nimplementations was added in change\nI2ff1e868586861e4dcd6586ad22139ba84eaf39c to simplify BroadcastQueue\ninterface complexity. Using this default implementation will mean less\nchurn when new callbacks are added to IUidObserver, or existing callback\nmethod signatures are changed.\n\nAlso rename ActivityManager.UidObserver to MyUidObserver to remove any\nambiguity.\n\nBug: 274486653\nTest: Presubmit, smoke test on cuttlefish.\nChange-Id: I6e30a4e116a7baaca1e411ca0cc4a4dca37a32bd\n"
    },
    {
      "commit": "171ea519a9ef633accffd0fc294e8cf727102567",
      "tree": "951fedeff103afe8e08e5778e7b81b33b415a783",
      "parents": [
        "b11b27d49043283594685b9b69cb012aa5212249"
      ],
      "author": {
        "name": "Vova Sharaienko",
        "email": "sharaienko@google.com",
        "time": "Tue Mar 21 19:43:58 2023 +0000"
      },
      "committer": {
        "name": "Vova Sharaienko",
        "email": "sharaienko@google.com",
        "time": "Wed Mar 29 03:07:03 2023 +0000"
      },
      "message": "[TeX] Source code moved to modules-utils\n\n- to be used as a static lib by mainline modules\n\nBug: 271127104\nTest: m\nChange-Id: I80b03fb6dbcff95dd7fc0d5c4af6e868629cce64\n"
    },
    {
      "commit": "27890289a3a9c06535f6a85e9e5d6cfcec6a37f4",
      "tree": "2cbe344ecbf11caf9566840cab3eed951d222a39",
      "parents": [
        "e0c73907f5092a1e076c41cc59b4ef8d677539b1",
        "4fc02706224ae99bcd33ecd1a60385f29c3e90f1"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Mar 27 16:48:28 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 27 16:48:28 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M20C15P70S0PP], RESTRICT AUTOMERGE Since these are profiles for T release only. am: 4fc0270622\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22277909\n\nChange-Id: I136b8cc8c733304343231a836f94c051504a9f28\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4fc02706224ae99bcd33ecd1a60385f29c3e90f1",
      "tree": "99ea08f20440dc7923b1e82235d0565bc2750763",
      "parents": [
        "0aadb77a1308956b1d2c180c735402f60379928c"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sat Mar 25 10:13:04 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Mar 27 12:59:11 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M20C15P70S0PP], RESTRICT AUTOMERGE Since these are profiles for T release only.\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:33626\n\n\u003d Perf stats \u003d\n(lower is better)\n\nImprovements in Startup time, boot time and drop in the generated code size at the cost of a slight increase in memory, which could be an acceptable cost.\n\nStartup: -0.83%\nMemory(PSS): 1.43%\nBoot time: -0.72%\nCode size (.oat + .art + .odex): -2.44% (2.89 MB drop)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.2\nimage_class_threshold: 0.15\npreloaded_classes_threshold: 0.7\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.01875\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.025\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 23\n- number of (device types, builds): 9\n\nFile boot-image-profile.txt\n  - hot methods: 1893 added, 1590 removed\n  - methods: 1893 added, 1590 removed\n  - classes: 117 added, 1 removed\n  - totals now: 32655 hot methods, 32655 methods, 16928 classes\n  - totals before: 32352 hot methods, 32352 methods, 16812 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1210, 1012, 77, 0, 21083, 9595\n    com.android, 135, 54, 32, 1, 2561, 3562\n    java, 478, 460, 5, 0, 7073, 2047\n    android.view, 236, 189, 11, 0, 3426, 960\n    android.hardware, 13, 5, 5, 0, 480, 812\n    android.animation, 11, 11, 0, 0, 393, 73\n    android.app, 225, 159, 24, 0, 2990, 1053\n    android.content, 161, 146, 1, 0, 1872, 565\n    android.graphics, 81, 71, 0, 0, 1989, 336\n    android.icu, 70, 67, 0, 0, 2038, 1472\n    android.media, 12, 8, 14, 0, 802, 590\n    android.net, 20, 20, 2, 0, 255, 221\n    android.widget, 50, 43, 0, 0, 1403, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 404 added, 4 removed\n  - totals now: 0 hot methods, 0 methods, 16831 classes\n  - totals before: 0 hot methods, 0 methods, 16431 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 233, 0, 0, 9524\n    com.android, 0, 0, 69, 3, 0, 3550\n    java, 0, 0, 29, 1, 0, 2039\n    android.view, 0, 0, 38, 0, 0, 953\n    android.hardware, 0, 0, 18, 0, 0, 807\n    android.animation, 0, 0, 2, 0, 0, 73\n    android.app, 0, 0, 41, 0, 0, 1030\n    android.content, 0, 0, 10, 0, 0, 562\n    android.graphics, 0, 0, 5, 0, 0, 336\n    android.icu, 0, 0, 1, 0, 0, 1472\n    android.media, 0, 0, 22, 0, 0, 587\n    android.net, 0, 0, 3, 0, 0, 219\n    android.widget, 0, 0, 5, 0, 0, 380\n\nFile boot-image-profile.txt\n  - hot methods: 1335 added, 1056 removed\n  - methods: 1335 added, 1056 removed\n  - classes: 111 added, 1 removed\n  - totals now: 22667 hot methods, 22667 methods, 13777 classes\n  - totals before: 22388 hot methods, 22388 methods, 13667 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1208, 1010, 77, 0, 21020, 9564\n    com.android, 127, 46, 32, 1, 1551, 3140\n    android.view, 236, 189, 11, 0, 3426, 960\n    android.hardware, 13, 5, 5, 0, 480, 812\n    android.animation, 11, 11, 0, 0, 393, 73\n    android.app, 225, 159, 24, 0, 2990, 1053\n    android.content, 161, 146, 1, 0, 1872, 565\n    android.graphics, 81, 71, 0, 0, 1989, 336\n    android.icu, 70, 67, 0, 0, 2038, 1472\n    android.media, 12, 8, 14, 0, 802, 590\n    android.net, 20, 20, 2, 0, 255, 221\n    android.widget, 50, 43, 0, 0, 1403, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 332 added, 3 removed\n  - totals now: 0 hot methods, 0 methods, 13690 classes\n  - totals before: 0 hot methods, 0 methods, 13361 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 233, 0, 0, 9493\n    com.android, 0, 0, 57, 3, 0, 3128\n    android.view, 0, 0, 38, 0, 0, 953\n    android.hardware, 0, 0, 18, 0, 0, 807\n    android.animation, 0, 0, 2, 0, 0, 73\n    android.app, 0, 0, 41, 0, 0, 1030\n    android.content, 0, 0, 10, 0, 0, 562\n    android.graphics, 0, 0, 5, 0, 0, 336\n    android.icu, 0, 0, 1, 0, 0, 1472\n    android.media, 0, 0, 22, 0, 0, 587\n    android.net, 0, 0, 3, 0, 0, 219\n    android.widget, 0, 0, 5, 0, 0, 380\n\nFile art-profile\n  - hot methods: 2293 added, 24736 removed\n  - methods: 2286 added, 50806 removed\n  - classes: 6 added, 3905 removed\n  - totals now: 10167 hot methods, 10167 methods, 1285 classes\n  - totals before: 32610 hot methods, 58687 methods, 5184 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 22, 397, 0, 118, 66, 25\n    com.android, 2271, 24333, 6, 3718, 10101, 1242\n    android.hardware, 20, 315, 0, 85, 51, 14\n    android.app, 0, 2, 0, 3, 0, 0\n    android.content, 0, 0, 0, 2, 1, 3\n    android.net, 2, 64, 0, 21, 12, 6\n\nInternalReferenceRawProfileId: 33626\nInternalReferenceCandidateProfileId: 33629\n\nTest: build \u0026 benchmark\n\nChange-Id: Ib85d606d48727fd6dc0c0ecd094f7948e00464ca\n"
    },
    {
      "commit": "922a5539d96911741e2beab1833a015952fc33a0",
      "tree": "6a89f45bff0b427f83ef69dabb9cf306f84cb034",
      "parents": [
        "c6b158b86a2589c74425c702f0c23ac0615356a2"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Thu Mar 23 03:12:41 2023 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Mar 27 09:04:31 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M22C17P72S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:33618\n\n\u003d Perf stats \u003d\n(lower is better)\n\nImprovements in Startup time, memory and no noticeable impact for boot time at the cost of a slight increase in code size, which could be an acceptable cost.\n\nStartup: -0.99%\nMemory(PSS): -0.84%\nBoot time: 0.46%\nCode size (.oat + .art + .odex): 0.79% (0.68 MB increase)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.22\nimage_class_threshold: 0.17\npreloaded_classes_threshold: 0.72\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.02125\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.0275\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 426\n- number of (device types, builds): 20\n\nFile boot-image-profile.txt\n  - hot methods: 1697 added, 1322 removed\n  - methods: 1697 added, 1322 removed\n  - classes: 87 added, 15 removed\n  - totals now: 32891 hot methods, 32891 methods, 17378 classes\n  - totals before: 32516 hot methods, 32516 methods, 17306 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1165, 838, 61, 8, 21328, 10032\n    com.android, 45, 22, 16, 7, 2437, 3501\n    java, 407, 387, 5, 0, 7160, 2086\n    android.view, 321, 199, 11, 1, 3484, 1043\n    android.hardware, 26, 9, 4, 3, 492, 852\n    android.animation, 24, 24, 0, 0, 404, 73\n    android.app, 120, 36, 9, 0, 3018, 1100\n    android.content, 90, 71, 3, 1, 1900, 585\n    android.graphics, 87, 79, 2, 0, 1977, 345\n    android.icu, 112, 107, 0, 0, 2048, 1474\n    android.media, 15, 12, 0, 0, 792, 604\n    android.net, 7, 6, 1, 0, 255, 223\n    android.widget, 75, 68, 2, 0, 1408, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 429 added, 11 removed\n  - totals now: 0 hot methods, 0 methods, 17344 classes\n  - totals before: 0 hot methods, 0 methods, 16926 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 351, 7, 0, 10013\n    com.android, 0, 0, 42, 4, 0, 3493\n    java, 0, 0, 6, 0, 0, 2082\n    android.view, 0, 0, 50, 1, 0, 1043\n    android.hardware, 0, 0, 35, 3, 0, 852\n    android.app, 0, 0, 56, 0, 0, 1099\n    android.content, 0, 0, 18, 0, 0, 583\n    android.graphics, 0, 0, 4, 0, 0, 345\n    android.icu, 0, 0, 1, 0, 0, 1474\n    android.media, 0, 0, 10, 0, 0, 601\n    android.net, 0, 0, 5, 0, 0, 223\n    android.widget, 0, 0, 7, 0, 0, 398\n\nFile boot-image-profile.txt\n  - hot methods: 1207 added, 856 removed\n  - methods: 1207 added, 856 removed\n  - classes: 80 added, 15 removed\n  - totals now: 22788 hot methods, 22788 methods, 14158 classes\n  - totals before: 22437 hot methods, 22437 methods, 14093 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1162, 835, 61, 8, 21264, 10001\n    com.android, 43, 20, 16, 7, 1427, 3072\n    android.view, 321, 199, 11, 1, 3484, 1043\n    android.hardware, 26, 9, 4, 3, 492, 852\n    android.animation, 24, 24, 0, 0, 404, 73\n    android.app, 120, 36, 9, 0, 3018, 1100\n    android.content, 90, 71, 3, 1, 1900, 585\n    android.graphics, 87, 79, 2, 0, 1977, 345\n    android.icu, 112, 107, 0, 0, 2048, 1474\n    android.media, 15, 12, 0, 0, 792, 604\n    android.net, 7, 6, 1, 0, 255, 223\n    android.widget, 75, 68, 2, 0, 1408, 399\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 412 added, 11 removed\n  - totals now: 0 hot methods, 0 methods, 14129 classes\n  - totals before: 0 hot methods, 0 methods, 13728 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 351, 7, 0, 9982\n    com.android, 0, 0, 38, 4, 0, 3064\n    android.view, 0, 0, 50, 1, 0, 1043\n    android.hardware, 0, 0, 35, 3, 0, 852\n    android.app, 0, 0, 56, 0, 0, 1099\n    android.content, 0, 0, 18, 0, 0, 583\n    android.graphics, 0, 0, 4, 0, 0, 345\n    android.icu, 0, 0, 1, 0, 0, 1474\n    android.media, 0, 0, 10, 0, 0, 601\n    android.net, 0, 0, 5, 0, 0, 223\n    android.widget, 0, 0, 7, 0, 0, 398\n\nFile art-profile\n  - hot methods: 1741 added, 2436 removed\n  - methods: 1741 added, 2436 removed\n  - classes: 185 added, 49 removed\n  - totals now: 12201 hot methods, 12201 methods, 1612 classes\n  - totals before: 12896 hot methods, 12896 methods, 1476 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 7, 23, 0, 0, 63, 23\n    com.android, 1734, 2413, 184, 48, 12138, 1558\n    android.hardware, 6, 21, 0, 0, 47, 12\n    android.net, 1, 1, 0, 0, 10, 4\n\nInternalReferenceRawProfileId: 33618\nInternalReferenceCandidateProfileId: 33621\n\nTest: build \u0026 benchmark\n\nChange-Id: I137e6d45fc17143855f5c2458050fa650771d509\n"
    },
    {
      "commit": "487d87cadcb8cf4d22731443cd3d6c1bde7e1213",
      "tree": "ba9de6a09e3c6a689faa75108ed27e6d0a531a7f",
      "parents": [
        "49c2bd7f7800ab2a549c6212e25141c6bdacd046",
        "24e88de38bee0cf1c86fe660b9f1cb10fda42680"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Mar 14 21:40:43 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 14 21:40:43 2023 +0000"
      },
      "message": "Merge \"Merge Android 13 QPR2\""
    },
    {
      "commit": "dec6c09051561b334af1927a804bf0ca39b896f0",
      "tree": "c3fa94db757feced56c5ba666a6d69bb3220c335",
      "parents": [
        "6856af767f91b3af796a28f708c6c7489b73aa59",
        "2f18344d982e7c50922fa099a007646702a16a0f"
      ],
      "author": {
        "name": "Almaz Mingaleev",
        "email": "mingaleev@google.com",
        "time": "Tue Mar 14 10:49:14 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 14 10:49:14 2023 +0000"
      },
      "message": "Merge \"Do not preload java.util.ImmutableCollections.\" am: 2f18344d98\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2483737\n\nChange-Id: Id01a1e091bd8bcaa630d653d4c338e70f6bc1962\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "185be7092082155705b9bae70774dad43706a151",
      "tree": "1c6e2116b4f1d0131564ffd858dc64197effd367",
      "parents": [
        "a5241e0f80976a4f5522e6597c96053565835298"
      ],
      "author": {
        "name": "Almaz Mingaleev",
        "email": "mingaleev@google.com",
        "time": "Mon Mar 13 10:05:10 2023 +0000"
      },
      "committer": {
        "name": "Almaz Mingaleev",
        "email": "mingaleev@google.com",
        "time": "Mon Mar 13 19:42:18 2023 +0000"
      },
      "message": "Do not preload java.util.ImmutableCollections.\n\nIt has static int field SALT which is responsible for randomization\nof iterator order.\n\nBug: n/a\nTest: device boots\nChange-Id: I3f1f4b4d56f37495914be1967cf83bd138354e2f\nMerged-In: I3f1f4b4d56f37495914be1967cf83bd138354e2f\n"
    },
    {
      "commit": "bc67b5eb3cdba26cee63a9c99034e2cff8a8a7dd",
      "tree": "7e7d137e9a16007248ca80e87dbc708e73c54786",
      "parents": [
        "b457973c313bf7412c96e36f0c6c7a8b3f76f129"
      ],
      "author": {
        "name": "Almaz Mingaleev",
        "email": "mingaleev@google.com",
        "time": "Mon Mar 13 10:05:10 2023 +0000"
      },
      "committer": {
        "name": "Almaz Mingaleev",
        "email": "mingaleev@google.com",
        "time": "Mon Mar 13 15:34:40 2023 +0000"
      },
      "message": "Do not preload java.util.ImmutableCollections.\n\nIt has static int field SALT which is responsible for randomization\nof iterator order.\n\nBug: n/a\nTest: device boots\nChange-Id: I3f1f4b4d56f37495914be1967cf83bd138354e2f\nMerged-In: I3f1f4b4d56f37495914be1967cf83bd138354e2f\n"
    },
    {
      "commit": "f93b0ad66995f53b9899d5985df2e1a0b94a4da0",
      "tree": "f5f1dbdebc6bd611c5d41a03cf6f43ce75ee733f",
      "parents": [
        "5cbfb0cf9b1b8c70020b5e21aaf985204115a184"
      ],
      "author": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Fri Mar 03 15:23:50 2023 +0000"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Fri Mar 03 15:25:28 2023 +0000"
      },
      "message": "Revert \"Update boot image and system server profiles [M60C35P85S0PP]\"\n\nRevert submission 21609950-u-profiles-v7\n\nBUG: 271469319\nReason for revert: Possible regression for startup time, will merge a better candidate later\n\nReverted changes: /q/submissionid:21609950-u-profiles-v7\n\nChange-Id: I73d5b3f45ae4bb082e9312ad47c32f5e21fa073c\n"
    },
    {
      "commit": "5cbfb0cf9b1b8c70020b5e21aaf985204115a184",
      "tree": "f3b98152dbb70d5429805d3ad73e4a345770d1ff",
      "parents": [
        "4682a93c227b4e1325b01b109eb46403ef91e4e1"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sun Feb 26 03:43:51 2023 -0800"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Wed Mar 01 14:58:47 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M60C35P85S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:32538\n\n\u003d Perf stats \u003d\n(lower is better)\n\nNo noticeable impact for startup time, memory and boot time and a nice drop for code sizes (mainly ~4MB drop).\n\nStartup: 0.03%\nMemory(PSS): -0.93%\nBoot time: 0.54%\nCode size (.oat + .art + .odex): -4.93% (4.04 MB drop)\n\nIgnore-AOSP-First: Boot image profiles\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.6\nimage_class_threshold: 0.35\npreloaded_classes_threshold: 0.85\npriority_packages_thresholds {\n  key: \"services.jar.prof:CLASS:android\"\n  value: 0.04375\n}\npriority_packages_thresholds {\n  key: \"services.jar.prof:METHOD:android\"\n  value: 0.075\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 2789\n- number of (device types, builds): 62\n\nFile boot-image-profile.txt\n  - hot methods: 1134 added, 1164 removed\n  - methods: 1134 added, 1164 removed\n  - classes: 0 added, 295 removed\n  - totals now: 32486 hot methods, 32486 methods, 17011 classes\n  - totals before: 32516 hot methods, 32516 methods, 17306 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 741, 766, 0, 236, 20976, 9743\n    com.android, 27, 30, 0, 34, 2411, 3458\n    java, 302, 304, 0, 2, 7138, 2079\n    android.view, 198, 206, 0, 16, 3354, 1017\n    android.hardware, 8, 9, 0, 26, 474, 825\n    android.animation, 12, 12, 0, 0, 404, 73\n    android.app, 35, 45, 0, 43, 2924, 1048\n    android.content, 85, 89, 0, 12, 1877, 571\n    android.graphics, 94, 93, 0, 1, 1970, 342\n    android.icu, 86, 86, 0, 1, 2043, 1473\n    android.media, 2, 3, 0, 8, 788, 596\n    android.net, 11, 11, 0, 4, 254, 218\n    android.widget, 53, 53, 0, 3, 1401, 394\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 19 removed\n  - totals now: 0 hot methods, 0 methods, 16908 classes\n  - totals before: 0 hot methods, 0 methods, 16927 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 9, 0, 9660\n    com.android, 0, 0, 0, 8, 0, 3447\n    java, 0, 0, 0, 1, 0, 2076\n    android.view, 0, 0, 0, 3, 0, 991\n\nFile boot-image-profile.txt\n  - hot methods: 765 added, 793 removed\n  - methods: 765 added, 793 removed\n  - classes: 0 added, 286 removed\n  - totals now: 22409 hot methods, 22409 methods, 13807 classes\n  - totals before: 22437 hot methods, 22437 methods, 14093 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 740, 765, 0, 236, 20912, 9712\n    com.android, 25, 28, 0, 30, 1401, 3033\n    android.view, 198, 206, 0, 16, 3354, 1017\n    android.hardware, 8, 9, 0, 26, 474, 825\n    android.animation, 12, 12, 0, 0, 404, 73\n    android.app, 35, 45, 0, 43, 2924, 1048\n    android.content, 85, 89, 0, 12, 1877, 571\n    android.graphics, 94, 93, 0, 1, 1970, 342\n    android.icu, 86, 86, 0, 1, 2043, 1473\n    android.media, 2, 3, 0, 8, 788, 596\n    android.net, 11, 11, 0, 4, 254, 218\n    android.widget, 53, 53, 0, 3, 1401, 394\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 17 removed\n  - totals now: 0 hot methods, 0 methods, 13711 classes\n  - totals before: 0 hot methods, 0 methods, 13728 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 9, 0, 9629\n    com.android, 0, 0, 0, 8, 0, 3022\n    android.view, 0, 0, 0, 3, 0, 991\n\nFile art-profile\n  - hot methods: 382 added, 5965 removed\n  - methods: 382 added, 5965 removed\n  - classes: 0 added, 33 removed\n  - totals now: 7313 hot methods, 7313 methods, 1443 classes\n  - totals before: 12896 hot methods, 12896 methods, 1476 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 55, 0, 2, 24, 21\n    com.android, 382, 5910, 0, 30, 7289, 1392\n    android.hardware, 0, 52, 0, 0, 10, 12\n    android.content, 0, 0, 0, 1, 2, 3\n    android.net, 0, 2, 0, 1, 8, 3\n\nInternalReferenceRawProfileId: 32502\nInternalReferenceCandidateProfileId: 32516\n\nTest: build \u0026 benchmark\n\nChange-Id: I6e540f8ec146e6aea4f87b85c694a52bb176e3ab\n"
    },
    {
      "commit": "00abe240092d9d0b6fd5643c956cf0603071e3ea",
      "tree": "ace88e2fdce8d91af65ee8eabb28424fc453693e",
      "parents": [
        "3f329a27c800f718f1dd3cdf8c64de231d09f971"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Feb 13 10:31:34 2023 -0800"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Tue Feb 14 10:25:02 2023 +0000"
      },
      "message": "Update boot image and system server profiles [M55C15P80S0PP]\n\nBug: 254051423\nTest: go/art-benchmark?p\u003dBootImageProfileId:32157\n\n\u003d Perf stats \u003d\n(lower is better)\n\nSlight improvement for startup time, memory, boot time and huge drop for code sizes (mainly ~2MB drop for services.odex).\n\nStartup: -0.53%\nMemory(PSS): -0.24%\nBoot time: -0.97%\nCode size (.oat + .art + .odex): -2.73% (2.3 MB drop)\n\nIgnore-AOSP-First: Boot image profiles\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.55\nimage_class_threshold: 0.15\npreloaded_classes_threshold: 0.8\npriority_packages_thresholds {\n  key: \"services.jar.prof:android\"\n  value: 0.04\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 776\n- number of (device types, builds): 17\n\nFile boot-image-profile.txt\n  - hot methods: 1248 added, 1252 removed\n  - methods: 1248 added, 1252 removed\n  - classes: 490 added, 14 removed\n  - totals now: 32516 hot methods, 32516 methods, 17306 classes\n  - totals before: 32520 hot methods, 32520 methods, 16830 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 824, 843, 368, 11, 21001, 9979\n    com.android, 63, 62, 79, 3, 2414, 3492\n    java, 313, 306, 10, 0, 7140, 2081\n    android.view, 196, 194, 55, 3, 3362, 1033\n    android.hardware, 3, 5, 41, 0, 475, 851\n    android.animation, 39, 25, 0, 0, 404, 73\n    android.app, 64, 95, 51, 0, 2934, 1091\n    android.content, 80, 79, 15, 0, 1881, 583\n    android.graphics, 104, 110, 8, 0, 1969, 343\n    android.icu, 71, 69, 1, 0, 2043, 1474\n    android.media, 2, 2, 15, 0, 789, 604\n    android.net, 12, 12, 4, 0, 254, 222\n    android.widget, 52, 47, 5, 0, 1401, 397\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 250 added, 15 removed\n  - totals now: 0 hot methods, 0 methods, 16927 classes\n  - totals before: 0 hot methods, 0 methods, 16692 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 153, 12, 0, 9669\n    com.android, 0, 0, 57, 3, 0, 3455\n    java, 0, 0, 29, 0, 0, 2077\n    android.view, 0, 0, 44, 4, 0, 994\n    android.hardware, 0, 0, 10, 0, 0, 820\n    android.app, 0, 0, 9, 0, 0, 1043\n    android.content, 0, 0, 4, 0, 0, 565\n    android.graphics, 0, 0, 10, 0, 0, 341\n    android.icu, 0, 0, 1, 0, 0, 1473\n    android.media, 0, 0, 10, 0, 0, 591\n    android.widget, 0, 0, 10, 0, 0, 391\n\nFile boot-image-profile.txt\n  - hot methods: 844 added, 881 removed\n  - methods: 844 added, 881 removed\n  - classes: 461 added, 14 removed\n  - totals now: 22437 hot methods, 22437 methods, 14093 classes\n  - totals before: 22474 hot methods, 22474 methods, 13646 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 807, 844, 367, 11, 20937, 9948\n    com.android, 36, 36, 74, 3, 1404, 3063\n    android.view, 190, 194, 54, 3, 3362, 1033\n    android.hardware, 2, 5, 41, 0, 475, 851\n    android.animation, 39, 25, 0, 0, 404, 73\n    android.app, 61, 95, 51, 0, 2934, 1091\n    android.content, 78, 79, 15, 0, 1881, 583\n    android.graphics, 104, 110, 8, 0, 1969, 343\n    android.icu, 71, 69, 1, 0, 2043, 1474\n    android.media, 2, 2, 15, 0, 789, 604\n    android.net, 12, 12, 4, 0, 254, 222\n    android.widget, 51, 47, 5, 0, 1401, 397\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 208 added, 17 removed\n  - totals now: 0 hot methods, 0 methods, 13728 classes\n  - totals before: 0 hot methods, 0 methods, 13537 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 153, 14, 0, 9638\n    com.android, 0, 0, 55, 3, 0, 3030\n    android.view, 0, 0, 44, 4, 0, 994\n    android.hardware, 0, 0, 10, 0, 0, 820\n    android.app, 0, 0, 9, 0, 0, 1043\n    android.content, 0, 0, 4, 0, 0, 565\n    android.graphics, 0, 0, 10, 0, 0, 341\n    android.icu, 0, 0, 1, 0, 0, 1473\n    android.media, 0, 0, 10, 0, 0, 591\n    android.widget, 0, 0, 10, 0, 0, 391\n\nFile art-profile\n  - hot methods: 2126 added, 6952 removed\n  - methods: 2126 added, 6952 removed\n  - classes: 83 added, 1961 removed\n  - totals now: 12896 hot methods, 12896 methods, 1476 classes\n  - totals before: 17722 hot methods, 17722 methods, 3354 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 9, 67, 1, 41, 79, 23\n    com.android, 2117, 6885, 82, 1894, 12817, 1422\n    android.hardware, 7, 35, 0, 24, 62, 12\n    android.app, 0, 1, 0, 2, 0, 0\n    android.content, 0, 0, 1, 0, 2, 4\n    android.net, 1, 22, 0, 11, 10, 4\n\nInternalReferenceRawProfileId: 32157\nInternalReferenceCandidateProfileId: 32163\n\nTest: build \u0026 benchmark\nBYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code\n\nChange-Id: Ic0a1e248907a14b18167a53816ab4083da7292d6\n"
    },
    {
      "commit": "08401c1ffc1395c1c7c2c725be26e6cd49d00c9f",
      "tree": "4c4f2a9b0cac42c7e107ca23b2aeae22563a7589",
      "parents": [
        "ab979cf06d227431417d9fd7595a5e8d93fb7cbd"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Fri Dec 23 09:27:20 2022 -0800"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Wed Dec 28 11:09:58 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M5C5P80S0]\n\nBug: 254051423\nTest: go/art-benchmark?fb\u003dBootImageProfileId:eq:29850\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStartup time, memory, boot time and Odex file sizes are all improving at the cost of a slight increase in generated boot image size, which could be an acceptable cost.\n\nStartup: -1.88%\nMemory: -0.12%\nBoot time: -17.94%\nOdex size: -0.10% (4.81 MB drop)\nBoot image(.oat, .art) size: 1.88%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.05\nimage_class_threshold: 0.05\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 178\n- number of (device types, builds): 20\n\nFile boot-image-profile.txt\n  - hot methods: 1546 added, 1376 removed\n  - methods: 1544 added, 1376 removed\n  - classes: 218 added, 52 removed\n  - totals now: 32520 hot methods, 32520 methods, 16830 classes\n  - totals before: 32350 hot methods, 32352 methods, 16664 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1012, 906, 120, 29, 21020, 9622\n    com.android, 93, 78, 48, 14, 2413, 3416\n    java, 403, 367, 41, 6, 7133, 2071\n    android.view, 202, 236, 38, 8, 3360, 981\n    android.hardware, 15, 8, 4, 0, 477, 810\n    android.animation, 22, 23, 0, 0, 390, 73\n    android.app, 151, 119, 7, 2, 2965, 1040\n    android.content, 93, 72, 6, 0, 1880, 568\n    android.graphics, 90, 87, 4, 4, 1975, 335\n    android.icu, 91, 86, 4, 3, 2041, 1473\n    android.media, 5, 8, 16, 2, 789, 589\n    android.net, 9, 9, 0, 0, 254, 218\n    android.widget, 50, 52, 11, 0, 1396, 392\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 246 added, 52 removed\n  - totals now: 0 hot methods, 0 methods, 16692 classes\n  - totals before: 0 hot methods, 0 methods, 16498 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 101, 27, 0, 9528\n    com.android, 0, 0, 86, 16, 0, 3401\n    java, 0, 0, 31, 6, 0, 2048\n    android.view, 0, 0, 29, 6, 0, 954\n    android.hardware, 0, 0, 4, 0, 0, 810\n    android.animation, 0, 0, 1, 0, 0, 73\n    android.app, 0, 0, 11, 2, 0, 1034\n    android.content, 0, 0, 6, 0, 0, 561\n    android.graphics, 0, 0, 3, 4, 0, 331\n    android.icu, 0, 0, 3, 3, 0, 1472\n    android.media, 0, 0, 11, 2, 0, 581\n    android.widget, 0, 0, 2, 0, 0, 381\n\nFile boot-image-profile.txt\n  - hot methods: 1111 added, 972 removed\n  - methods: 1109 added, 972 removed\n  - classes: 168 added, 43 removed\n  - totals now: 22474 hot methods, 22474 methods, 13646 classes\n  - totals before: 22335 hot methods, 22337 methods, 13521 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1029, 906, 121, 29, 20974, 9592\n    com.android, 81, 65, 47, 14, 1404, 2992\n    android.view, 208, 236, 39, 8, 3366, 982\n    android.hardware, 16, 8, 4, 0, 478, 810\n    android.animation, 22, 23, 0, 0, 390, 73\n    android.app, 154, 119, 7, 2, 2968, 1040\n    android.content, 95, 72, 6, 0, 1882, 568\n    android.graphics, 90, 87, 4, 4, 1975, 335\n    android.icu, 91, 86, 4, 3, 2041, 1473\n    android.media, 5, 8, 16, 2, 789, 589\n    android.net, 9, 9, 0, 0, 254, 218\n    android.widget, 51, 52, 11, 0, 1397, 392\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 189 added, 43 removed\n  - totals now: 0 hot methods, 0 methods, 13535 classes\n  - totals before: 0 hot methods, 0 methods, 13389 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 101, 27, 0, 9497\n    com.android, 0, 0, 86, 16, 0, 2978\n    android.view, 0, 0, 29, 6, 0, 954\n    android.hardware, 0, 0, 4, 0, 0, 810\n    android.animation, 0, 0, 1, 0, 0, 73\n    android.app, 0, 0, 11, 2, 0, 1034\n    android.content, 0, 0, 6, 0, 0, 561\n    android.graphics, 0, 0, 3, 4, 0, 331\n    android.icu, 0, 0, 3, 3, 0, 1472\n    android.media, 0, 0, 11, 2, 0, 581\n    android.widget, 0, 0, 2, 0, 0, 381\n\nFile art-profile\n  - hot methods: 2071 added, 12500 removed\n  - methods: 1988 added, 38385 removed\n  - classes: 121 added, 1950 removed\n  - totals now: 17722 hot methods, 17722 methods, 3354 classes\n  - totals before: 28151 hot methods, 54119 methods, 5183 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 18, 235, 4, 62, 137, 63\n    com.android, 2053, 12252, 115, 1845, 17585, 3234\n    android.hardware, 16, 209, 3, 49, 90, 36\n    android.app, 0, 0, 0, 1, 1, 2\n    android.content, 0, 0, 0, 2, 2, 3\n    android.net, 1, 20, 1, 8, 31, 15\n\nInternalReferenceRawProfileId: 29850\nInternalReferenceCandidateProfileId: 29857\n\nIgnore-AOSP-First: Boot image profiles\n\nChange-Id: Idb5cccfb48336de21388b697755841069c356ab5\n"
    },
    {
      "commit": "79195a44ce7f74a85bbf1aaae1064cc09e776719",
      "tree": "a7025b9c2280c3a9bfaa0de280ed4e6f637b2e20",
      "parents": [
        "4dbae54d6e07b4ac34abad358be11293298b87d9"
      ],
      "author": {
        "name": "Shan Huang",
        "email": "shanh@google.com",
        "time": "Fri Nov 11 00:31:20 2022 +0000"
      },
      "committer": {
        "name": "Shan Huang",
        "email": "shanh@google.com",
        "time": "Wed Nov 30 09:00:28 2022 -0800"
      },
      "message": "Make OnBackAnimationCallback and BackEvent public.\n\nBug: 238475284\nTest: BackNavigationGestureTest\nTest: BackAnimationControllerTest\nChange-Id: Ib342a92add166d804336653ab868bc0349540b2c\n"
    },
    {
      "commit": "a949c1b448f3261d4010e8853cd4e3d59a084a72",
      "tree": "df2875ce72b4bcae321ab4b709b081d606468b37",
      "parents": [
        "708134b58469afac951ac3b57c7d0d3b4054dc05",
        "9f9a36381c406909a0252f205aae8e2b895ee945"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Oct 31 13:52:54 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 31 13:52:54 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M5C5P80S0], RESTRICT AUTOMERGE Since these are profiles for T release only. am: 9f9a36381c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20320595\n\nChange-Id: If6d4156289e9d16f01f50ed32bc2f9aced4f028f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9f9a36381c406909a0252f205aae8e2b895ee945",
      "tree": "dd6d8d40005fb5b301f85f17da7034d67e92b654",
      "parents": [
        "08dbdfc508c33f39b14fec498416697bdd0e1a19"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sat Oct 29 07:58:58 2022 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Mon Oct 31 10:45:19 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M5C5P80S0], RESTRICT AUTOMERGE Since these are profiles for T release only.\n\nBug: 254051423\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStartup time and code size are improving at the cost of a slight increase in boot time and memory, which could be an acceptable cost.\n\nStartup: -1.42%\nMemory: 0.23%\nBoot time: 2.08%\nCode size: -1.75%\n\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.05\nimage_class_threshold: 0.05\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 2452\n- number of (device types, builds): 186\n\nFile boot-image-profile.txt\n  - hot methods: 2315 added, 2247 removed\n  - methods: 2315 added, 2247 removed\n  - classes: 15 added, 1 removed\n  - totals now: 22388 hot methods, 22388 methods, 13667 classes\n  - totals before: 22320 hot methods, 22320 methods, 13653 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 2207, 2141, 9, 1, 20822, 9487\n    com.android, 91, 89, 5, 0, 1470, 3109\n    android.view, 512, 499, 5, 0, 3379, 949\n    android.hardware, 29, 23, 0, 0, 472, 807\n    android.animation, 65, 65, 0, 0, 393, 73\n    android.app, 178, 162, 0, 1, 2924, 1029\n    android.content, 216, 210, 0, 0, 1857, 564\n    android.graphics, 230, 218, 2, 0, 1979, 336\n    android.icu, 190, 188, 0, 0, 2035, 1472\n    android.media, 19, 17, 0, 0, 798, 576\n    android.net, 27, 26, 0, 0, 255, 219\n    android.widget, 164, 164, 0, 0, 1396, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 182 added, 3 removed\n  - totals now: 0 hot methods, 0 methods, 13361 classes\n  - totals before: 0 hot methods, 0 methods, 13182 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 92, 3, 0, 9260\n    com.android, 0, 0, 16, 0, 0, 3074\n    android.view, 0, 0, 42, 0, 0, 915\n    android.app, 0, 0, 0, 1, 0, 989\n    android.media, 0, 0, 4, 2, 0, 565\n    android.widget, 0, 0, 7, 0, 0, 375\n\nFile boot-image-profile.txt\n  - hot methods: 3425 added, 3332 removed\n  - methods: 3425 added, 3332 removed\n  - classes: 15 added, 1 removed\n  - totals now: 32352 hot methods, 32352 methods, 16812 classes\n  - totals before: 32259 hot methods, 32259 methods, 16798 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 2210, 2144, 9, 1, 20885, 9518\n    com.android, 193, 191, 5, 0, 2480, 3531\n    java, 807, 786, 0, 0, 7055, 2042\n    android.view, 512, 499, 5, 0, 3379, 949\n    android.hardware, 29, 23, 0, 0, 472, 807\n    android.animation, 65, 65, 0, 0, 393, 73\n    android.app, 178, 162, 0, 1, 2924, 1029\n    android.content, 216, 210, 0, 0, 1857, 564\n    android.graphics, 230, 218, 2, 0, 1979, 336\n    android.icu, 190, 188, 0, 0, 2035, 1472\n    android.media, 19, 17, 0, 0, 798, 576\n    android.net, 27, 26, 0, 0, 255, 219\n    android.widget, 164, 164, 0, 0, 1396, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 182 added, 3 removed\n  - totals now: 0 hot methods, 0 methods, 16431 classes\n  - totals before: 0 hot methods, 0 methods, 16252 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 92, 3, 0, 9291\n    com.android, 0, 0, 16, 0, 0, 3484\n    android.view, 0, 0, 42, 0, 0, 915\n    android.app, 0, 0, 0, 1, 0, 989\n    android.media, 0, 0, 4, 2, 0, 565\n    android.widget, 0, 0, 7, 0, 0, 375\n\nFile art-profile\n  - hot methods: 2960 added, 7053 removed\n  - methods: 3522 added, 8149 removed\n  - classes: 54 added, 307 removed\n  - totals now: 32610 hot methods, 58687 methods, 5184 classes\n  - totals before: 36703 hot methods, 63314 methods, 5437 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 32, 45, 0, 5, 441, 143\n    com.android, 2928, 6997, 53, 296, 32163, 4954\n    android.hardware, 31, 43, 0, 5, 346, 99\n    android.app, 0, 1, 0, 0, 2, 3\n    android.content, 0, 0, 0, 0, 1, 5\n    android.net, 1, 1, 0, 0, 74, 27\n\nInternalReferenceRawProfileId: 20586\nInternalReferenceCandidateProfileId: 20601\n\nTest: build \u0026 benchmark\nIgnore-AOSP-First: T profiles\n\nChange-Id: I1d6deb18973fe86817619dbe41704d9ac6a96dbb\n"
    },
    {
      "commit": "9ef6c57626e0fa495c8ea8b174569593d6fc1a22",
      "tree": "f76d19b9449b54638998647800f05b7113e14188",
      "parents": [
        "1918e09831410a41cc2b692c864cbf8d40015014"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Oct 17 01:36:19 2022 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Tue Oct 18 09:11:19 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M10C10P80S0]\n\nBug: 254051423\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStartup and boot time, memory and code side are all improved.\n\nStartup: -3.39%\nMemory: -5.84%\nBoot time: -1.50%\nCode size: -2.35%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.1\nimage_class_threshold: 0.1\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 183\n- number of (device types, builds): 19\n\nFile boot-image-profile.txt\n  - hot methods: 17 added, 1063 removed\n  - methods: 17 added, 1112 removed\n  - classes: 8 added, 1 removed\n  - totals now: 22335 hot methods, 22337 methods, 13521 classes\n  - totals before: 23381 hot methods, 23432 methods, 13514 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 15, 962, 7, 1, 20851, 9500\n    com.android, 2, 100, 1, 0, 1388, 2959\n    android.view, 3, 170, 2, 0, 3394, 951\n    android.hardware, 0, 34, 0, 0, 470, 806\n    android.animation, 0, 6, 0, 0, 391, 73\n    android.app, 7, 205, 1, 1, 2933, 1035\n    android.content, 1, 35, 0, 0, 1859, 562\n    android.graphics, 2, 59, 1, 0, 1972, 335\n    android.icu, 0, 26, 0, 0, 2036, 1472\n    android.media, 0, 78, 0, 0, 792, 575\n    android.net, 0, 14, 0, 0, 254, 218\n    android.widget, 0, 79, 0, 0, 1398, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 5 added, 3 removed\n  - totals now: 0 hot methods, 0 methods, 13389 classes\n  - totals before: 0 hot methods, 0 methods, 13387 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 5, 3, 0, 9423\n    android.app, 0, 0, 0, 1, 0, 1025\n    android.media, 0, 0, 5, 2, 0, 572\n\nFile boot-image-profile.txt\n  - hot methods: 40 added, 1077 removed\n  - methods: 40 added, 1126 removed\n  - classes: 11 added, 1 removed\n  - totals now: 32350 hot methods, 32352 methods, 16664 classes\n  - totals before: 33387 hot methods, 33438 methods, 16654 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 15, 962, 7, 1, 20914, 9531\n    com.android, 2, 100, 1, 0, 2398, 3382\n    java, 23, 14, 2, 0, 7097, 2036\n    android.view, 3, 170, 2, 0, 3394, 951\n    android.hardware, 0, 34, 0, 0, 470, 806\n    android.animation, 0, 6, 0, 0, 391, 73\n    android.app, 7, 205, 1, 1, 2933, 1035\n    android.content, 1, 35, 0, 0, 1859, 562\n    android.graphics, 2, 59, 1, 0, 1972, 335\n    android.icu, 0, 26, 0, 0, 2036, 1472\n    android.media, 0, 78, 0, 0, 792, 575\n    android.net, 0, 14, 0, 0, 254, 218\n    android.widget, 0, 79, 0, 0, 1398, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 5 added, 3 removed\n  - totals now: 0 hot methods, 0 methods, 16498 classes\n  - totals before: 0 hot methods, 0 methods, 16496 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 5, 3, 0, 9454\n    android.app, 0, 0, 0, 1, 0, 1025\n    android.media, 0, 0, 5, 2, 0, 572\n\nFile art-profile\n  - hot methods: 1128 added, 531 removed\n  - methods: 1883 added, 730 removed\n  - classes: 61 added, 8 removed\n  - totals now: 28149 hot methods, 54115 methods, 5183 classes\n  - totals before: 27552 hot methods, 52962 methods, 5130 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 9, 1, 0, 0, 354, 121\n    com.android, 1115, 530, 59, 8, 27782, 4964\n    android.hardware, 9, 1, 0, 0, 283, 82\n\nInternalReferenceRawProfileId: 16050\nInternalReferenceCandidateProfileId: 16066\n\nTest: build \u0026 benchmark\n\nIgnore-AOSP-First: Updating boot image profiles\n\nChange-Id: I3c6f9caae9bdf7efeb9d10cbac94ab729e9d4e6b\n"
    },
    {
      "commit": "9f6049f747fbc43443e035d2a1a9e25dcf45c641",
      "tree": "b66ed583a1e3f4bdf95500e3bd73019c55f00ab2",
      "parents": [
        "f5cc004e5e8f856077c9e4e6d51be77fa4c4e818"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Oct 03 00:48:12 2022 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Fri Oct 07 13:13:57 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M10C10P80S0PP]\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStartup and boot time are improving at the cost of a slight increase in code size, which could be an acceptable cost.\n\nAlso it fixes a regression at\nBug: b/249424113\n\nStartup: -1.71%\nMemory: 0.02%\nBoot time: -0.95%\nCode size: 2.41%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.1\nimage_class_threshold: 0.1\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\npriority_packages_thresholds {\n  key: \"android\"\n  value: 0.04\n}\npriority_packages_thresholds {\n  key: \"com.android.systemui\"\n  value: 0.04\n}\npriority_packages_thresholds {\n  key: \"com.google.android.GoogleCamera\"\n  value: 0.04\n}\npriority_packages_thresholds {\n  key: \"com.google.android.dialer\"\n  value: 0.04\n}\npriority_packages_thresholds {\n  key: \"com.google.android.gms\"\n  value: 0.04\n}\npriority_packages_thresholds {\n  key: \"com.google.android.webview\"\n  value: 0.04\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 138\n- number of (device types, builds): 15\n\nFile boot-image-profile.txt\n  - hot methods: 2288 added, 1228 removed\n  - methods: 2339 added, 1228 removed\n  - classes: 138 added, 246 removed\n  - totals now: 23381 hot methods, 23432 methods, 13514 classes\n  - totals before: 22321 hot methods, 22321 methods, 13622 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 2095, 1053, 75, 37, 21798, 9494\n    com.android, 182, 165, 61, 199, 1486, 2958\n    android.view, 455, 268, 22, 15, 3561, 949\n    android.hardware, 44, 6, 0, 1, 504, 806\n    android.animation, 39, 26, 1, 0, 397, 73\n    android.app, 359, 136, 14, 3, 3131, 1035\n    android.content, 130, 91, 6, 5, 1893, 562\n    android.graphics, 124, 65, 3, 3, 2029, 334\n    android.icu, 82, 53, 0, 0, 2062, 1472\n    android.media, 82, 8, 0, 1, 870, 575\n    android.net, 20, 6, 0, 1, 268, 218\n    android.widget, 138, 57, 2, 0, 1477, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 450 added, 229 removed\n  - totals now: 0 hot methods, 0 methods, 13393 classes\n  - totals before: 0 hot methods, 0 methods, 13172 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 286, 27, 0, 9427\n    com.android, 0, 0, 42, 192, 0, 2908\n    android.view, 0, 0, 68, 10, 0, 931\n    android.hardware, 0, 0, 18, 1, 0, 806\n    android.animation, 0, 0, 1, 0, 0, 72\n    android.app, 0, 0, 39, 3, 0, 1026\n    android.content, 0, 0, 8, 5, 0, 555\n    android.graphics, 0, 0, 4, 3, 0, 332\n    android.icu, 0, 0, 2, 0, 0, 1472\n    android.media, 0, 0, 13, 0, 0, 575\n    android.net, 0, 0, 3, 1, 0, 218\n    android.widget, 0, 0, 11, 0, 0, 379\n\nFile boot-image-profile.txt\n  - hot methods: 2876 added, 1749 removed\n  - methods: 2927 added, 1749 removed\n  - classes: 190 added, 262 removed\n  - totals now: 33387 hot methods, 33438 methods, 16654 classes\n  - totals before: 32260 hot methods, 32260 methods, 16726 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 2095, 1053, 82, 37, 21861, 9525\n    com.android, 208, 191, 66, 199, 2496, 3381\n    java, 471, 417, 18, 15, 7088, 2034\n    android.view, 455, 268, 22, 15, 3561, 949\n    android.hardware, 44, 6, 0, 1, 504, 806\n    android.animation, 39, 26, 1, 0, 397, 73\n    android.app, 359, 136, 18, 3, 3131, 1035\n    android.content, 130, 91, 6, 5, 1893, 562\n    android.graphics, 124, 65, 3, 3, 2029, 334\n    android.icu, 82, 53, 0, 0, 2062, 1472\n    android.media, 82, 8, 3, 1, 870, 575\n    android.net, 20, 6, 0, 1, 268, 218\n    android.widget, 138, 57, 2, 0, 1477, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 511 added, 245 removed\n  - totals now: 0 hot methods, 0 methods, 16502 classes\n  - totals before: 0 hot methods, 0 methods, 16236 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 290, 27, 0, 9458\n    com.android, 0, 0, 55, 192, 0, 3331\n    java, 0, 0, 27, 15, 0, 2023\n    android.view, 0, 0, 68, 10, 0, 931\n    android.hardware, 0, 0, 18, 1, 0, 806\n    android.animation, 0, 0, 1, 0, 0, 72\n    android.app, 0, 0, 41, 3, 0, 1026\n    android.content, 0, 0, 8, 5, 0, 555\n    android.graphics, 0, 0, 4, 3, 0, 332\n    android.icu, 0, 0, 2, 0, 0, 1472\n    android.media, 0, 0, 13, 0, 0, 575\n    android.net, 0, 0, 3, 1, 0, 218\n    android.widget, 0, 0, 11, 0, 0, 379\n\nFile art-profile\n  - hot methods: 6099 added, 11176 removed\n  - methods: 8477 added, 16478 removed\n  - classes: 512 added, 399 removed\n  - totals now: 27552 hot methods, 52962 methods, 5130 classes\n  - totals before: 32629 hot methods, 60963 methods, 5017 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 25, 97, 0, 23, 346, 121\n    com.android, 6074, 11075, 492, 368, 27197, 4913\n    android.hardware, 23, 83, 0, 20, 275, 82\n    android.app, 0, 2, 0, 0, 1, 3\n    android.content, 1, 0, 0, 0, 2, 5\n    android.net, 1, 12, 0, 3, 50, 22\n\nInternalReferenceRawProfileId: 14025\nInternalReferenceCandidateProfileId: 15056\n\nTest: build \u0026 benchmark\n\nIgnore-AOSP-First: Updating boot image profiles\n\nChange-Id: Id3e168b9ac675e6b3d12b1f7d69268732488e211\n"
    },
    {
      "commit": "24a356607cd3f7acb916a3453aae90c9f73c3db1",
      "tree": "a2b237d127c05e75f892c0c0e07651493e29dd42",
      "parents": [
        "51f38fb6f3858b1431eb63586079a4550795721c"
      ],
      "author": {
        "name": "Pascal Muetschard",
        "email": "pmuetschard@google.com",
        "time": "Wed Aug 17 17:40:30 2022 +0200"
      },
      "committer": {
        "name": "Pascal Muetschard",
        "email": "pmuetschard@google.com",
        "time": "Tue Aug 23 17:40:57 2022 +0200"
      },
      "message": "DCL is broken and should not be used.\n\nUse the acceptable instance holder pattern as a replacement.\n\nChange-Id: I2fb29edd48e00ac36a7fb0907a21ae5ca1d5163f\n"
    },
    {
      "commit": "11822c79417f10aaba522bdb4d4806aeed460d25",
      "tree": "b6264adbebd0bac10398b8e9cd4c8296f4ca1e40",
      "parents": [
        "ab0cbeffdff9ad25151646cbe9ffef6f27efd7c6"
      ],
      "author": {
        "name": "Daniel Kim",
        "email": "danieljkim@google.com",
        "time": "Mon Aug 22 18:56:21 2022 +0000"
      },
      "committer": {
        "name": "Daniel Kim",
        "email": "danieljkim@google.com",
        "time": "Mon Aug 22 18:56:21 2022 +0000"
      },
      "message": "Revert \"DCL is broken and should not be used.\"\n\nThis reverts commit ab0cbeffdff9ad25151646cbe9ffef6f27efd7c6.\n\nReason for revert: Droidmonitor-triggered revert due to breakage\nBug: b/243389642\n\nChange-Id: I2121840da7bba800d3a6fbe2228ce70c952d11e6\n"
    },
    {
      "commit": "ab0cbeffdff9ad25151646cbe9ffef6f27efd7c6",
      "tree": "b4237901608ea5268daf0c30824694b51eccf3e8",
      "parents": [
        "fbaaa44ccf9dee345fd916bf035cf44cafdc5ea9"
      ],
      "author": {
        "name": "Pascal Muetschard",
        "email": "pmuetschard@google.com",
        "time": "Wed Aug 17 17:40:30 2022 +0200"
      },
      "committer": {
        "name": "Pascal Muetschard",
        "email": "pmuetschard@google.com",
        "time": "Mon Aug 22 13:00:03 2022 +0200"
      },
      "message": "DCL is broken and should not be used.\n\nUse the acceptable instance holder pattern as a replacement.\n\nChange-Id: I0164b8c17db4e6e15aee5a862fa8e625a9b1bbf4\n"
    },
    {
      "commit": "2cf233a180a279be68dcf5f20ecbd9965bbc6e0c",
      "tree": "08a6beeafb79ac655f44fd04973a89d576bf2033",
      "parents": [
        "581b8cacdc3cda3760611ebb1b947add5075e973",
        "0842656809a77d7028e42290d6bbabcc89dc9679"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Thu Aug 18 09:59:16 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 18 09:59:16 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M10C10P80S0], RESTRICT AUTOMERGE (Since these are profiles for T release only) am: 0842656809\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19582529\n\nChange-Id: I5e0b145563401497c57d945a2e3994a18a80da91\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0842656809a77d7028e42290d6bbabcc89dc9679",
      "tree": "d3a1f457e5ad299faf77eb291c051e6597f115c1",
      "parents": [
        "90095be8319dc1db66736473a4cb74b8905b4a58"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon Aug 08 04:57:48 2022 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Wed Aug 17 12:37:00 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M10C10P80S0], RESTRICT AUTOMERGE (Since these are profiles for T release only)\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStartup time is improving at the cost of a slight increase in code size, memory and boot-time, which could be an acceptable cost.\n\nStartup: -1.61%\nPSS: 0.93%\nRSS: 0.90%\nPrivat Dirty: 3.14%\nBoot time: 0.58%\nCode size: 0.18%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.1\nimage_class_threshold: 0.1\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 16916\n- number of (device types, builds): 450\n\nFile boot-image-profile.txt\n  - hot methods: 420 added, 436 removed\n  - methods: 420 added, 436 removed\n  - classes: 0 added, 5 removed\n  - totals now: 22320 hot methods, 22320 methods, 13653 classes\n  - totals before: 22336 hot methods, 22336 methods, 13658 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 407, 422, 0, 5, 20756, 9479\n    com.android, 6, 7, 0, 0, 1468, 3104\n    android.view, 133, 145, 0, 5, 3366, 944\n    android.hardware, 6, 5, 0, 0, 466, 807\n    android.animation, 8, 8, 0, 0, 393, 73\n    android.app, 25, 25, 0, 0, 2908, 1030\n    android.content, 38, 41, 0, 0, 1851, 564\n    android.graphics, 38, 42, 0, 0, 1967, 334\n    android.icu, 23, 23, 0, 0, 2033, 1472\n    android.media, 2, 2, 0, 0, 796, 576\n    android.net, 3, 3, 0, 0, 254, 219\n    android.widget, 45, 45, 0, 0, 1396, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 6 added, 0 removed\n  - totals now: 0 hot methods, 0 methods, 13182 classes\n  - totals before: 0 hot methods, 0 methods, 13176 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 5, 0, 0, 9171\n    android.app, 0, 0, 2, 0, 0, 990\n    android.media, 0, 0, 1, 0, 0, 563\n\nFile boot-image-profile.txt\n  - hot methods: 634 added, 650 removed\n  - methods: 634 added, 650 removed\n  - classes: 0 added, 5 removed\n  - totals now: 32259 hot methods, 32259 methods, 16798 classes\n  - totals before: 32275 hot methods, 32275 methods, 16803 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 408, 423, 0, 5, 20819, 9510\n    com.android, 56, 57, 0, 0, 2478, 3526\n    java, 125, 125, 0, 0, 7034, 2042\n    android.view, 133, 145, 0, 5, 3366, 944\n    android.hardware, 6, 5, 0, 0, 466, 807\n    android.animation, 8, 8, 0, 0, 393, 73\n    android.app, 25, 25, 0, 0, 2908, 1030\n    android.content, 38, 41, 0, 0, 1851, 564\n    android.graphics, 38, 42, 0, 0, 1967, 334\n    android.icu, 23, 23, 0, 0, 2033, 1472\n    android.media, 2, 2, 0, 0, 796, 576\n    android.net, 3, 3, 0, 0, 254, 219\n    android.widget, 45, 45, 0, 0, 1396, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 6 added, 0 removed\n  - totals now: 0 hot methods, 0 methods, 16252 classes\n  - totals before: 0 hot methods, 0 methods, 16246 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 5, 0, 0, 9202\n    android.app, 0, 0, 2, 0, 0, 990\n    android.media, 0, 0, 1, 0, 0, 563\n\nFile art-profile\n  - hot methods: 1459 added, 1017 removed\n  - methods: 1825 added, 1408 removed\n  - classes: 54 added, 6 removed\n  - totals now: 36703 hot methods, 63314 methods, 5437 classes\n  - totals before: 36261 hot methods, 62897 methods, 5389 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 4, 1, 0, 0, 454, 148\n    com.android, 1454, 1016, 54, 6, 36232, 5197\n    android.hardware, 4, 1, 0, 0, 358, 104\n\nInternalReferenceRawProfileId: 10606\nInternalReferenceCandidateProfileId: 10612\n\nTest: build \u0026 benchmark\n\nIgnore-AOSP-First: T profiles\n\nChange-Id: I941ad5affa04cf701ac9882e8e5afb582d733c45\n"
    },
    {
      "commit": "23b5c65dd02ef10516bd6ba8033cff7ffa6e7de1",
      "tree": "0042b4c3e683d84c2e3bcd74fdd42d41e542e68c",
      "parents": [
        "73b0c6a814bbb153f3d84c3b2b182ac81314eb26",
        "803fd5e8a51e4718084ee3172488209629ea6786"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Fri Jul 29 12:23:11 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 29 12:23:11 2022 +0000"
      },
      "message": "RESTRICT AUTOMERGE am: 803fd5e8a5\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19457909\n\nChange-Id: I9042f70daca982dba7605f3b40cf0c8ebe97f924\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "803fd5e8a51e4718084ee3172488209629ea6786",
      "tree": "8fc4ea5364eb37f947f6b8efbdbb85403aa644b6",
      "parents": [
        "eb92ed9ce26ae4e5f8738062326a9c606a64274d"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Tue Jul 26 12:36:06 2022 -0700"
      },
      "committer": {
        "name": "Islam Elbanna",
        "email": "islamelbanna@google.com",
        "time": "Fri Jul 29 10:07:47 2022 +0000"
      },
      "message": "RESTRICT AUTOMERGE\nSince these are profiles for T release only.\n\nUpdate boot image and system server profiles [M10C10P80S0]\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStartup time, memory and boot time are improving at the cost of a slight increase in code size, which could be an acceptable cost.\n\nStartup: -1.20%%\nPSS: -0.43%\nRSS: 0.16%\nPrivat Dirty: -0.23%\nBoot time: -13.09%\nCode size: 1.95%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.1\nimage_class_threshold: 0.1\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 14464\n- number of (device types, builds): 396\n\nFile boot-image-profile.txt\n  - hot methods: 1867 added, 1852 removed\n  - methods: 1867 added, 1852 removed\n  - classes: 36 added, 0 removed\n  - totals now: 22336 hot methods, 22336 methods, 13658 classes\n  - totals before: 22321 hot methods, 22321 methods, 13622 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1772, 1757, 28, 0, 20771, 9484\n    com.android, 95, 95, 8, 0, 1469, 3104\n    android.view, 367, 363, 7, 0, 3378, 949\n    android.hardware, 16, 17, 0, 0, 465, 807\n    android.animation, 54, 45, 1, 0, 393, 73\n    android.app, 141, 141, 6, 0, 2908, 1030\n    android.content, 193, 193, 3, 0, 1854, 564\n    android.graphics, 210, 209, 0, 0, 1971, 334\n    android.icu, 162, 162, 0, 0, 2033, 1472\n    android.media, 12, 12, 0, 0, 796, 576\n    android.net, 32, 32, 0, 0, 254, 219\n    android.widget, 139, 139, 2, 0, 1396, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 7 added, 3 removed\n  - totals now: 0 hot methods, 0 methods, 13176 classes\n  - totals before: 0 hot methods, 0 methods, 13172 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 1, 3, 0, 9166\n    android.app, 0, 0, 0, 2, 0, 988\n    android.icu, 0, 0, 1, 0, 0, 1471\n\nFile boot-image-profile.txt\n  - hot methods: 2682 added, 2667 removed\n  - methods: 2682 added, 2667 removed\n  - classes: 77 added, 0 removed\n  - totals now: 32275 hot methods, 32275 methods, 16803 classes\n  - totals before: 32260 hot methods, 32260 methods, 16726 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1773, 1758, 35, 0, 20834, 9515\n    com.android, 136, 136, 12, 0, 2479, 3526\n    java, 640, 640, 11, 0, 7034, 2042\n    android.view, 367, 363, 7, 0, 3378, 949\n    android.hardware, 16, 17, 0, 0, 465, 807\n    android.animation, 54, 45, 1, 0, 393, 73\n    android.app, 141, 141, 10, 0, 2908, 1030\n    android.content, 193, 193, 3, 0, 1854, 564\n    android.graphics, 210, 209, 0, 0, 1971, 334\n    android.icu, 162, 162, 0, 0, 2033, 1472\n    android.media, 12, 12, 3, 0, 796, 576\n    android.net, 32, 32, 0, 0, 254, 219\n    android.widget, 139, 139, 2, 0, 1396, 381\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 11 added, 2 removed\n  - totals now: 0 hot methods, 0 methods, 16246 classes\n  - totals before: 0 hot methods, 0 methods, 16237 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 3, 1, 0, 9197\n    java, 0, 0, 0, 1, 0, 2011\n    android.icu, 0, 0, 1, 0, 0, 1471\n\nFile art-profile\n  - hot methods: 5252 added, 1620 removed\n  - methods: 3641 added, 1707 removed\n  - classes: 373 added, 1 removed\n  - totals now: 36261 hot methods, 62897 methods, 5389 classes\n  - totals before: 32629 hot methods, 60963 methods, 5017 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 50, 17, 4, 0, 451, 148\n    com.android, 5199, 1603, 361, 1, 35794, 5149\n    android.hardware, 35, 15, 2, 0, 355, 104\n    android.content, 0, 0, 0, 0, 1, 5\n    android.net, 14, 1, 2, 0, 74, 27\n\nInternalReferenceRawProfileId: 10558\nInternalReferenceCandidateProfileId: 10566\n\nTest: build \u0026 benchmark\n\nChange-Id: I70e504ecad27ec4f213ce71bcef3c44ef0f57e3a\n"
    },
    {
      "commit": "3939ba61961bd79def10e6019d5200c04bbf9489",
      "tree": "7dc1694fd6e240580316ebe7f2dc95a930fbf1cd",
      "parents": [
        "069963bf3bf9fbfc3eaf3aa36af9c4ac68d8dcf2",
        "a82115dc12e59efa51bc93a6baae8438becf1cf6"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jul 12 08:20:27 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 12 08:20:27 2022 +0000"
      },
      "message": "Merge \"Add a new file for the boot image.\" am: a82115dc12\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2149813\n\nChange-Id: If0cc1eb3280cae367ac3ad099205c4e185cb28d1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ee7e78cc290401303f964b705de6e466c814f137",
      "tree": "d0ab7a15a4eee237c155755bc8f3461b95143200",
      "parents": [
        "c6350a111b1b468c5c59c0ab74d05b42dfa2fad2"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jul 11 14:57:17 2022 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jul 11 14:57:17 2022 +0100"
      },
      "message": "Add a new file for the boot image.\n\nIn that file, we can list methods which we want to compile but that our\nboot image profiling implementation did not cover.\n\nTest: m\nBug: 235557326\nChange-Id: Id5241dac826b5d4f581573d8b9b556bde2dabdeb\n"
    },
    {
      "commit": "86085aae143d4f03d00a9856ddd498485cd66a7c",
      "tree": "d82465d65c05b48beeed1fe3cff7ef486b6fa14e",
      "parents": [
        "141c6a9f6f522e7c25c1d4cbf31d406a34e6da36",
        "2a1c933d3ea33642671a17a11ecfb21f448c3f9d"
      ],
      "author": {
        "name": "Almaz Mingaleev",
        "email": "mingaleev@google.com",
        "time": "Fri Jun 10 16:34:08 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 10 16:34:08 2022 +0000"
      },
      "message": "Merge \"Do not preload ThreadLocalRandom class.\""
    },
    {
      "commit": "d4b13ed3b922541ab21ee04168fc85f3d6a70559",
      "tree": "98144e385fe8014a9b9bd89e3279d97e3a39aa4b",
      "parents": [
        "f817857bcd4c8a275a5bb66602cbad108e39f891",
        "14203720c8af5b9999783b26c8da762d59b2a5bb"
      ],
      "author": {
        "name": "Vali Dobrota",
        "email": "dobrota@google.com",
        "time": "Fri Jun 10 16:19:51 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 10 16:19:51 2022 +0000"
      },
      "message": "Merge \"Remove obsolete owner of frameworks/base/config.\" am: 141c6a9f6f am: 14203720c8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2122612\n\nChange-Id: I6a444f0ccc73e9435bb515dcaaeccb0389f20367\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2a1c933d3ea33642671a17a11ecfb21f448c3f9d",
      "tree": "24c139bdeceed6f8adc23f843db07219039c3386",
      "parents": [
        "089c119f4deeb975edff0538726d27ab27d11b91"
      ],
      "author": {
        "name": "Almaz Mingaleev",
        "email": "mingaleev@google.com",
        "time": "Thu Jun 09 11:54:28 2022 +0100"
      },
      "committer": {
        "name": "Almaz Mingaleev",
        "email": "mingaleev@google.com",
        "time": "Fri Jun 10 14:35:53 2022 +0100"
      },
      "message": "Do not preload ThreadLocalRandom class.\n\nThreadLocalRandom.seeder field uses time in its initialization.\nPreloading the class fixes initial state of ThreadLocalRandom,\nwhich leads to the same sequence of generated numbers across\ndifferent app runs.\n\nBug: 234816154\nTest: verified manually that TLR.current().nextInt does not return\nthe same sequence of numbers.\n\nChange-Id: I80868217e02862e8d0a568ea096e22e919ec06e3\nMerged-In: I80868217e02862e8d0a568ea096e22e919ec06e3\n"
    },
    {
      "commit": "d3fbfb0ce687757f7d8e4d73c3dec376822cf915",
      "tree": "f4b2e5733c1af5572598bb7b21b669d7d27c3b64",
      "parents": [
        "030c47cbfb8f2f46cd0a5a0e772b2a794cf586d8"
      ],
      "author": {
        "name": "Vali Dobrota",
        "email": "dobrota@google.com",
        "time": "Fri Jun 10 11:44:57 2022 +0100"
      },
      "committer": {
        "name": "Vali Dobrota",
        "email": "dobrota@google.com",
        "time": "Fri Jun 10 11:46:47 2022 +0100"
      },
      "message": "Remove obsolete owner of frameworks/base/config.\n\nTest: N/A\n\nChange-Id: I8e11b550c83e588b9a9aa38437843eae0b52ab9d\n"
    },
    {
      "commit": "9e449649eb79b0277a58f709e7b88d581d40e0fd",
      "tree": "e259deca1e62723f19fc43ba60deb82d21aff680",
      "parents": [
        "dc04d7f06cd611a8747b8047152c4a7a382e5def"
      ],
      "author": {
        "name": "Almaz Mingaleev",
        "email": "mingaleev@google.com",
        "time": "Thu Jun 09 11:54:28 2022 +0100"
      },
      "committer": {
        "name": "Almaz Mingaleev",
        "email": "mingaleev@google.com",
        "time": "Thu Jun 09 16:31:03 2022 +0100"
      },
      "message": "Do not preload ThreadLocalRandom class.\n\nThreadLocalRandom.seeder field uses time in its initialization.\nPreloading the class fixes initial state of ThreadLocalRandom,\nwhich leads to the same sequence of generated numbers across\ndifferent app runs.\n\nBug: 234816154\nTest: verified manually that TLR.current().nextInt does not return\nthe same sequence of numbers.\n\nChange-Id: I80868217e02862e8d0a568ea096e22e919ec06e3\n"
    },
    {
      "commit": "22928e1a8508bfccf6959e622501b02bdbee6a87",
      "tree": "3e648a67cb45fa771582d5159df31fa6d9cba17b",
      "parents": [
        "f88813c632af57d2b6aab66939588bbf4c989928"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sat Jun 04 17:35:15 2022 -0700"
      },
      "committer": {
        "name": "Santiago Aboy Solanes",
        "email": "solanes@google.com",
        "time": "Mon Jun 06 13:16:57 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M10C10P80S0]\n\nSummary:\nStartup: -1.18%\nMemory: -3.75%\nCode size: 0.52\nBoot time: 2.45%\n\nReasoning: Improvements in startup and memory, at the cost of boot time and slight code size increases.\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.1\nimage_class_threshold: 0.1\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 4523\n- number of (device types, builds): 144\n\nFile boot-image-profile.txt\n  - hot methods: 337 added, 337 removed\n  - methods: 337 added, 337 removed\n  - classes: 107 added, 0 removed\n  - totals now: 22321 hot methods, 22321 methods, 13622 classes\n  - totals before: 22321 hot methods, 22321 methods, 13515 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 321, 320, 86, 0, 20756, 9456\n    com.android, 6, 7, 17, 0, 1469, 3096\n    android.view, 106, 106, 9, 0, 3374, 942\n    android.hardware, 2, 2, 2, 0, 466, 807\n    android.animation, 27, 27, 0, 0, 384, 72\n    android.app, 18, 17, 10, 0, 2908, 1024\n    android.content, 20, 20, 4, 0, 1854, 561\n    android.graphics, 20, 20, 0, 0, 1970, 334\n    android.icu, 28, 28, 1, 0, 2033, 1472\n    android.media, 0, 0, 7, 0, 796, 576\n    android.net, 2, 2, 3, 0, 254, 219\n    android.widget, 25, 25, 3, 0, 1396, 379\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 5 removed\n  - totals now: 0 hot methods, 0 methods, 13172 classes\n  - totals before: 0 hot methods, 0 methods, 13177 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 5, 0, 9168\n    android.view, 0, 0, 0, 5, 0, 873\n\nFile boot-image-profile.txt\n  - hot methods: 524 added, 440 removed\n  - methods: 524 added, 440 removed\n  - classes: 127 added, 0 removed\n  - totals now: 32260 hot methods, 32260 methods, 16726 classes\n  - totals before: 32176 hot methods, 32176 methods, 16599 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 373, 319, 80, 0, 20819, 9480\n    com.android, 36, 11, 25, 0, 2479, 3514\n    java, 99, 94, 12, 0, 7034, 2031\n    android.view, 109, 106, 9, 0, 3374, 942\n    android.hardware, 3, 2, 2, 0, 466, 807\n    android.animation, 27, 27, 0, 0, 384, 72\n    android.app, 32, 17, 6, 0, 2908, 1020\n    android.content, 23, 20, 4, 0, 1854, 561\n    android.graphics, 20, 20, 0, 0, 1970, 334\n    android.icu, 36, 27, 1, 0, 2033, 1472\n    android.media, 11, 0, 4, 0, 796, 573\n    android.net, 3, 2, 3, 0, 254, 219\n    android.widget, 29, 25, 3, 0, 1396, 379\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 1 added, 7 removed\n  - totals now: 0 hot methods, 0 methods, 16237 classes\n  - totals before: 0 hot methods, 0 methods, 16243 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 7, 0, 9195\n    java, 0, 0, 1, 0, 0, 2012\n    android.view, 0, 0, 0, 5, 0, 873\n    android.app, 0, 0, 0, 2, 0, 988\n\nFile art-profile\n  - hot methods: 4524 added, 1108 removed\n  - methods: 3185 added, 1274 removed\n  - classes: 474 added, 4 removed\n  - totals now: 32629 hot methods, 60963 methods, 5017 classes\n  - totals before: 29213 hot methods, 59052 methods, 4547 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 38, 12, 6, 0, 418, 144\n    com.android, 4480, 1096, 453, 4, 32198, 4789\n    android.hardware, 23, 12, 0, 0, 335, 102\n    android.net, 15, 0, 6, 0, 61, 25\n\nInternalReferenceRawProfileId: 7132\nInternalReferenceCandidateProfileId: 7146\n\nTest: build \u0026 benchmark\nBug: 223366272\n\nChange-Id: Idbced6f8ef01d883370d566b0a0200cdded3dc6c\n"
    },
    {
      "commit": "46a3a0d91b0d08a16050ff07b4718d1c2027899b",
      "tree": "7968f3280781371b51e76f4c5c24745517a77650",
      "parents": [
        "7fc26f8e53b62eefaf16aadee3365f4f734495f9"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Mon May 23 02:21:56 2022 -0700"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue May 24 08:49:22 2022 +0000"
      },
      "message": "Update boot image and system server profiles [M5C5P80S0]\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.05\nimage_class_threshold: 0.05\npreloaded_classes_threshold: 0.8\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 2245\n- number of (device types, builds): 83\n\nFile boot-image-profile.txt\n  - hot methods: 1213 added, 157 removed\n  - methods: 1213 added, 157 removed\n  - classes: 41 added, 4 removed\n  - totals now: 22321 hot methods, 22321 methods, 13515 classes\n  - totals before: 21265 hot methods, 21265 methods, 13478 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1110, 154, 37, 4, 20755, 9370\n    com.android, 103, 3, 1, 0, 1470, 3079\n    android.view, 238, 29, 7, 2, 3374, 933\n    android.hardware, 67, 0, 10, 0, 466, 805\n    android.app, 171, 60, 0, 2, 2907, 1014\n    android.content, 92, 8, 0, 0, 1854, 557\n    android.graphics, 24, 1, 1, 0, 1970, 334\n    android.icu, 145, 2, 0, 0, 2033, 1471\n    android.media, 53, 0, 1, 0, 796, 569\n    android.net, 9, 2, 0, 0, 254, 216\n    android.widget, 39, 3, 0, 0, 1396, 376\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 366 added, 363 removed\n  - totals now: 0 hot methods, 0 methods, 13177 classes\n  - totals before: 0 hot methods, 0 methods, 13174 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 4, 3, 0, 9173\n    android.view, 0, 0, 0, 1, 0, 878\n    android.app, 0, 0, 2, 2, 0, 990\n\nFile boot-image-profile.txt\n  - hot methods: 1660 added, 225 removed\n  - methods: 1660 added, 225 removed\n  - classes: 48 added, 4 removed\n  - totals now: 32176 hot methods, 32176 methods, 16599 classes\n  - totals before: 30741 hot methods, 30741 methods, 16555 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1058, 154, 36, 4, 20765, 9400\n    com.android, 135, 10, 1, 0, 2454, 3489\n    java, 373, 45, 5, 0, 7029, 2019\n    android.view, 235, 29, 7, 2, 3371, 933\n    android.hardware, 66, 0, 10, 0, 465, 805\n    android.app, 157, 60, 0, 2, 2893, 1014\n    android.content, 89, 8, 0, 0, 1851, 557\n    android.graphics, 25, 1, 1, 0, 1970, 334\n    android.icu, 136, 2, 0, 0, 2024, 1471\n    android.media, 42, 0, 1, 0, 785, 569\n    android.net, 8, 2, 0, 0, 253, 216\n    android.widget, 35, 3, 0, 0, 1392, 376\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 764 added, 536 removed\n  - totals now: 0 hot methods, 0 methods, 16243 classes\n  - totals before: 0 hot methods, 0 methods, 16015 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 2, 0, 0, 9202\n    com.android, 0, 0, 62, 0, 0, 3468\n    java, 0, 0, 113, 0, 0, 2011\n    android.app, 0, 0, 2, 0, 0, 990\n\nFile art-profile\n  - hot methods: 3750 added, 924 removed\n  - methods: 6074 added, 1212 removed\n  - classes: 125 added, 9 removed\n  - totals now: 29213 hot methods, 59052 methods, 4547 classes\n  - totals before: 26387 hot methods, 54190 methods, 4431 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 29, 9, 2, 0, 392, 138\n    com.android, 3721, 915, 122, 9, 28814, 4340\n    android.hardware, 27, 8, 2, 0, 324, 102\n    android.net, 2, 1, 0, 0, 46, 19\n\nInternalReferenceRawProfileId: 7112\nInternalReferenceCandidateProfileId: 7121\n\nTest: build \u0026 benchmark\nBug: 223366272\n\nChange-Id: I9f938d3279919d91c7cd1c9ba40aca62f6404b0a\n"
    },
    {
      "commit": "a846e4e35846c020d9ba2a40169405b04207727e",
      "tree": "297d4fba9cde9044735c62ddb0748fac69dc5173",
      "parents": [
        "648717a3b150413326a953a084eca4de8ed93110"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Fri May 13 08:10:54 2022 -0700"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue May 17 18:31:21 2022 +0100"
      },
      "message": "Update boot image and system server profiles [M15C15P85S0]\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.15\nimage_class_threshold: 0.15\npreloaded_classes_threshold: 0.85\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 728\n- number of (device types, builds): 39\n\nFile boot-image-profile.txt\n  - hot methods: 7827 added, 9252 removed\n  - methods: 7827 added, 9252 removed\n  - classes: 498 added, 1007 removed\n  - totals now: 21265 hot methods, 21265 methods, 13478 classes\n  - totals before: 22690 hot methods, 22690 methods, 13987 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 7358, 8683, 323, 595, 19799, 9337\n    com.android, 431, 531, 51, 395, 1370, 3078\n    android.view, 1320, 1356, 58, 11, 3165, 928\n    android.hardware, 109, 116, 27, 27, 399, 795\n    android.bluetooth, 0, 173, 0, 170, 0, 0\n    android.animation, 193, 210, 1, 0, 384, 72\n    android.app, 886, 984, 45, 12, 2796, 1016\n    android.content, 765, 1139, 12, 49, 1770, 557\n    android.graphics, 776, 801, 14, 1, 1947, 333\n    android.icu, 630, 680, 11, 68, 1890, 1471\n    android.media, 133, 164, 11, 10, 743, 568\n    android.net, 92, 556, 1, 200, 247, 216\n    android.widget, 574, 595, 8, 0, 1360, 376\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 2379 added, 682 removed\n  - totals now: 0 hot methods, 0 methods, 13174 classes\n  - totals before: 0 hot methods, 0 methods, 11477 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 1248, 508, 0, 9172\n    com.android, 0, 0, 766, 174, 0, 3058\n    android.view, 0, 0, 143, 7, 0, 879\n    android.hardware, 0, 0, 134, 25, 0, 789\n    android.bluetooth, 0, 0, 0, 164, 0, 0\n    android.app, 0, 0, 131, 8, 0, 990\n    android.content, 0, 0, 78, 40, 0, 552\n    android.graphics, 0, 0, 36, 0, 0, 331\n    android.icu, 0, 0, 66, 64, 0, 1470\n    android.media, 0, 0, 72, 9, 0, 562\n    android.net, 0, 0, 40, 165, 0, 216\n    android.widget, 0, 0, 39, 0, 0, 368\n\nFile boot-image-profile.txt\n  - hot methods: 11908 added, 13507 removed\n  - methods: 11908 added, 13507 removed\n  - classes: 895 added, 1047 removed\n  - totals now: 30741 hot methods, 30741 methods, 16555 classes\n  - totals before: 32340 hot methods, 32340 methods, 16707 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 7393, 8717, 323, 595, 19861, 9368\n    com.android, 842, 942, 121, 395, 2329, 3488\n    java, 2712, 2914, 231, 24, 6701, 2014\n    android.view, 1320, 1356, 58, 11, 3165, 928\n    android.hardware, 109, 116, 27, 27, 399, 795\n    android.bluetooth, 0, 173, 0, 170, 0, 0\n    android.animation, 193, 210, 1, 0, 384, 72\n    android.app, 886, 984, 45, 12, 2796, 1016\n    android.content, 765, 1139, 12, 49, 1770, 557\n    android.graphics, 775, 801, 14, 1, 1946, 333\n    android.icu, 630, 680, 11, 68, 1890, 1471\n    android.media, 133, 164, 11, 10, 743, 568\n    android.net, 92, 556, 1, 200, 247, 216\n    android.widget, 574, 595, 8, 0, 1360, 376\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 2820 added, 709 removed\n  - totals now: 0 hot methods, 0 methods, 16015 classes\n  - totals before: 0 hot methods, 0 methods, 13904 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 1254, 507, 0, 9200\n    com.android, 0, 0, 775, 174, 0, 3406\n    java, 0, 0, 198, 14, 0, 1898\n    android.view, 0, 0, 142, 6, 0, 878\n    android.hardware, 0, 0, 135, 25, 0, 789\n    android.bluetooth, 0, 0, 0, 164, 0, 0\n    android.app, 0, 0, 132, 8, 0, 988\n    android.content, 0, 0, 78, 40, 0, 552\n    android.graphics, 0, 0, 36, 0, 0, 331\n    android.icu, 0, 0, 66, 64, 0, 1470\n    android.media, 0, 0, 72, 9, 0, 562\n    android.net, 0, 0, 40, 165, 0, 216\n    android.widget, 0, 0, 39, 0, 0, 368\n\nFile art-profile\n  - hot methods: 16518 added, 25602 removed\n  - methods: 31902 added, 28848 removed\n  - classes: 1107 added, 2440 removed\n  - totals now: 26387 hot methods, 54190 methods, 4431 classes\n  - totals before: 35471 hot methods, 51136 methods, 5764 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 219, 316, 42, 343, 372, 136\n    com.android, 16297, 25136, 1048, 2045, 26008, 4227\n    android.hardware, 206, 143, 40, 67, 305, 100\n    android.app, 2, 0, 1, 1, 3, 3\n    android.content, 0, 2, 0, 2, 1, 5\n    android.media, 0, 0, 0, 1, 0, 0\n    android.net, 10, 167, 1, 269, 45, 19\n\nInternalReferenceRawProfileId: 6586\nInternalReferenceCandidateProfileId: 6607\n\nTest: build \u0026 benchmark\n\nBug: 223366272\n\nChange-Id: Id523f8c8e9aa78afc560c4876feba7d65c5b29e1\n"
    },
    {
      "commit": "637477eb870fc9cafe54ddc57ece999df833f37d",
      "tree": "ec8b4b47c0b6b4892177aa9254efa522815fbe59",
      "parents": [
        "9f8b914c9f6a78f5901efc769bb49d8d3451e966",
        "417a3ac5895e3eef5cf877ad9283dcf5b16ab2e9"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Nov 17 10:36:58 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 17 10:36:58 2021 +0000"
      },
      "message": "Merge \"Remove obsolete files on preloaded classes.\""
    },
    {
      "commit": "26ef5ab71597a3a100e6f3250daa2ac8fe761cd9",
      "tree": "921e4e5f752a27d61e15006f80ee3d2c4c003780",
      "parents": [
        "300f1214e71cf5955d0c1704484c63d1dd12b121"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 11 10:27:02 2021 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 11 10:27:02 2021 +0000"
      },
      "message": "Fix typo.\n\nTest: n/a\nChange-Id: Iacfde2e7b3e85e41233681302beed4db3f9ca576\n"
    },
    {
      "commit": "417a3ac5895e3eef5cf877ad9283dcf5b16ab2e9",
      "tree": "b7a8ab4fe9230b599938d066b8022c8b629a8217",
      "parents": [
        "eb806924d6bdfc4e4d8c042ae80fb783a1203ba3"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Nov 09 13:53:35 2021 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Nov 10 10:25:19 2021 +0000"
      },
      "message": "Remove obsolete files on preloaded classes.\n\nThese files look to be unused.\n\nTest: m\nChange-Id: Idb7a9aa9e71290919b06a48fb4ee2df699494aa4\n"
    },
    {
      "commit": "83eb7d17590a4d1b210e77beab6961d3db980675",
      "tree": "5e89b5e04af1672fc976119fc291e39c75f1a172",
      "parents": [
        "eb806924d6bdfc4e4d8c042ae80fb783a1203ba3"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Nov 09 13:46:33 2021 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Nov 10 09:36:47 2021 +0000"
      },
      "message": "Add a README to frameworks/base/config.\n\nBug: 174746397\nTest: N/A\nChange-Id: Ie1131c9ff818d1a5308774eb51337f8200a85d79\n"
    },
    {
      "commit": "6ad573b6a5b627835b887c5237c7a080cf9d8d61",
      "tree": "1c381ced12647267ed7ebff405966d54043b625f",
      "parents": [
        "073b1b0162961b37ded5059841a5ec32e230afe9",
        "db2dd6d5515bea3b1a9d073d0b61a16133272160"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 19 17:04:07 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 19 17:04:07 2021 +0000"
      },
      "message": "Merge \"Update boot image and system server profiles [M5C5P90S0PP]\" into sc-dev am: db2dd6d551\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15325625\n\nChange-Id: I52ec5aab82ffee901df46c6a61c1c09e6718b452\n"
    },
    {
      "commit": "66b4d95bc5999ae9d20c56edb4d873cf7956e57a",
      "tree": "9d8261cebc76b9c8903de0edb1fae4fa026f9525",
      "parents": [
        "5e0131613ae293777662a228c85cdc839e31df44"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sat Jul 17 17:15:31 2021 -0700"
      },
      "committer": {
        "name": "Yan Wang",
        "email": "yawanng@google.com",
        "time": "Mon Jul 19 01:59:38 2021 +0000"
      },
      "message": "Update boot image and system server profiles [M5C5P90S0PP]\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStart, memory and code size are improving at a slight expense of boot\ntime. The increase in boot time is however small, and could well be\nin the noise.\n\nCold startup (speed-profile): -1.21%\nPSS: -3.40%\nRSS: -2.58%\nPrivat Dirty: -4.68%\nBoot time: 0.04%\nCode size: 2.79%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.05\nimage_class_threshold: 0.05\npreloaded_classes_threshold: 0.9\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\npriority_packages_thresholds {\n  key: \"android\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.android.systemui\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.GoogleCamera\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.dialer\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.gms\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.webview\"\n  value: 0.02\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 6988\n- number of (device types, builds): 256\n\nFile boot-image-profile.txt\n  - hot methods: 3564 added, 2353 removed\n  - methods: 3564 added, 2353 removed\n  - classes: 498 added, 29 removed\n  - totals now: 22707 hot methods, 22707 methods, 13987 classes\n  - totals before: 21496 hot methods, 21496 methods, 13518 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 3418, 2238, 39, 11, 21138, 9609\n    com.android, 145, 114, 89, 18, 1473, 3422\n    android.view, 575, 372, 4, 0, 3202, 881\n    android.hardware, 88, 41, 2, 0, 407, 795\n    android.bluetooth, 26, 23, 0, 0, 173, 170\n    android.animation, 95, 56, 0, 0, 401, 71\n    android.app, 392, 225, 7, 0, 2896, 983\n    android.content, 329, 243, 5, 1, 2146, 594\n    android.graphics, 425, 246, 0, 0, 1974, 320\n    android.icu, 115, 86, 0, 0, 1940, 1528\n    android.media, 98, 62, 0, 0, 777, 567\n    android.net, 78, 51, 2, 10, 711, 415\n    android.widget, 344, 277, 0, 0, 1382, 368\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 3 added, 19 removed\n  - totals now: 0 hot methods, 0 methods, 11477 classes\n  - totals before: 0 hot methods, 0 methods, 11493 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 3, 1, 0, 8432\n    com.android, 0, 0, 0, 18, 0, 2466\n    android.hardware, 0, 0, 1, 0, 0, 680\n    android.app, 0, 0, 2, 0, 0, 867\n    android.content, 0, 0, 0, 1, 0, 514\n\nFile boot-image-profile.txt\n  - hot methods: 4788 added, 2939 removed\n  - methods: 4788 added, 2939 removed\n  - classes: 678 added, 29 removed\n  - totals now: 32340 hot methods, 32340 methods, 16707 classes\n  - totals before: 30491 hot methods, 30491 methods, 16058 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 3432, 2249, 39, 11, 21185, 9640\n    com.android, 291, 154, 89, 18, 2429, 3762\n    java, 825, 434, 0, 0, 6903, 1807\n    android.view, 574, 372, 4, 0, 3201, 881\n    android.hardware, 87, 41, 2, 0, 406, 795\n    android.bluetooth, 37, 23, 0, 0, 173, 170\n    android.animation, 95, 56, 0, 0, 401, 71\n    android.app, 390, 225, 7, 0, 2894, 983\n    android.content, 327, 243, 5, 1, 2144, 594\n    android.graphics, 423, 246, 0, 0, 1972, 320\n    android.icu, 115, 86, 0, 0, 1940, 1528\n    android.media, 95, 62, 0, 0, 774, 567\n    android.net, 78, 51, 2, 10, 711, 415\n    android.widget, 344, 277, 0, 0, 1381, 368\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 20 removed\n  - totals now: 0 hot methods, 0 methods, 13904 classes\n  - totals before: 0 hot methods, 0 methods, 13924 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 2, 0, 8453\n    com.android, 0, 0, 0, 18, 0, 2805\n    android.view, 0, 0, 0, 1, 0, 742\n    android.content, 0, 0, 0, 1, 0, 514\n\nFile art-profile\n  - hot methods: 4595 added, 2644 removed\n  - methods: 5217 added, 3300 removed\n  - classes: 359 added, 13 removed\n  - totals now: 35471 hot methods, 51136 methods, 5764 classes\n  - totals before: 33520 hot methods, 49219 methods, 5418 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 37, 12, 157, 0, 469, 437\n    com.android, 4557, 2631, 142, 13, 34847, 5224\n    android.hardware, 8, 8, 0, 0, 242, 127\n    android.net, 29, 4, 157, 0, 202, 287\n\nInternalReferenceRawProfileId: 4117\nInternalReferenceCandidateProfileId: 4124\n\nBug: 169104277\nTest: build \u0026 benchmark\n\nChange-Id: I6dd60b5d0457e0fa35d57082677892ae65b9e920\n"
    },
    {
      "commit": "1752ac5faa4aebc424d011e957e10deb906801ae",
      "tree": "ba41c145edc061ee8748b334a71fb628d37bdf06",
      "parents": [
        "26e17305ffe85148ae42e0b42c807596ca925548",
        "5a871ea77c732a0c752285cf51d22b5676025977"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Jun 25 09:30:43 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 25 09:30:43 2021 +0000"
      },
      "message": "Update art-team@ related OWNERS am: 7c5a5c137c am: 5a871ea77c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1739553\n\nChange-Id: I9ff8a9b00e4ae3c00d3bf4d44081b54490bd2b2d\n"
    },
    {
      "commit": "7c5a5c137cdfde3731dc9515f352a10f281e2426",
      "tree": "e293f368d7b47f422b93f535c787770592ad28cf",
      "parents": [
        "f9eb7b947a88b905a1cd4bb3e0b22582cae26055"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu Jun 17 17:14:44 2021 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Jun 25 09:46:53 2021 +0100"
      },
      "message": "Update art-team@ related OWNERS\n\nBug: none\nTest: none\nChange-Id: Ia950ae80af64f1d64c2bb1948cea842776a42f59\n"
    },
    {
      "commit": "ec0f5b9e8de084d1f5e39174700b6e9ba8e05c2d",
      "tree": "913a19a4a19f4bdb5986c65082da70957003a46b",
      "parents": [
        "c53f7a2d411b0f03420c675c1cd6ce1692fb3af3"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sat May 22 22:22:44 2021 -0700"
      },
      "committer": {
        "name": "Yan Wang",
        "email": "yawanng@google.com",
        "time": "Wed May 26 17:09:59 2021 +0000"
      },
      "message": "Update boot image and system server profiles [M5C5P89S0PP]\n\n\u003d Perf stats \u003d\n    (lower is better)\n\n    Startup time is improving at the cost of slight increase in memory usage.\n    This is due the a large number of extra preloaded classes which will\n    be trimmed down in further updates.\n\n    Cold startup (speed-profile): -2.05%\n    PSS: -1.41%\n    RSS: -0.63%\n    Privat Dirty: -2.03%\n    Boot time: -0.71%\n    Code size: 0.47%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.05\nimage_class_threshold: 0.05\npreloaded_classes_threshold: 0.899\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\npriority_packages_thresholds {\n  key: \"android\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.android.systemui\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.GoogleCamera\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.webview\"\n  value: 0.02\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 5637\n- number of (device types, builds): 179\n\nFile boot-image-profile.txt\n  - hot methods: 1354 added, 873 removed\n  - methods: 1354 added, 873 removed\n  - classes: 165 added, 2 removed\n  - totals now: 21496 hot methods, 21496 methods, 13518 classes\n  - totals before: 21015 hot methods, 21015 methods, 13355 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1304, 833, 156, 2, 19958, 9581\n    com.android, 49, 39, 9, 0, 1442, 3351\n    android.view, 157, 128, 3, 2, 2999, 877\n    android.hardware, 5, 4, 0, 0, 360, 793\n    android.bluetooth, 3, 3, 0, 0, 170, 170\n    android.animation, 24, 24, 0, 0, 362, 71\n    android.app, 139, 127, 0, 0, 2729, 976\n    android.content, 121, 106, 1, 0, 2060, 590\n    android.graphics, 96, 79, 1, 0, 1795, 320\n    android.icu, 39, 35, 0, 0, 1911, 1528\n    android.media, 20, 21, 1, 0, 741, 567\n    android.net, 381, 14, 141, 0, 684, 423\n    android.widget, 94, 94, 2, 0, 1315, 368\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 108 added, 0 removed\n  - totals now: 0 hot methods, 0 methods, 11493 classes\n  - totals before: 0 hot methods, 0 methods, 11385 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 108, 0, 0, 8430\n    android.view, 0, 0, 1, 0, 0, 743\n    android.app, 0, 0, 1, 0, 0, 865\n    android.net, 0, 0, 106, 0, 0, 341\n\nFile boot-image-profile.txt\n  - hot methods: 1685 added, 1227 removed\n  - methods: 1685 added, 1227 removed\n  - classes: 167 added, 2 removed\n  - totals now: 30491 hot methods, 30491 methods, 16058 classes\n  - totals before: 30033 hot methods, 30033 methods, 15893 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1303, 843, 158, 2, 20002, 9612\n    com.android, 112, 102, 9, 0, 2292, 3691\n    java, 216, 229, 0, 0, 6512, 1807\n    android.view, 157, 128, 3, 2, 2999, 877\n    android.hardware, 5, 4, 0, 0, 360, 793\n    android.bluetooth, 3, 14, 0, 0, 159, 170\n    android.animation, 24, 24, 0, 0, 362, 71\n    android.app, 140, 126, 0, 0, 2729, 976\n    android.content, 121, 106, 1, 0, 2060, 590\n    android.graphics, 96, 79, 1, 0, 1795, 320\n    android.icu, 39, 35, 0, 0, 1911, 1528\n    android.media, 20, 21, 1, 0, 741, 567\n    android.net, 381, 14, 141, 0, 684, 423\n    android.widget, 93, 94, 2, 0, 1314, 368\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 110 added, 0 removed\n  - totals now: 0 hot methods, 0 methods, 13924 classes\n  - totals before: 0 hot methods, 0 methods, 13814 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 110, 0, 0, 8455\n    android.view, 0, 0, 1, 0, 0, 743\n    android.media, 0, 0, 1, 0, 0, 499\n    android.net, 0, 0, 106, 0, 0, 341\n\nFile art-profile\n  - hot methods: 2406 added, 1622 removed\n  - methods: 2927 added, 1862 removed\n  - classes: 77 added, 4 removed\n  - totals now: 33520 hot methods, 49219 methods, 5418 classes\n  - totals before: 32736 hot methods, 48154 methods, 5345 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 23, 4, 8, 0, 444, 280\n    com.android, 2383, 1618, 69, 4, 32921, 5095\n    android.hardware, 2, 2, 0, 0, 242, 127\n    android.content, 2, 1, 1, 0, 3, 7\n    android.net, 16, 1, 7, 0, 177, 130\n\nInternalReferenceRawProfileId: 3925\nInternalReferenceCandidateProfileId: 3934\n\nBug: 169104277\nTest: build \u0026 benchmark\n\nChange-Id: Ifd03de98020a738cfa7687fe83d7d3e5c89f5c10\n"
    },
    {
      "commit": "84deab3dfe051887dd4fa3aafd2a6500c961dfa4",
      "tree": "5a1cb4a16893879b577daee6513c58d0f01a0b4c",
      "parents": [
        "ccbd8e1d02a4bb271dc00aeaf82f7a99efb67112"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Wed May 12 09:41:00 2021 -0700"
      },
      "committer": {
        "name": "Yan Wang",
        "email": "yawanng@google.com",
        "time": "Fri May 14 17:07:47 2021 +0000"
      },
      "message": "Update boot image and system server profiles [M5C5P89S0PP]\n\n\u003d Perf stats \u003d\n(lower is better)\n\nReduction in the overall memory consumptions as well as faster\ncold startups. The trade-off is a slight increase of code size.\n\nCold startup (speed-profile): -1.25%\nPSS: -1.67%\nRSS: -1.79%\nPrivat Dirty: -5.96%\nBoot time: -0.82%\nCode size: +4.85%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.05\nimage_class_threshold: 0.05\npreloaded_classes_threshold: 0.899\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\npriority_packages_thresholds {\n  key: \"android\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.android.systemui\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.GoogleCamera\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.webview\"\n  value: 0.02\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 5307\n- number of (device types, builds): 168\n\nFile boot-image-profile.txt\n  - hot methods: 21015 added, 0 removed\n  - methods: 21015 added, 0 removed\n  - classes: 13355 added, 0 removed\n  - totals now: 21015 hot methods, 21015 methods, 13355 classes\n  - totals before: 0 hot methods, 0 methods, 0 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 19487, 0, 9427, 0, 19487, 9427\n    com.android, 1432, 0, 3342, 0, 1432, 3342\n    java, 2, 0, 114, 0, 2, 114\n    android.view, 2970, 0, 876, 0, 2970, 876\n    android.hardware, 359, 0, 793, 0, 359, 793\n    android.bluetooth, 170, 0, 170, 0, 170, 170\n    android.animation, 362, 0, 71, 0, 362, 71\n    android.app, 2717, 0, 976, 0, 2717, 976\n    android.content, 2045, 0, 589, 0, 2045, 589\n    android.graphics, 1778, 0, 319, 0, 1778, 319\n    android.icu, 1907, 0, 1528, 0, 1907, 1528\n    android.media, 742, 0, 566, 0, 742, 566\n    android.net, 317, 0, 282, 0, 317, 282\n    android.widget, 1315, 0, 366, 0, 1315, 366\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 11385 added, 0 removed\n  - totals now: 0 hot methods, 0 methods, 11385 classes\n  - totals before: 0 hot methods, 0 methods, 0 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 8322, 0, 0, 8322\n    com.android, 0, 0, 2484, 0, 0, 2484\n    java, 0, 0, 114, 0, 0, 114\n    android.view, 0, 0, 742, 0, 0, 742\n    android.hardware, 0, 0, 679, 0, 0, 679\n    android.bluetooth, 0, 0, 164, 0, 0, 164\n    android.animation, 0, 0, 71, 0, 0, 71\n    android.app, 0, 0, 864, 0, 0, 864\n    android.content, 0, 0, 515, 0, 0, 515\n    android.graphics, 0, 0, 295, 0, 0, 295\n    android.icu, 0, 0, 1468, 0, 0, 1468\n    android.media, 0, 0, 499, 0, 0, 499\n    android.net, 0, 0, 235, 0, 0, 235\n    android.widget, 0, 0, 329, 0, 0, 329\n\nFile boot-image-profile.txt\n  - hot methods: 2663 added, 2687 removed\n  - methods: 2659 added, 2687 removed\n  - classes: 201 added, 248 removed\n  - totals now: 30033 hot methods, 30033 methods, 15893 classes\n  - totals before: 30057 hot methods, 30061 methods, 15940 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 1988, 1537, 113, 228, 19542, 9456\n    com.android, 295, 255, 86, 20, 2282, 3682\n    java, 304, 673, 0, 0, 6525, 1807\n    android.view, 210, 127, 21, 0, 2970, 876\n    android.hardware, 35, 10, 5, 2, 359, 793\n    android.bluetooth, 18, 16, 0, 0, 170, 170\n    android.animation, 28, 13, 0, 0, 362, 71\n    android.app, 285, 190, 16, 19, 2715, 976\n    android.content, 298, 104, 5, 0, 2045, 589\n    android.graphics, 143, 65, 0, 0, 1778, 319\n    android.icu, 103, 43, 0, 0, 1907, 1528\n    android.media, 71, 18, 4, 2, 742, 566\n    android.net, 42, 387, 5, 138, 317, 282\n    android.widget, 143, 88, 3, 0, 1315, 366\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 33 added, 175 removed\n  - totals now: 0 hot methods, 0 methods, 13814 classes\n  - totals before: 0 hot methods, 0 methods, 13956 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 6, 170, 0, 8345\n    com.android, 0, 0, 27, 5, 0, 2823\n    android.app, 0, 0, 2, 1, 0, 864\n    android.graphics, 0, 0, 2, 0, 0, 295\n    android.net, 0, 0, 0, 107, 0, 235\n\nFile art-profile\n  - hot methods: 4351 added, 2717 removed\n  - methods: 5688 added, 3427 removed\n  - classes: 174 added, 40 removed\n  - totals now: 32736 hot methods, 48154 methods, 5345 classes\n  - totals before: 31102 hot methods, 45893 methods, 5211 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 11, 37, 0, 18, 425, 272\n    com.android, 4337, 2679, 173, 22, 32156, 5030\n    android.hardware, 2, 2, 0, 0, 242, 127\n    android.net, 9, 32, 0, 15, 162, 123\n\nInternalReferenceRawProfileId: 3892\nInternalReferenceCandidateProfileId: 3900\n\nTest: build \u0026 benchmark\nBug: 169104277\n\nChange-Id: I64897afc1d6899d729d9086f64ac3a9574429526\n(cherry picked from commit c6c95e8d93267548ba191ef3354539d183167652)\n"
    },
    {
      "commit": "3f0bc6b4ba75bde51ead06f0e8695d6f955b3b88",
      "tree": "bcc00dcf430eaa27a46144c9bf80907ecb6d6437",
      "parents": [
        "f9ac9e619104dcce758f8d74f656c84a0168046b",
        "a8329471e4506426d5cc290a314010aebebd4ebf"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Apr 09 01:05:37 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 09 01:05:37 2021 +0000"
      },
      "message": "Merge \"Remove unnecessary entries in frameworks/base/config/OWNERS\" am: a2baa71441 am: e9ec371853 am: a8329471e4\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1665364\n\nChange-Id: I41bcbbc966570eb53feb276ff89a65b9854d92c3\n"
    },
    {
      "commit": "4d7845e51c05d9fc8d4990b1181c95baae2888de",
      "tree": "3cdfeb466427c619207b0157bfa5c40a7238dad5",
      "parents": [
        "f998f8b4273886b9c55c83d899fb8a28407b4144"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Apr 06 13:55:09 2021 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Apr 07 22:17:36 2021 +0100"
      },
      "message": "Remove unnecessary entries in frameworks/base/config/OWNERS\n\nThe relevant files (and corresponding OWNERS entries) have been moved\nto frameworks/base/boot/hiddenapi/.\n\nBug: 179354495\nTest: m nothing\nChange-Id: Ie0d7bb8c0c5176c165102f83d2d2f71d152cfd7a\n"
    },
    {
      "commit": "26c79b96002e0d086e88c4fc097089c7265a2dbb",
      "tree": "440715a73003590deced77f60887bf32ecedfab7",
      "parents": [
        "01d16d843ae4617bc17f9fac02f50e1d6eb6d6f9",
        "86472844bc466ba9e8ccbaea5de727437ab2c9f3"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Apr 07 20:08:03 2021 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Apr 07 20:17:28 2021 +0100"
      },
      "message": "resolve merge conflicts of 86472844bc466ba9e8ccbaea5de727437ab2c9f3 to sc-dev\n\nBug: 179354495\nTest: m nothing\nChange-Id: I44f047eb68624d66dd215b4a8395d52dec22e4f2\n"
    },
    {
      "commit": "15d97d886507c3667aca922b20f522470ca2d3ff",
      "tree": "d6ceec6ac407e233f8bf5fb45d9483453cd19b83",
      "parents": [
        "7263ded5d82099d97b8bf1ec127540ffba444997"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Apr 06 12:47:52 2021 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Apr 06 13:55:50 2021 +0100"
      },
      "message": "Move hiddenapi config into frameworks/base/boot\n\nAs part of the work to modularize the hiddenapi this change moves the\nhiddenapi configuration files into the frameworks/base/boot directory\nwhich is where the platform_bootclasspath module that will end up\nusing it resides.\n\nBug: 179354495\nTest: verified that the out/soong/hiddenapi/... files are unchanged\n      by this change\nChange-Id: Ic1c3ac9b717c34fa8ff36f349a75fb397101a077\n"
    },
    {
      "commit": "f45ca2fb70b6eef4901e1688dd1aa1cc359075c8",
      "tree": "e75b10ae97260174a4dd05a7ed7cdcc28690acf6",
      "parents": [
        "0277e97c1203338c0e340176634d4ad6ca1b05d6"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Sat Apr 03 17:56:47 2021 -0700"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Apr 06 00:05:36 2021 +0000"
      },
      "message": "Update boot image and system server profiles [M5C5P90S0PP]\n\n \u003d Perf stats \u003d\n(lower is better)\n\nBig reduction in the overall memory consumptions as well as faster cold startups. The trade-off is a slight increase of code size.\n \nCold startup (speed-profile): -2.45%\nPSS: -6.93%\nRSS: -2.06%\nPrivat Dirty: -8.15%\nBoot time: -0.71%\nCode size: +5.73%\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.05\nimage_class_threshold: 0.05\npreloaded_classes_threshold: 0.9\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\npriority_packages_thresholds {\n  key: \"android\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.android.systemui\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.GoogleCamera\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.dialer\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.gms\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.webview\"\n  value: 0.02\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 4778\n- number of (device types, builds): 138\n\nFile boot-image-profile.txt\n  - hot methods: 4497 added, 2661 removed\n  - methods: 4497 added, 2661 removed\n  - classes: 760 added, 34 removed\n  - totals now: 30057 hot methods, 30061 methods, 15940 classes\n  - totals before: 28221 hot methods, 28225 methods, 15214 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 3051, 1971, 263, 22, 19091, 9571\n    com.android, 348, 157, 436, 12, 2242, 3616\n    java, 799, 398, 59, 0, 6894, 1807\n    android.view, 573, 390, 60, 1, 2887, 855\n    android.hardware, 51, 29, 3, 0, 334, 790\n    android.bluetooth, 21, 1, 1, 0, 168, 170\n    android.animation, 105, 104, 0, 0, 347, 71\n    android.app, 350, 168, 38, 1, 2620, 979\n    android.content, 272, 181, 17, 0, 1851, 584\n    android.graphics, 319, 310, 16, 0, 1700, 319\n    android.icu, 241, 152, 0, 0, 1847, 1528\n    android.media, 67, 26, 13, 2, 689, 564\n    android.net, 78, 49, 8, 3, 662, 415\n    android.widget, 246, 182, 11, 0, 1260, 363\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 0 added, 18 removed\n  - totals now: 0 hot methods, 0 methods, 13956 classes\n  - totals before: 0 hot methods, 0 methods, 13974 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 0, 15, 0, 8509\n    com.android, 0, 0, 0, 3, 0, 2801\n    android.view, 0, 0, 0, 1, 0, 742\n    android.app, 0, 0, 0, 2, 0, 863\n    android.graphics, 0, 0, 0, 2, 0, 293\n    android.media, 0, 0, 0, 1, 0, 498\n\nFile art-profile\n  - hot methods: 4156 added, 2740 removed\n  - methods: 4967 added, 3444 removed\n  - classes: 415 added, 11 removed\n  - totals now: 31102 hot methods, 45893 methods, 5211 classes\n  - totals before: 29686 hot methods, 44370 methods, 4807 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 26, 34, 8, 1, 451, 290\n    com.android, 4107, 2698, 407, 10, 30498, 4879\n    android.hardware, 12, 12, 0, 0, 242, 127\n    android.content, 0, 0, 0, 0, 2, 6\n    android.net, 14, 21, 8, 1, 185, 138\n\nInternalReferenceRawProfileId: 3751\nInternalReferenceCandidateProfileId: 3761\n\nTest: build \u0026 benchmark\nBug: 169104277\nChange-Id: Ie9de3cba7c952b28cb48e53d44cab6e21cc8d81f\n"
    },
    {
      "commit": "9ba0f37f8a0286261e4074463ed0314836c9fd61",
      "tree": "66f14fa5a3b4f5037f8822d480936b7f8f0b3e76",
      "parents": [
        "9da3f39ceb2a64013e82a772e6ca2116163f913b",
        "66ead4fb0bdfb5fe7e9a608d193148ae53e6bf4f"
      ],
      "author": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Sat Apr 03 02:02:03 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Apr 03 02:02:03 2021 +0000"
      },
      "message": "Merge \"Keystore 2.0: Remove Keystore 1.0 SPI with all remaining references\" am: a8b1b1a2e6 am: 08945c21ef am: 66ead4fb0b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1624872\n\nChange-Id: I08fcf329e59c309d9292edc846653b02e7a60f21\n"
    },
    {
      "commit": "a6dcf091f59083db52257bd5dc4af69cc22d7fd3",
      "tree": "b65b9b8e41f06b8de5cfbaab57f403a404ea1113",
      "parents": [
        "f11ccc456bfc5d0004d3ea398832e4ca16879b6e"
      ],
      "author": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Fri Mar 05 10:23:09 2021 -0800"
      },
      "committer": {
        "name": "Janis Danisevskis",
        "email": "jdanis@google.com",
        "time": "Thu Apr 01 17:06:41 2021 -0700"
      },
      "message": "Keystore 2.0: Remove Keystore 1.0 SPI with all remaining references\n\nBug: 171305684\nTest: CtsKeystoreTestCases\nChange-Id: I337515dadc9e45b909bff058d4e13371b4fa843c\n"
    },
    {
      "commit": "ba3540306428b316db8a69c21dea7ef0832c96e2",
      "tree": "c8f181d2b2421ca5f2b2afa38ad80435a5aad1f2",
      "parents": [
        "f688a8b9c80be22b3c69ed24da0c2d99678a687b"
      ],
      "author": {
        "name": "art-benchmark-service",
        "email": "art-benchmark-service@google.com",
        "time": "Tue Mar 16 09:58:05 2021 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Mar 23 18:48:50 2021 +0000"
      },
      "message": "Update boot image and system server profiles [M5C5P90S0PP]\n\n\u003d Perf stats \u003d\n(lower is better)\n\nStart and memory are improving at a slight expense of code size and\nboot time. The boot time metric is very noisy however. This changes\nadds inline-caches to the boot profile.\n\nAn inline cache is formatted like:\n\n```\nHSPLthis/is/a/classMethod;-\u003edescriptor()V+]Ltarget/type;Lresult/type1;,Lresult/type2;]Ltarget/type2;megamorphic_types\nHSPLandroid/content/pm/parsing/ParsingPackageUtils;-\u003ehasDomainURLs(Landroid/content/pm/parsing/ParsingPackage;)Z+]Landroid/content/pm/parsing/component/ParsedActivity;Landroid/content/pm/parsing/component/ParsedActivity;]Ljava/util/List;Ljava/util/Collections$EmptyList;,Ljava/util/ArrayList;]Landroid/content/pm/parsing/component/ParsedIntentInfo;Landroid/content/pm/parsing/component/ParsedIntentInfo;\n```\n\nCold startup (speed-profile): -2.35%\nPSS: -1.60%\nRSS: -0.44%\nPrivate Dirty: -2.14%\nBoot time: +3.24%\nCode size: +5.83%\n\n\n\u003dGeneration Strategy\u003d\n\nmethod_threshold: 0.05\nimage_class_threshold: 0.05\npreloaded_classes_threshold: 0.9\nupgrade_startup_methods_to_hot: true\nsystem_server_threshold: 0.0\npriority_packages_thresholds {\n  key: \"android\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.android.systemui\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.GoogleCamera\"\n  value: 0.02\n}\npriority_packages_thresholds {\n  key: \"com.google.android.webview\"\n  value: 0.02\n}\n\n\u003dProfile stats\u003d\n\nData info:\n- total aggregations: 4247\n- number of (device types, builds): 128\n\nFile boot-image-profile.txt\n  - hot methods: 7863 added, 8398 removed\n  - methods: 7857 added, 8398 removed\n  - classes: 352 added, 848 removed\n  - totals now: 28221 hot methods, 28225 methods, 15214 classes\n  - totals before: 28756 hot methods, 28766 methods, 15710 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 3992, 4543, 246, 358, 18011, 9330\n    com.android, 590, 593, 96, 429, 2051, 3192\n    java, 2521, 2494, 9, 59, 6493, 1748\n    android.view, 729, 805, 15, 74, 2704, 796\n    android.hardware, 36, 43, 16, 8, 312, 787\n    android.bluetooth, 12, 10, 0, 1, 148, 169\n    android.animation, 99, 106, 0, 0, 346, 71\n    android.app, 415, 493, 24, 48, 2438, 942\n    android.content, 400, 462, 14, 22, 1760, 567\n    android.graphics, 321, 393, 2, 19, 1691, 303\n    android.icu, 489, 424, 58, 4, 1758, 1528\n    android.media, 61, 91, 4, 19, 648, 553\n    android.net, 134, 157, 27, 15, 633, 410\n    android.widget, 307, 382, 11, 16, 1196, 352\n\nFile preloaded-classes\n  - hot methods: 0 added, 0 removed\n  - methods: 0 added, 0 removed\n  - classes: 5 added, 474 removed\n  - totals now: 0 hot methods, 0 methods, 13974 classes\n  - totals before: 0 hot methods, 0 methods, 14443 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 0, 0, 5, 121, 0, 8524\n    com.android, 0, 0, 0, 308, 0, 2804\n    java, 0, 0, 0, 43, 0, 1714\n    android.view, 0, 0, 0, 11, 0, 743\n    android.hardware, 0, 0, 0, 1, 0, 679\n    android.app, 0, 0, 0, 29, 0, 865\n    android.content, 0, 0, 0, 4, 0, 515\n    android.graphics, 0, 0, 0, 8, 0, 295\n    android.icu, 0, 0, 0, 4, 0, 1468\n    android.media, 0, 0, 0, 3, 0, 499\n    android.net, 0, 0, 4, 1, 0, 342\n    android.widget, 0, 0, 0, 5, 0, 329\n\nFile art-profile\n  - hot methods: 15265 added, 13296 removed\n  - methods: 18373 added, 16318 removed\n  - classes: 490 added, 1810 removed\n  - totals now: 29686 hot methods, 44370 methods, 4807 classes\n  - totals before: 27717 hot methods, 42315 methods, 6127 classes\n\n  per package info as csv (selected):\n    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num\n    android, 185, 140, 10, 14, 459, 283\n    com.android, 15050, 13109, 480, 1788, 29089, 4482\n    android.hardware, 101, 69, 9, 6, 242, 127\n    android.app, 0, 0, 0, 0, 1, 3\n    android.content, 1, 0, 0, 0, 2, 6\n    android.net, 80, 68, 0, 8, 192, 131\n\nInternalReferenceRawProfileId: 3661\nInternalReferenceCandidateProfileId: 3664\n\nTest: build \u0026 benchmark\nBug: 168941430\n\nMerged-In: I82493824bf0f383c0db81cdc11051df50b5e813f\nMerged-In: Icf870c90dd68b8450ad0928ae8e5594c5eb94423\n\n(cherry picked from commit 740d4947b96a5992643d1122682e6affe382a8d2)\n\nChange-Id: Ifd87d506d710d1a1eaf31842f0327eeab50684be\n"
    },
    {
      "commit": "9c9887381c9ff17c673896533c932ed9567c25ae",
      "tree": "dcc9f4847a1381dd541386e6a037c2100016787e",
      "parents": [
        "c1733fea6389de1479f732b35c02ae017ccaadf6",
        "55eafcc5a73d90a8bbec6ccc8e784ed1f52cce0d"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 12 13:47:59 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 12 13:47:59 2021 +0000"
      },
      "message": "Merge \"Remove some methods from DdmVmInternal.\" am: af174a5708 am: 5f117b3491 am: 55eafcc5a7\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1549965\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I5f82f7d8ea56944f1243cca55aa6631dc53d29d4\n"
    },
    {
      "commit": "cfbebc15aef9cfa4256c6dd323c3c341e6f4fefd",
      "tree": "3b530d663f6a2f5e567837db9badbf3142d8275f",
      "parents": [
        "45d586c66cdd099c9c9edbcd7174eb8c8b2ec6f8"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Jan 13 15:10:23 2021 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 05 15:02:34 2021 +0000"
      },
      "message": "Remove some methods from DdmVmInternal.\n\nTest: m\nChange-Id: I41bee1f48f77f61e5194fcc0e4607f04ab674c1f\n"
    },
    {
      "commit": "cde7c9f16f12102ed8d22b0fd247ccc9dae778b5",
      "tree": "cf1865db0db97e4ecb9903c0999363e71ad9c7e1",
      "parents": [
        "68a5c01ccfc7e0b8f7ea3c18631511eb2ab7a67c",
        "87cb8b5efe92946f80dff286ad6fa2fd995dfd44"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Mar 01 08:10:53 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 01 08:10:53 2021 +0000"
      },
      "message": "Merge \"Change dirty-image-objects file format.\" am: 523e3b9b79 am: e70dab7633 am: 87cb8b5efe\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1606454\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I68d174ca59fea49ce1828f0c828b32fbb5d2c214\n"
    }
  ],
  "next": "b946a3a33936b0b7d57f6f8b23dcfcb433b50efb"
}
