)]}'
{
  "commit": "33eb07f5759b85a5617f8057d8a335019c7d24dd",
  "tree": "4f8d38df24b8c7c42cffd760fa1ef654b253c859",
  "parents": [
    "b89970e0fb11b71592e10570d387eac3bbb6f6d6"
  ],
  "author": {
    "name": "Tim Murray",
    "email": "timmurray@google.com",
    "time": "Fri Jun 10 10:03:20 2016 -0700"
  },
  "committer": {
    "name": "Tim Murray",
    "email": "timmurray@google.com",
    "time": "Thu Jul 07 12:55:31 2016 -0700"
  },
  "message": "Add new mode for SCHED_FIFO on UI and RenderThreads.\n\nAdd a new mode, controlled by sys.use_fifo_ui property, that enables the\ntop app\u0027s UI and RenderThread to be SCHED_FIFO. This eliminates almost\nall jank due to scheduling competition with non-UI critical\nthreads. This mode may not be suitable for all devices.\n\nbug 24503801\n\nChange-Id: I7b8a31830ad80f7efa00236928d5476998ed4e00\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14f9db732514a38bf2974741c36516e0185197d6",
      "old_mode": 33188,
      "old_path": "core/java/android/app/ActivityManagerNative.java",
      "new_id": "277348a318b965d4b22d56b19452fa134f89edb8",
      "new_mode": 33188,
      "new_path": "core/java/android/app/ActivityManagerNative.java"
    },
    {
      "type": "modify",
      "old_id": "d38fb94161f58bb64f38192907f452c8212cd55f",
      "old_mode": 33188,
      "old_path": "core/java/android/app/IActivityManager.java",
      "new_id": "4a4202aa4ce89c1cbd051e9d21e2c7606590f042",
      "new_mode": 33188,
      "new_path": "core/java/android/app/IActivityManager.java"
    },
    {
      "type": "modify",
      "old_id": "24e7a6347080e9eb337a7912a704f8c4968a6753",
      "old_mode": 33188,
      "old_path": "core/java/android/os/Process.java",
      "new_id": "c26d974b2cbabd990d80fe60c3eda26b1525a4a5",
      "new_mode": 33188,
      "new_path": "core/java/android/os/Process.java"
    },
    {
      "type": "modify",
      "old_id": "fcca7395fe8c593cdeb8b77ea98211d433f2ae50",
      "old_mode": 33188,
      "old_path": "core/java/android/view/ThreadedRenderer.java",
      "new_id": "e129a067ec140e9b7285c0e024a3cebecd5a2d6e",
      "new_mode": 33188,
      "new_path": "core/java/android/view/ThreadedRenderer.java"
    },
    {
      "type": "modify",
      "old_id": "61a0bda17855a38161bdaa06eee62e99c60f972d",
      "old_mode": 33188,
      "old_path": "core/jni/android_view_ThreadedRenderer.cpp",
      "new_id": "595d5c61b8e8d9c13d953a520115a0991e9f034d",
      "new_mode": 33188,
      "new_path": "core/jni/android_view_ThreadedRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "54af2829cf40d282b9f9b6c2495ef352959b1f8a",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/RenderProxy.cpp",
      "new_id": "06a24b248bf67a3a0cdd28c3572d8a9909736ac4",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/RenderProxy.cpp"
    },
    {
      "type": "modify",
      "old_id": "898b31421aad86368e4f7eb46c0fb07caa9891ba",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/RenderProxy.h",
      "new_id": "e31062c837341cbc50ce731ec7a0a43e19cc3e9c",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/RenderProxy.h"
    },
    {
      "type": "modify",
      "old_id": "9f4bb5649e669f9a72b75df8f3da7ad2137e2467",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/am/ActivityManagerService.java",
      "new_id": "08cf22b22798bd7f27100887930b49445ea30f81",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/am/ActivityManagerService.java"
    },
    {
      "type": "modify",
      "old_id": "f073e5cd4fda1109dbf13d0083fad2d8159084b9",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/am/ProcessList.java",
      "new_id": "475b155d8d21d328e24872e0323a140aac471733",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/am/ProcessList.java"
    },
    {
      "type": "modify",
      "old_id": "0f7c89dc9506b84868a84a3c1936b4e2942cd5b2",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/am/ProcessRecord.java",
      "new_id": "dad383dff22f5cd152bb3d1c405fb157f5fb18b7",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/am/ProcessRecord.java"
    }
  ]
}
