Loading services/core/java/com/android/server/am/ActivityManagerService.java +12 −1 Original line number Diff line number Diff line Loading @@ -18376,7 +18376,18 @@ public class ActivityManagerService extends IActivityManager.Stub } } proc.thread.dumpHeap(managed, mallocInfo, runGc, path, fd, finishCallback); Process.enableFreezer(false); final RemoteCallback intermediateCallback = new RemoteCallback( new RemoteCallback.OnResultListener() { @Override public void onResult(Bundle result) { finishCallback.sendResult(result); Process.enableFreezer(true); } }, null); proc.thread.dumpHeap(managed, mallocInfo, runGc, path, fd, intermediateCallback); fd = null; return true; } Loading
services/core/java/com/android/server/am/ActivityManagerService.java +12 −1 Original line number Diff line number Diff line Loading @@ -18376,7 +18376,18 @@ public class ActivityManagerService extends IActivityManager.Stub } } proc.thread.dumpHeap(managed, mallocInfo, runGc, path, fd, finishCallback); Process.enableFreezer(false); final RemoteCallback intermediateCallback = new RemoteCallback( new RemoteCallback.OnResultListener() { @Override public void onResult(Bundle result) { finishCallback.sendResult(result); Process.enableFreezer(true); } }, null); proc.thread.dumpHeap(managed, mallocInfo, runGc, path, fd, intermediateCallback); fd = null; return true; }