)]}'
{
  "commit": "cc07760776c3d2fb2ebc90858b6c20c48c78d783",
  "tree": "be25f4a19b687984b5f87b1337f21f44f3fca8e1",
  "parents": [
    "e4cf5892c2a244034900d49499c071b255571bba"
  ],
  "author": {
    "name": "Andreas Gampe",
    "email": "agampe@google.com",
    "time": "Thu Sep 17 14:03:21 2015 -0700"
  },
  "committer": {
    "name": "Andreas Gampe",
    "email": "agampe@google.com",
    "time": "Mon Sep 28 15:18:20 2015 -0700"
  },
  "message": "ART: Clean up less in dex2oat\n\nIn non-debug builds, clean up even less. We already did not shut\ndown the runtime. Also skipping the compiler driver and the\nverification results removes all major points of destructor\nperformance.\n\nTested with a common large app on Nexus 9. Time between dex2oat timing\nmessage and executable exit (log from immediately-after log echo)\n[w/o swap, w/ swap].\nBefore:  2.409s / 48.774s\nAfter:   0.132s /  0.188s\n\nBug: 24199200\nChange-Id: I5d8c17f8e28796545cfbb3887c07c92905f9b48d\n(cherry picked from commit 3f30e1219dd76f78bb9b6504e696a04a3dfae564)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e913c2040755c20dfff936f3fd71a20c237cc0f8",
      "old_mode": 33188,
      "old_path": "dex2oat/dex2oat.cc",
      "new_id": "466f5e639c93282e35311f826c6f0975038929ac",
      "new_mode": 33188,
      "new_path": "dex2oat/dex2oat.cc"
    }
  ]
}
