)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "928b0bab2f7f5012c2e931d5e95b0ce970080c80",
      "old_mode": 33188,
      "old_path": "boot/boot-image-profile.txt",
      "new_id": "b6b6e798d0f85de6196b347d1f72c9403f069306",
      "new_mode": 33188,
      "new_path": "boot/boot-image-profile.txt"
    },
    {
      "type": "modify",
      "old_id": "3cc4db3c4608f235f32f95ab94ad9aa8a00c6999",
      "old_mode": 33188,
      "old_path": "boot/preloaded-classes",
      "new_id": "87980fefaa22c05be0243a40504894bda92401a3",
      "new_mode": 33188,
      "new_path": "boot/preloaded-classes"
    },
    {
      "type": "modify",
      "old_id": "385da59743585fe5da0c474c42989a58f2bfe073",
      "old_mode": 33188,
      "old_path": "config/boot-image-profile.txt",
      "new_id": "f54870882b4f4123365f2232becb1b6dcb4aa3d6",
      "new_mode": 33188,
      "new_path": "config/boot-image-profile.txt"
    },
    {
      "type": "modify",
      "old_id": "6de1461cc0df9c185f1a7b1edc5d6ab5367eac33",
      "old_mode": 33188,
      "old_path": "config/preloaded-classes",
      "new_id": "9b21cfcae6dcd086ebe4f3e339ba437d4ce66eec",
      "new_mode": 33188,
      "new_path": "config/preloaded-classes"
    },
    {
      "type": "modify",
      "old_id": "1f843e39ad4d544943f27a44ec3a94a7bee45ef2",
      "old_mode": 33188,
      "old_path": "services/art-profile",
      "new_id": "1b7939eaab8e95057815d7c52975bf887a1e91af",
      "new_mode": 33188,
      "new_path": "services/art-profile"
    }
  ]
}
