)]}'
{
  "commit": "33df0e3e47adc053c34a0ad3f4bb78ee3dd40e7f",
  "tree": "401957f10b116a082e7c4ed58bb86bff3c4e2615",
  "parents": [
    "ce8198e1e826142a5dc032f22a60e2c41eaeff96"
  ],
  "author": {
    "name": "David Srbecky",
    "email": "dsrbecky@google.com",
    "time": "Thu Sep 30 14:36:32 2021 +0000"
  },
  "committer": {
    "name": "David Srbecky",
    "email": "dsrbecky@google.com",
    "time": "Thu Oct 07 12:10:32 2021 +0000"
  },
  "message": "Revert^4 \"Lazily allocate DexCache arrays.\"\n\nWe rarely need the DexCache for compiled code.\nDelay the allocation in hope we never need it.\nThis reduces DexCache memory usage by ~25% at startup.\n\nBug: b/181097963\nTest: test.py -b --host\nChange-Id: I1f654aeb538dfed013705a61b1955af1f6b94fe7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b0473873c44dada5ed19c5d979e876e0e8b97990",
      "old_mode": 33188,
      "old_path": "dex2oat/linker/image_writer.cc",
      "new_id": "367d61d3739dca0ee56bbdf967c205440a14bac9",
      "new_mode": 33188,
      "new_path": "dex2oat/linker/image_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "2a9896a47923f3ea5c31d9cdb73571f22b523c39",
      "old_mode": 33188,
      "old_path": "dex2oat/linker/image_writer.h",
      "new_id": "e13ee8e0406a0c748ce00c5bea18e1a6270a1522",
      "new_mode": 33188,
      "new_path": "dex2oat/linker/image_writer.h"
    },
    {
      "type": "modify",
      "old_id": "cd3cfb528430b19db4505f93e7d9866f16ce563e",
      "old_mode": 33188,
      "old_path": "openjdkjvmti/ti_redefine.cc",
      "new_id": "80da1b3c4777938dde7bb75c02e6782aa88928b0",
      "new_mode": 33188,
      "new_path": "openjdkjvmti/ti_redefine.cc"
    },
    {
      "type": "modify",
      "old_id": "7dd19e8788b3bfee9abb9954f3ed5b35afbbb74e",
      "old_mode": 33188,
      "old_path": "runtime/art_method.h",
      "new_id": "3e8bccda5c976fd7c11eddd5ec5e397f5cb25fc1",
      "new_mode": 33188,
      "new_path": "runtime/art_method.h"
    },
    {
      "type": "modify",
      "old_id": "7404d0d4fc1c28e62986cddf8b68411d5ecfc912",
      "old_mode": 33188,
      "old_path": "runtime/base/locks.cc",
      "new_id": "e53007316ae259a5d8045388e92e51b8ca7a879e",
      "new_mode": 33188,
      "new_path": "runtime/base/locks.cc"
    },
    {
      "type": "modify",
      "old_id": "24fb2e0518574af3aa22918eb33713d210ebec2d",
      "old_mode": 33188,
      "old_path": "runtime/base/locks.h",
      "new_id": "52d196b30d8781501846766457ba089092762c0a",
      "new_mode": 33188,
      "new_path": "runtime/base/locks.h"
    },
    {
      "type": "modify",
      "old_id": "4d1589bbf55375f74d58394614bb3de575d47ed4",
      "old_mode": 33188,
      "old_path": "runtime/class_linker.cc",
      "new_id": "c85faf5e3486739c85ffdc92d53b68dbee74d0ce",
      "new_mode": 33188,
      "new_path": "runtime/class_linker.cc"
    },
    {
      "type": "modify",
      "old_id": "59797f95bb433f913b842c530197c4275c0d115e",
      "old_mode": 33188,
      "old_path": "runtime/class_linker.h",
      "new_id": "09f19fa236d3502910978f47fc6bf1cfb11d98e6",
      "new_mode": 33188,
      "new_path": "runtime/class_linker.h"
    },
    {
      "type": "modify",
      "old_id": "035a9cbfa5e7de9be1b0a600a3cd913cef2d3381",
      "old_mode": 33188,
      "old_path": "runtime/class_linker_test.cc",
      "new_id": "e1831465c07e9a5a54891275d42db273d729b8b0",
      "new_mode": 33188,
      "new_path": "runtime/class_linker_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c37aaefade87d8a5df6313777e855ba2fc706e5c",
      "old_mode": 33188,
      "old_path": "runtime/mirror/dex_cache-inl.h",
      "new_id": "a8c2a75a6109dc464a5c8274bf62998969fd5865",
      "new_mode": 33188,
      "new_path": "runtime/mirror/dex_cache-inl.h"
    },
    {
      "type": "modify",
      "old_id": "e90afa2ea31c8199753b71b19f930a9180899a81",
      "old_mode": 33188,
      "old_path": "runtime/mirror/dex_cache.cc",
      "new_id": "c80f9dfe2f6083781e8c4d2c04825dbb57886e6c",
      "new_mode": 33188,
      "new_path": "runtime/mirror/dex_cache.cc"
    },
    {
      "type": "modify",
      "old_id": "e8f7c21dec707da0bde975668f30830dc9595b31",
      "old_mode": 33188,
      "old_path": "runtime/mirror/dex_cache.h",
      "new_id": "26fc520cd7018788f8d0e254b2a953678dd8bf6d",
      "new_mode": 33188,
      "new_path": "runtime/mirror/dex_cache.h"
    },
    {
      "type": "modify",
      "old_id": "0728bab75832244fe72216f7108f42cad498ef39",
      "old_mode": 33188,
      "old_path": "runtime/mirror/dex_cache_test.cc",
      "new_id": "b89b20d1ca129c125bde027ebc683d8090f7d2f1",
      "new_mode": 33188,
      "new_path": "runtime/mirror/dex_cache_test.cc"
    }
  ]
}
