)]}'
{
  "commit": "94de58caca33e1b06e2fab456e88982d105644c3",
  "tree": "010090d855c4115b41915b215fa92b82b7537496",
  "parents": [
    "dfa6133d16d63d1e68eb40bb6e07c61e4c166bc3"
  ],
  "author": {
    "name": "Ioannis Ilkos",
    "email": "ilkos@google.com",
    "time": "Fri Aug 02 18:17:33 2019 +0100"
  },
  "committer": {
    "name": "Ioannis Ilkos",
    "email": "ilkos@google.com",
    "time": "Fri Aug 02 18:17:33 2019 +0100"
  },
  "message": "Enhance heap profiler metrics\n\n- Add a metric that reports per frame statistics for heap profile\nallocations\n- Enhance the process growth metric with the total (non-delta) allocations\n\nBug: b/133745684\nChange-Id: I5af22f9873078e1f38dbcb4114240800034f0495",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "852de9821cd1ec83df0f4ab9fbbbda1fb4b5b0bc",
      "old_mode": 33188,
      "old_path": "Android.bp",
      "new_id": "7baed8d5e8ea1df225a5bf26e6d316bfb191c9d5",
      "new_mode": 33188,
      "new_path": "Android.bp"
    },
    {
      "type": "modify",
      "old_id": "032a1ac306ee4c6713832dd3b2a5d65713ab1d25",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "b8f18e195a9790e9f009b96a5e84c1fcc4b077f8",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "2c13660cddca60bdab49dff5ea0ea64fef861b20",
      "old_mode": 33188,
      "old_path": "protos/BUILD",
      "new_id": "315333ea91e32a8d7140d8fa399951a6c3c8dcfb",
      "new_mode": 33188,
      "new_path": "protos/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6a560dc8875c01615c71425fa3d1d3c4185a0a86",
      "old_mode": 33188,
      "old_path": "protos/perfetto/metrics/android/BUILD.gn",
      "new_id": "8f753d300b62d6fb2cde0eb860a7146ae278e9bd",
      "new_mode": 33188,
      "new_path": "protos/perfetto/metrics/android/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24a4877d09affdb787902b3816818689d8dc1ef4",
      "new_mode": 33188,
      "new_path": "protos/perfetto/metrics/android/heap_profile_frame_stats.proto"
    },
    {
      "type": "modify",
      "old_id": "100c44046f207508c155ff1eea054a35acba2ea4",
      "old_mode": 33188,
      "old_path": "protos/perfetto/metrics/android/process_growth.proto",
      "new_id": "50fcec5f7ab51e7db393fcb7c369f419e9d56ccc",
      "new_mode": 33188,
      "new_path": "protos/perfetto/metrics/android/process_growth.proto"
    },
    {
      "type": "modify",
      "old_id": "d779c182451f700d45426509545eff18f0235772",
      "old_mode": 33188,
      "old_path": "protos/perfetto/metrics/metrics.proto",
      "new_id": "a3b3591be780b0f8a3929f013029ea94207e42f3",
      "new_mode": 33188,
      "new_path": "protos/perfetto/metrics/metrics.proto"
    },
    {
      "type": "modify",
      "old_id": "809032d65d048ad6f7ef8818b727047b4979f15d",
      "old_mode": 33188,
      "old_path": "src/trace_processor/metrics/BUILD.gn",
      "new_id": "5b1ca8ecb0a2fbd7226bdde64316d2504ef96733",
      "new_mode": 33188,
      "new_path": "src/trace_processor/metrics/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8a622bd275d7c126c2e26fc2fed0946658d6de8d",
      "old_mode": 33188,
      "old_path": "src/trace_processor/metrics/android/android_process_growth.sql",
      "new_id": "956ce92254bf0b671a5c0e1ccefb0bfde39aeba1",
      "new_mode": 33188,
      "new_path": "src/trace_processor/metrics/android/android_process_growth.sql"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8b4ec783e272eef97ec844a03b830d72fcc88f4",
      "new_mode": 33188,
      "new_path": "src/trace_processor/metrics/android/heap_profile_frame_stats.sql"
    },
    {
      "type": "modify",
      "old_id": "07ad0fd2feef27fdc0c2ca525752fdc597093bd2",
      "old_mode": 33188,
      "old_path": "src/trace_processor/metrics/metrics.descriptor.h",
      "new_id": "2521480a6ded39cbb2e5ab7705df5b216c827329",
      "new_mode": 33188,
      "new_path": "src/trace_processor/metrics/metrics.descriptor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "832de85c9fc787ca4878739e8173ac4c0ffcd8d4",
      "new_mode": 33188,
      "new_path": "test/metrics/heap_profile.out"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a0ec09aacacaffae15dc4a46252fe3e9049af36",
      "new_mode": 33188,
      "new_path": "test/metrics/heap_profile.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d077f049111d5ae6ea74fbd2e92d58e406edb28",
      "new_mode": 33188,
      "new_path": "test/metrics/heap_profile_frame_stats.out"
    },
    {
      "type": "modify",
      "old_id": "0caa246b34512466ba51bc6640fb49e5bdfe981d",
      "old_mode": 33188,
      "old_path": "test/metrics/index",
      "new_id": "0eb1db0c27eae0042599fd93b88b0505b9be9e55",
      "new_mode": 33188,
      "new_path": "test/metrics/index"
    },
    {
      "type": "modify",
      "old_id": "bef4d0c90a333ea2a74b0ab86ccbf58a64854d85",
      "old_mode": 33188,
      "old_path": "test/synth_common.py",
      "new_id": "275b7efe03bd3e099c03c4541ed308d7a1decd2b",
      "new_mode": 33188,
      "new_path": "test/synth_common.py"
    }
  ]
}
