)]}'
{
  "commit": "dfa0b12a44c6cd434de612db2c6b5573ef4e64bb",
  "tree": "f601c579874ebcbeee6881c1e274b194f6ac9550",
  "parents": [
    "1fe23126d4a30d49b7668b235ea1bfb2e2c8a39e"
  ],
  "author": {
    "name": "janakr",
    "email": "janakr@google.com",
    "time": "Wed Feb 28 09:46:06 2018 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Wed Feb 28 09:48:17 2018 -0800"
  },
  "message": "Add functionality to MemoryProfiler to do multiple garbage collections at the end of the build in an effort to get an accurate measurement of used memory.\n\nPiperOrigin-RevId: 187337487\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "adc6b18113b20dbbbf364ee6926848c439b23d24",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java",
      "new_id": "c793faf1d6627d3ba9591b973b4accee660d1672",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java"
    },
    {
      "type": "modify",
      "old_id": "2b607d8a56ea5efad032ff766f2ab9d43f8d8fb7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java",
      "new_id": "7adb3b5f936b68516ee129e815fce38636f33999",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java"
    },
    {
      "type": "modify",
      "old_id": "0be0b1c9c6cf5889ae55c8b9dfb34b1a42ee814f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/profiler/MemoryProfiler.java",
      "new_id": "59e995a3e01ef9aa4a7847f3c0dccc178e38b851",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/profiler/MemoryProfiler.java"
    },
    {
      "type": "modify",
      "old_id": "0b126555d3e0fd677d4f7bfc9dc27a931f48c846",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/profiler/Profiler.java",
      "new_id": "d45396704145f2faf567d3ea3615269787de32af",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/profiler/Profiler.java"
    },
    {
      "type": "modify",
      "old_id": "df1692fdd5792effcca627a3c827dfa56e808ebf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java",
      "new_id": "6932d9ea1807847abd0b2a7c3f14bdaa2364f697",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java"
    },
    {
      "type": "modify",
      "old_id": "238eb225d6f74b6faae7f3d6e13b142e45a65126",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/CommonCommandOptions.java",
      "new_id": "ea9c7fa057f0b114ce6fa096dfaef3479c84518b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/CommonCommandOptions.java"
    },
    {
      "type": "modify",
      "old_id": "9f741f6503f5cccdfbd0338959d1379245dae792",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/BUILD",
      "new_id": "72f1f9fd6c9659bae6cb114081ed05db4ade7fb8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c00a1336ca251a5d51f77f8fc6190e49b02a284f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/profiler/MemoryProfilerTest.java"
    },
    {
      "type": "modify",
      "old_id": "2f988dd96ad5993901982b5e8155fec131ba3172",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/profiler/ProfilerTest.java",
      "new_id": "ffc7e7f31ac53bc23e87ce152f10d0412f2da012",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/profiler/ProfilerTest.java"
    }
  ]
}
